Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/sfc/falcon/txc43128_phy.c ef4_mdio_write() -> (struct mdio_if_info)->mdio_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netdev->netdev_ops->ndo_validate_addr | 0,4342228606772805632,8026438956919775232 |
| PARAM_VALUE | 0 | netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-u64max |
| PARAM_VALUE | 0 | *netdev->name | 0-255 |
| PARAM_VALUE | 0 | *netdev->perm_addr | 0-255 |
| PARAM_VALUE | 2 | devad | 1,3-4 |
| PARAM_VALUE | 3 | addr | 36866,49156,49216-49221,49792,49984,49999 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | value | $3 |
| CONTAINER | 0 | *(-32-3040+2960) | $(-1) |
| CONTAINER | 1 | *(-32+0) | $(-1) |
| HARD_MAX | 2 | devad | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 4 | value | 0-u16max |
| USER_DATA | 4 | value | 0-u16max[c] |
| HALF_LOCKED2 | &efx->mac_lock |
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_mdio_write() -> (struct mdio_if_info)->mdio_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-u64max |
| PARAM_VALUE | 2 | devad | (-1)-1,7,30 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | value | $3 |
| CONTAINER | 0 | *(-32+16) | $(-1) |
| CONTAINER | 1 | *(-32+0) | $(-1) |
| HARD_MAX | 2 | devad | 30 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 4 | value | 0-u16max[c] |
drivers/net/mdio.c mdio_mii_ioctl() -> (struct mdio_if_info)->mdio_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | prtad | 0-u16max |
| CAPPED_DATA | 1 | prtad | 1 |
| CONTAINER | 0 | *(-32+16) | $(-1) |
drivers/net/mdio.c mdio_set_flag() -> (struct mdio_if_info)->mdio_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | devad | 0-s32max |
| PARAM_VALUE | 3 | addr | 0,9,32,49159,49162,49921,49929,49990,49992 |
| CAPPED_DATA | 4 | value | 1 |
| DATA_SOURCE | 1 | prtad | $1 |
| DATA_SOURCE | 2 | devad | $2 |
| DATA_SOURCE | 3 | addr | $3 |
| FUZZY_MAX | 2 | devad | 0 |
| CONTAINER | 0 | *(-32+16) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 4 | value | 0-u16max[c] |
| HALF_LOCKED2 | &efx->mac_lock |
drivers/net/ethernet/sfc/falcon/qt202x_phy.c ef4_mdio_write() -> (struct mdio_if_info)->mdio_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-u64max |
| PARAM_VALUE | 0 | *netdev->name | 0-255 |
| PARAM_VALUE | 0 | *netdev->perm_addr | 0-255 |
| PARAM_VALUE | 2 | devad | 1,3 |
| PARAM_VALUE | 3 | addr | 38-40,49920,49922-49923,49942-49946,53254-53256,59476 |
| PARAM_VALUE | 4 | value | 0,2-5,9-11,19,32,56,64,84,152,192,255,2304,2336,3584,17536,17544,17552,17560,18688,42280 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | value | $3 |
| CONTAINER | 0 | *(-32-3040+2960) | $(-1) |
| CONTAINER | 1 | *(-32+0) | $(-1) |
| HARD_MAX | 2 | devad | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &efx->mac_lock |
drivers/net/ethernet/chelsio/cxgb3/ael1002.c t3_mdio_write() -> (struct mdio_if_info)->mdio_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-u64max |
| PARAM_VALUE | 2 | devad | 1 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | value | $3 |
| CONTAINER | 0 | *(-32+16) | $(-1) |
| CONTAINER | 1 | *(-32+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/sfc/falcon/mdio_10g.c ef4_mdio_write() -> (struct mdio_if_info)->mdio_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,9688-u64max |
| PARAM_VALUE | 0 | *netdev->name | 0-255 |
| PARAM_VALUE | 0 | *netdev->perm_addr | 0-255 |
| PARAM_VALUE | 2 | devad | 1,4,7 |
| PARAM_VALUE | 3 | addr | 0,16 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | value | $3 |
| CONTAINER | 0 | *(-32-3040+2960) | $(-1) |
| CONTAINER | 1 | *(-32+0) | $(-1) |
| HARD_MAX | 2 | devad | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 4 | value | 0-u16max |
| USER_DATA | 4 | value | 0-u16max[c] |
| LOCK2 | &efx->mac_lock | ||
| TYPE_LOCK | (struct ef4_nic)->mac_lock |
drivers/net/ethernet/chelsio/cxgb3/vsc8211.c t3_mdio_write() -> (struct mdio_if_info)->mdio_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | devad | (-1) |
| PARAM_VALUE | 3 | addr | 19,23,25,27,31 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | value | $3 |
| CONTAINER | 0 | *(-32+16) | $(-1) |
| CONTAINER | 1 | *(-32+0) | $(-1) |
| BIT_INFO | 4 | value | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 4 | value | 0-u16max[c] |
drivers/net/ethernet/chelsio/cxgb3/aq100x.c t3_mdio_write() -> (struct mdio_if_info)->mdio_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | devad | 1,30 |
| PARAM_VALUE | 3 | addr | 61440,65280 |
| PARAM_VALUE | 4 | value | 0,4,32768 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | value | $3 |
| CONTAINER | 0 | *(-32+16) | $(-1) |
| CONTAINER | 1 | *(-32+0) | $(-1) |
| HARD_MAX | 2 | devad | 30 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c cphy_mdio_write() -> (struct mdio_if_info)->mdio_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-s64max |
| PARAM_VALUE | 2 | devad | (-1) |
| PARAM_VALUE | 3 | addr | 0,4,9,16,18,20,24,29-30 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | value | $3 |
| CONTAINER | 0 | *(-32+16) | $(-1) |
| CONTAINER | 1 | *(-32+0) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/chelsio/cxgb/mv88x201x.c cphy_mdio_write() -> (struct mdio_if_info)->mdio_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-s64max |
| PARAM_VALUE | 2 | devad | 1,3 |
| PARAM_VALUE | 3 | addr | 7,33536,33540,36866 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | value | $3 |
| CONTAINER | 0 | *(-32+16) | $(-1) |
| CONTAINER | 1 | *(-32+0) | $(-1) |
| HARD_MAX | 2 | devad | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/sfc/falcon/tenxpress.c ef4_mdio_write() -> (struct mdio_if_info)->mdio_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | netdev->netdev_ops->ndo_validate_addr | 0,4342228606772805632,8026438956919775232 |
| PARAM_VALUE | 0 | netdev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-u64max |
| PARAM_VALUE | 0 | *netdev->name | 0-255 |
| PARAM_VALUE | 0 | *netdev->perm_addr | 0-255 |
| PARAM_VALUE | 2 | devad | 1,3 |
| PARAM_VALUE | 3 | addr | 49152,49161,55303 |
| DATA_SOURCE | 2 | devad | $1 |
| DATA_SOURCE | 3 | addr | $2 |
| DATA_SOURCE | 4 | value | $3 |
| CONTAINER | 0 | *(-32-3040+2960) | $(-1) |
| CONTAINER | 1 | *(-32+0) | $(-1) |
| HARD_MAX | 2 | devad | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 4 | value | 0-u16max |
| USER_DATA | 4 | value | 0-u16max[c] |
| HALF_LOCKED2 | &efx->mac_lock |