Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_phy_status() -> xgbe_phy_adjust_link()

Type Parameter Key Value
PARAM_VALUE 0 pdata 4096-ptr_max
PARAM_VALUE 0 pdata->i2c.op_state.op->cmd 0-1
PARAM_VALUE 0 pdata->i2c.op_state.op->len 1-3,5,128,256
PARAM_VALUE 0 pdata->phy.duplex 1
PARAM_VALUE 0 pdata->phy.link 0-1
PARAM_VALUE 0 pdata->phy.rx_pause 0-1
PARAM_VALUE 0 pdata->phy.speed (-1),10,100,1000,2500,10000
PARAM_VALUE 0 pdata->phy.tx_pause 0-1
PARAM_VALUE 0 pdata->phy_if.phy_impl.cur_mode 4096-ptr_max
PARAM_VALUE 0 pdata->vdata->xpcs_access 0-2
DATA_SOURCE 0 pdata $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_phy_stop() -> xgbe_phy_adjust_link()

Type Parameter Key Value
PARAM_VALUE 0 pdata 4096-ptr_max
PARAM_VALUE 0 pdata->an_start 0
PARAM_VALUE 0 pdata->hw_if.read_mmd_regs 4096-ptr_max
PARAM_VALUE 0 pdata->hw_if.write_mmd_regs 4096-ptr_max
PARAM_VALUE 0 pdata->netdev 4096-ptr_max
PARAM_VALUE 0 pdata->phy.link 0
PARAM_VALUE 0 pdata->phy_started 0
PARAM_VALUE 0 pdata->service_timer.entry.pprev 0
PARAM_VALUE 0 pdata->service_timer.flags 0-4194302
PARAM_VALUE 0 pdata->service_timer.function 0
PARAM_VALUE 0 pdata->xgmac_regs 4096-ptr_max
PARAM_VALUE 0 pdata->xpcs_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *pdata->netdev->name 0-255
CAPPED_DATA 0 pdata->channel_count 1
CAPPED_DATA 0 pdata->rx_q_count 1
CAPPED_DATA 0 pdata->tx_q_count 1
DATA_SOURCE 0 pdata $0
BIT_INFO 0 pdata->msg_enable 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 pdata->new_tx_ring_count 0-u32max[c]
USER_DATA 0 pdata->rx_buf_size 1536-4096[c]
HALF_LOCKED2 global &rtnl_mutex