---
name: "phy_start_machine"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/phy_start_machine"
---

# phy\_start\_machine(9)

start PHY state machine tracking

## NAME

phy\_start\_machine - start PHY state machine tracking

## SYNOPSIS

**void phy\_start\_machine(struct phy\_device \*** *phydev***);**

## ARGUMENTS

*phydev*

the phy\_device struct

## DESCRIPTION

The PHY infrastructure can run a state machine which tracks whether the PHY is starting up, negotiating, etc. This function starts the timer which tracks the state of the PHY. If you want to maintain your own state machine, do not call this function.

## COPYRIGHT
