Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/amd/xgbe/xgbe-pci.c xgbe_pci_resume() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->xprop_regs | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073938432 |
| BUF_SIZE | 0 | pdata | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | pdata | s32min-(-2),1-s32max |
| BIT_INFO | 0 | pdata->lpm_ctrl | 0x0,0xfffff7ff |
| BIT_INFO | 3 | mmd_data | 0x0,0xfffff7ff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/amd/xgbe/xgbe-pci.c xgbe_pci_suspend() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->lpm_ctrl | 0,2048-u32max |
| PARAM_VALUE | 0 | pdata->netdev | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->vdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->xprop_regs | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073938432 |
| PARAM_VALUE | 3 | mmd_data | s32min-0,2048-s32max |
| BUF_SIZE | 0 | pdata | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | pdata | s32min-(-2),1-s32max |
| BIT_INFO | 0 | pdata->lpm_ctrl | 0x800,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x800,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | pdata->lpm_ctrl | 2048-2147485695[c] |
| HOST_DATA | 3 | mmd_data | 2048-s32max[c] |
drivers/net/ethernet/amd/xgbe/xgbe-platform.c xgbe_platform_resume() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073938432 |
| BUF_SIZE | 0 | pdata | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | pdata | s32min-(-2),1-s32max |
| BIT_INFO | 0 | pdata->lpm_ctrl | 0x0,0xfffff7ff |
| BIT_INFO | 3 | mmd_data | 0x0,0xfffff7ff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/amd/xgbe/xgbe-platform.c xgbe_platform_suspend() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->lpm_ctrl | 0,2048-u32max |
| PARAM_VALUE | 0 | pdata->netdev | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073938432 |
| PARAM_VALUE | 3 | mmd_data | s32min-0,2048-s32max |
| BUF_SIZE | 0 | pdata | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | pdata | s32min-(-2),1-s32max |
| BIT_INFO | 0 | pdata->lpm_ctrl | 0x800,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x800,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | pdata->lpm_ctrl | 2048-2147485695[c] |
| HOST_DATA | 3 | mmd_data | 2048-s32max[c] |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c xgbe_phy_cdr_notrack() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mode | 0-1 |
| PARAM_VALUE | 0 | pdata->an_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | pdata->an_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | pdata->an_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | pdata->an_result | 0 |
| PARAM_VALUE | 0 | pdata->an_start | 0 |
| PARAM_VALUE | 0 | pdata->an_state | 0,2 |
| PARAM_VALUE | 0 | pdata->debugfs_an_cdr_workaround | 1 |
| PARAM_VALUE | 0 | pdata->kr_state | 0,3 |
| PARAM_VALUE | 0 | pdata->kx_state | 0,3 |
| PARAM_VALUE | 0 | pdata->phy_data | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->phy_if.phy_impl.an_pre | 1-u64max |
| PARAM_VALUE | 0 | pdata->phy_if.phy_impl.cur_mode | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073840214 |
| PARAM_VALUE | 3 | mmd_data | s32min-0,2-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x0,0xfffffffe |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 2-2147483646[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| LOCK2 | &pdata->an_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct xgbe_prv_data)->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c xgbe_phy_cdr_track() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->debugfs_an_cdr_workaround | 1 |
| PARAM_VALUE | 0 | pdata->phy_data | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073840214 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x1,0xffffffff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 3-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0-u32max[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c xgbe_phy_pll_ctrl() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->phy.autoneg | 0 |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073840272 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1)-s32max |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1)-s32max |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 1-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0-u32max[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c xgbe_phy_rx_reset() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->xprop_regs | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073840209 |
| PARAM_VALUE | 3 | mmd_data | s32min-(-1),16-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1)-s32max |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1)-s32max |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x10,0xffffffff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 17-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0-u32max[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c xgbe_phy_rx_reset() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->xprop_regs | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073840209 |
| PARAM_VALUE | 3 | mmd_data | s32min-(-17),0-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1)-s32max |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1)-s32max |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x0,0xffffffef |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 1-2147483631[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0-u32max[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c xgbe_rx_adaptation() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->en_rx_adap | 1 |
| PARAM_VALUE | 0 | pdata->mode_set | 1 |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073840220 |
| PARAM_VALUE | 3 | mmd_data | s32min-(-1),4096-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1)-s32max |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1)-s32max |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x1000,0xffffffff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 4097-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c xgbe_rx_adaptation() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->en_rx_adap | 1 |
| PARAM_VALUE | 0 | pdata->mode_set | 1 |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073840220 |
| PARAM_VALUE | 3 | mmd_data | s32min-(-4097),0-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1)-s32max |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1)-s32max |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x0,0xffffefff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 1-2147479551[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c xpcs_reg_value_write() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| BUF_SIZE | 0 | pdata | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | pdata | s32min-(-2),1-s32max |
| BIT_INFO | 2 | mmd_reg | 0x40000000,0xffffffff |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c xgbe_phy_kr_mode() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->xgmac_regs | 0-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073938439 |
| PARAM_VALUE | 3 | mmd_data | s32min-0,4-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1)-s32max |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1)-s32max |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x0,0xfffffffc |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 4-2147483644[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c xgbe_phy_kr_mode() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->xgmac_regs | 0-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073938432 |
| PARAM_VALUE | 3 | mmd_data | s32min-0,64-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1)-s32max |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1)-s32max |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x2040,0xffffffc3 |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 8257-2147483587[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c xgbe_phy_kx_1000_mode() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->xgmac_regs | 0-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073938439 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x1,0xfffffffd |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 5-2147483645[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c xgbe_phy_kx_1000_mode() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->xgmac_regs | 0-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073938432 |
| PARAM_VALUE | 3 | mmd_data | s32min-0,64-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x40,0xffffdfc3 |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 65-2147475395[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c xgbe_phy_kx_2500_mode() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->xgmac_regs | 0-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073938439 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x1,0xfffffffd |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 5-2147483645[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c xgbe_phy_kx_2500_mode() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->xgmac_regs | 0-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073938432 |
| PARAM_VALUE | 3 | mmd_data | s32min-0,64-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x40,0xffffdfc3 |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 65-2147475395[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c xgbe_phy_pcs_power_cycle() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->xgmac_regs | 0-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073938432 |
| PARAM_VALUE | 3 | mmd_data | s32min-0,2048-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1)-s32max |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1)-s32max |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x800,0xffffffff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 2048-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c xgbe_phy_pcs_power_cycle() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->xgmac_regs | 0-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073938432 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1)-s32max |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1)-s32max |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x0,0xfffff7ff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 0-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c xgbe_phy_reset() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->napi.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->napi.dev_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->napi.dev_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->napi.gro.bitmask | 0 |
| PARAM_VALUE | 0 | pdata->napi.gro.rx_count | 0 |
| PARAM_VALUE | 0 | pdata->napi.gro.rx_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->napi.gro.rx_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->napi.irq | (-1) |
| PARAM_VALUE | 0 | pdata->napi.list_owner | (-1) |
| PARAM_VALUE | 0 | pdata->napi.napi_hash_node.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->napi.poll | 4953405192992280576,7369558435290148864 |
| PARAM_VALUE | 0 | pdata->napi.poll_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->napi.poll_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->napi.poll_owner | (-1) |
| PARAM_VALUE | 0 | pdata->napi.skb | 0 |
| PARAM_VALUE | 0 | pdata->napi.thread | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pdata->napi.weight | 64 |
| PARAM_VALUE | 0 | pdata->netdev | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->pfc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pdata->pfc_rfa | 0,512-u32max |
| PARAM_VALUE | 0 | pdata->phy_speed | (-1) |
| PARAM_VALUE | 0 | pdata->rss_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pdata->rss_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | pdata->rx_ring_count | 1-u32max |
| PARAM_VALUE | 0 | pdata->sph | 1 |
| PARAM_VALUE | 0 | pdata->tx_ring_count | 1-u32max |
| PARAM_VALUE | 0 | pdata->xgmac_regs | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073938432 |
| PARAM_VALUE | 3 | mmd_data | s32min-0,32768-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,8712 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,8712 |
| CAPPED_DATA | 0 | pdata->channel_count | 1 |
| CAPPED_DATA | 0 | pdata->hw_feat.tc_cnt | 1 |
| CAPPED_DATA | 0 | pdata->rx_q_count | 1 |
| CAPPED_DATA | 0 | pdata->rx_ring_count | 1 |
| CAPPED_DATA | 0 | pdata->tx_q_count | 1 |
| CAPPED_DATA | 0 | pdata->tx_ring_count | 1 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x8000,0xffffffff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 32768-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an37_clear_interrupts() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1075806210 |
| PARAM_VALUE | 3 | mmd_data | 0,2-2147483646 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x0,0x7ffffffe |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 0,2-2147483646[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an37_disable_interrupts() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1075806209 |
| PARAM_VALUE | 3 | mmd_data | 0,2-2147483646 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x0,0x7ffffffe |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 0,2-2147483646[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0-u32max[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an37_disable_interrupts() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073971200 |
| PARAM_VALUE | 3 | mmd_data | 0-2147479551 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x0,0x7fffefff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 0-2147479551[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0-u32max[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an37_enable_interrupts() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mode | 2-3 |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073971200 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x1000,0x7fffffff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | pdata->an_int | 0 |
| HOST_DATA | 0 | pdata->an_status | 0,2-2147483646 |
| HOST_DATA | 3 | mmd_data | s32min-s32max |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an37_enable_interrupts() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mode | 2-3 |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1075806209 |
| PARAM_VALUE | 3 | mmd_data | 0-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x1,0x7fffffff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | pdata->an_int | 0 |
| HOST_DATA | 0 | pdata->an_status | 0,2-2147483646 |
| HOST_DATA | 3 | mmd_data | 0-s32max |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an37_init() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mode | 2-3 |
| PARAM_VALUE | 0 | pdata->an_start | 0 |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1075773444 |
| PARAM_VALUE | 3 | mmd_data | s32min-(-1),32-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x20,0xffffffbf |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 32-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an37_init() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mode | 2-3 |
| PARAM_VALUE | 0 | pdata->an_start | 0 |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1075806209 |
| PARAM_VALUE | 3 | mmd_data | s32min-0,256-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x100,0xfffffff5 |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 256-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an37_init() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mode | 2-3 |
| PARAM_VALUE | 0 | pdata->an_start | 0 |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1074200576 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x0,0xffffefff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 1-2147479551[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an37_isr() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_int | 1 |
| PARAM_VALUE | 0 | pdata->an_mode | 2-3 |
| PARAM_VALUE | 0 | pdata->an_status | 0,2-u32max |
| 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 | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1075806210 |
| PARAM_VALUE | 3 | mmd_data | s32min-0,2-s32max |
| DATA_SOURCE | 0 | pdata | $0 |
| BIT_INFO | 0 | pdata->an_status | 0x0,0xfffffffe |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x0,0xfffffffe |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | pdata->an_int | 1 |
| HOST_DATA | 0 | pdata->an_status | 0,2-2147483646 |
| HOST_DATA | 3 | mmd_data | 2-2147483646[c] |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an37_set() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1075773440 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 0-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0-u32max[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an37_set() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mode | 3 |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1075806208 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 0-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0-u32max[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_clear_interrupts() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1074233346 |
| PARAM_VALUE | 3 | mmd_data | 0 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_disable_interrupts() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1074233345 |
| PARAM_VALUE | 3 | mmd_data | 0 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0-u32max[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_enable_interrupts() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mode | 0-1 |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1074233345 |
| PARAM_VALUE | 3 | mmd_data | 7 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | pdata->an_int | 0 |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_init() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mode | 0-1 |
| PARAM_VALUE | 0 | pdata->an_start | 0 |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1074200594 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 0-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_init() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mode | 0-1 |
| PARAM_VALUE | 0 | pdata->an_start | 0 |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1074200593 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 0-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_init() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mode | 0-1 |
| PARAM_VALUE | 0 | pdata->an_start | 0 |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1074200592 |
| PARAM_VALUE | 3 | mmd_data | s32min-(-32769),0-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x0,0xffff7fff |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 0-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_isr() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_int | 1-u32max |
| PARAM_VALUE | 0 | pdata->an_mode | 0-1 |
| PARAM_VALUE | 0 | pdata->hw_if.write_mmd_regs | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1074233346 |
| DATA_SOURCE | 0 | pdata | $0 |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | pdata->an_int | 1-s32max |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_set() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073807510 |
| PARAM_VALUE | 3 | mmd_data | s32min-(-3),0-s32max |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| BIT_INFO | 3 | mmd_data | 0x0,0xfffffffd |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 1-2147483645[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0-u32max[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_set() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1074200576 |
| BUF_SIZE | 0 | pdata->an_workqueue | (-1),512,528-8720 |
| BUF_SIZE | 0 | pdata->dev_workqueue | (-1),512,528-8720 |
| DATA_SOURCE | 0 | pdata | $0 |
| STR_LEN | 0 | pdata->an_name | (-1),46 |
| STR_LEN | 0 | pdata->ecc_name | (-1),46 |
| STR_LEN | 0 | pdata->i2c_name | (-1),46 |
| NOSPEC | 0 | pdata->channel_count | |
| NOSPEC | 0 | pdata->rx_ring_count | |
| NOSPEC | 0 | pdata->tx_q_count | |
| NOSPEC | 0 | pdata->tx_ring_count | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | mmd_data | 0-s32max[c] |
| USER_DATA | 0 | pdata->channel_count | 1-s32max[c] |
| USER_DATA | 0 | pdata->new_tx_ring_count | 0-u32max[c] |
| USER_DATA | 0 | pdata->phy.autoneg | 0 |
| USER_DATA | 0 | pdata->phy.duplex | 0-255 |
| USER_DATA | 0 | pdata->phy.pause_autoneg | s32min-s32max |
| USER_DATA | 0 | pdata->phy.rx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->phy.speed | s32min-s32max |
| USER_DATA | 0 | pdata->phy.tx_pause | s32min-s32max |
| USER_DATA | 0 | pdata->rx_buf_size | 1536-4096[c] |
| USER_DATA | 0 | pdata->rx_ring_count | 1-4294967294[c] |
| USER_DATA | 0 | pdata->tx_q_count | 1-u32max[c] |
| USER_DATA | 0 | pdata->tx_ring_count | 1-u32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | pdata->num_tcs | |
| HALF_LOCKED2 | &pdata->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_tx_training() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_int | 0-4294967291 |
| PARAM_VALUE | 0 | pdata->an_mode | 0-1 |
| PARAM_VALUE | 0 | pdata->an_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | pdata->an_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | pdata->an_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | pdata->an_state | 1 |
| PARAM_VALUE | 0 | pdata->phy_if.phy_impl.cur_mode | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073807531 |
| DATA_SOURCE | 0 | pdata | $0 |
| BIT_INFO | 0 | pdata->an_int | 0x0,0xfffffffb |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| RX_PATH | |||
| HOST_DATA | 3 | mmd_data | 0-s32max[c] |
| LOCK2 | &pdata->an_mutex | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct xgbe_prv_data)->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_tx_training() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_int | 0-4294967291 |
| PARAM_VALUE | 0 | pdata->an_mode | 0-1 |
| PARAM_VALUE | 0 | pdata->an_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | pdata->an_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | pdata->an_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | pdata->an_state | 1 |
| PARAM_VALUE | 0 | pdata->phy_if.phy_impl.cur_mode | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1073807510 |
| DATA_SOURCE | 0 | pdata | $0 |
| BIT_INFO | 0 | pdata->an_int | 0x0,0xfffffffb |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| BIT_INFO | 3 | mmd_data | 0x3,0xffffffff |
| RX_PATH | |||
| HOST_DATA | 3 | mmd_data | 3-s32max[c] |
| LOCK2 | &pdata->an_mutex | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct xgbe_prv_data)->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_tx_xnp() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_int | 0-4294967291 |
| PARAM_VALUE | 0 | pdata->an_mode | 0-1 |
| PARAM_VALUE | 0 | pdata->an_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | pdata->an_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | pdata->an_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | pdata->an_state | 1 |
| PARAM_VALUE | 0 | pdata->phy_if.phy_impl.cur_mode | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1074200600 |
| PARAM_VALUE | 3 | mmd_data | 0 |
| DATA_SOURCE | 0 | pdata | $0 |
| BIT_INFO | 0 | pdata->an_int | 0x0,0xfffffffb |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| RX_PATH | |||
| LOCK2 | &pdata->an_mutex | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct xgbe_prv_data)->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_tx_xnp() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_int | 0-4294967291 |
| PARAM_VALUE | 0 | pdata->an_mode | 0-1 |
| PARAM_VALUE | 0 | pdata->an_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | pdata->an_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | pdata->an_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | pdata->an_state | 1 |
| PARAM_VALUE | 0 | pdata->phy_if.phy_impl.cur_mode | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1074200599 |
| PARAM_VALUE | 3 | mmd_data | 0 |
| DATA_SOURCE | 0 | pdata | $0 |
| BIT_INFO | 0 | pdata->an_int | 0x0,0xfffffffb |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| RX_PATH | |||
| LOCK2 | &pdata->an_mutex | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct xgbe_prv_data)->an_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c xgbe_an73_tx_xnp() -> (struct xgbe_hw_if)->write_mmd_regs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdata | 4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_int | 0-4294967291 |
| PARAM_VALUE | 0 | pdata->an_mode | 0-1 |
| PARAM_VALUE | 0 | pdata->an_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pdata->an_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | pdata->an_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | pdata->an_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | pdata->an_state | 1 |
| PARAM_VALUE | 0 | pdata->phy_if.phy_impl.cur_mode | 4096-ptr_max |
| PARAM_VALUE | 1 | prtad | 0 |
| PARAM_VALUE | 2 | mmd_reg | 1074200598 |
| PARAM_VALUE | 3 | mmd_data | 8193 |
| DATA_SOURCE | 0 | pdata | $0 |
| BIT_INFO | 0 | pdata->an_int | 0x0,0xfffffffb |
| BIT_INFO | 0 | pdata->msg_enable | 0x0,0xffffffff |
| RX_PATH | |||
| LOCK2 | &pdata->an_mutex | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct xgbe_prv_data)->an_mutex |