Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/net/mdio.c mdio_mii_ioctl() -> mdio_phy_id_is_c45()

Type Parameter Key Value
UNITS 0 phy_id unit_array_size

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_hwrm_port_phy_read() -> mdio_phy_id_is_c45()

Type Parameter Key Value
PARAM_VALUE 0 phy_id 0-255
DATA_SOURCE 0 phy_id $1
UNITS 0 phy_id unit_array_size

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_hwrm_port_phy_write() -> mdio_phy_id_is_c45()

Type Parameter Key Value
DATA_SOURCE 0 phy_id $1
UNITS 0 phy_id unit_array_size

drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c cxgb_ioctl() -> mdio_phy_id_is_c45()

Type Parameter Key Value
UNITS 0 phy_id unit_array_size

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb_ioctl() -> mdio_phy_id_is_c45()

Type Parameter Key Value
UNITS 0 phy_id unit_array_size

drivers/net/phy/phylink.c phylink_phy_read() -> mdio_phy_id_is_c45()

Type Parameter Key Value
DATA_SOURCE 0 phy_id $1
UNITS 0 phy_id unit_array_size
HALF_LOCKED2 &priv->mac_lock

drivers/net/phy/phylink.c phylink_phy_write() -> mdio_phy_id_is_c45()

Type Parameter Key Value
DATA_SOURCE 0 phy_id $1
UNITS 0 phy_id unit_array_size
HALF_LOCKED2 &priv->mac_lock

drivers/net/phy/phy.c phy_mii_ioctl() -> mdio_phy_id_is_c45()

Type Parameter Key Value
PREEMPT_ADD
UNITS 0 phy_id unit_array_size
HALF_LOCKED2 &bp->lock
HALF_LOCKED2 irq

drivers/net/phy/phy.c phy_mii_ioctl() -> mdio_phy_id_is_c45()

Type Parameter Key Value
PREEMPT_ADD
UNITS 0 phy_id unit_array_size
HALF_LOCKED2 &bp->lock
HALF_LOCKED2 irq

drivers/net/phy/phy.c phy_mii_ioctl() -> mdio_phy_id_is_c45()

Type Parameter Key Value
PREEMPT_ADD
UNITS 0 phy_id unit_array_size
HALF_LOCKED2 &bp->lock
HALF_LOCKED2 irq

drivers/net/ethernet/adi/adin1110.c adin1110_mdio_read() -> mdio_phy_id_is_c45()

Type Parameter Key Value
DATA_SOURCE 0 phy_id $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 phy_id 2-31[c]
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &priv->bus->mdio_lock

drivers/net/ethernet/adi/adin1110.c adin1110_mdio_write() -> mdio_phy_id_is_c45()

Type Parameter Key Value
DATA_SOURCE 0 phy_id $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &priv->bus->mdio_lock