Defined in 2 files as a function:
- drivers/net/ethernet/sfc/io.h, line 146 (as a function)
- drivers/net/ethernet/sfc/siena/io.h, line 212 (as a function)
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/sfc/siena/siena_sriov.c efx_siena_sriov_reset_vf() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->pci_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | *efx->net_dev->name | 0-255 |
| PARAM_VALUE | 1 | value | 4200375765929803776 |
| PARAM_VALUE | 2 | reg | 16187392 |
| DATA_SOURCE | 3 | index | r abs_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vf->status_lock | ||
| TYPE_LOCK | (struct siena_vf)->status_lock |
drivers/net/ethernet/sfc/siena/siena_sriov.c efx_siena_sriov_reset_vf() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->pci_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | *efx->net_dev->name | 0-255 |
| PARAM_VALUE | 1 | value | 4200375765929803776 |
| PARAM_VALUE | 2 | reg | 16121856 |
| DATA_SOURCE | 3 | index | r abs_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vf->status_lock | ||
| TYPE_LOCK | (struct siena_vf)->status_lock |
drivers/net/ethernet/sfc/siena/siena_sriov.c efx_vfdi_fini_all_queues() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->mc_bist_for_other_fn | 0 |
| PARAM_VALUE | 0 | efx->pci_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | *efx->net_dev->name | 0-255 |
| PARAM_VALUE | 1 | value | 1756708872515244032 |
| PARAM_VALUE | 2 | reg | 15990784 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/sfc/siena/siena_sriov.c efx_vfdi_fini_all_queues() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->mc_bist_for_other_fn | 0 |
| PARAM_VALUE | 0 | efx->pci_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | *efx->net_dev->name | 0-255 |
| PARAM_VALUE | 1 | value | 1756708872515244032 |
| PARAM_VALUE | 2 | reg | 16056320 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/sfc/siena/siena_sriov.c efx_vfdi_fini_all_queues() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->mc_bist_for_other_fn | 0 |
| PARAM_VALUE | 0 | efx->pci_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | *efx->net_dev->name | 0-255 |
| PARAM_VALUE | 1 | value | 1756708872515244032 |
| PARAM_VALUE | 2 | reg | 16121856 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/sfc/siena/siena_sriov.c efx_vfdi_fini_all_queues() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->mc_bist_for_other_fn | 0 |
| PARAM_VALUE | 0 | efx->pci_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | *efx->net_dev->name | 0-255 |
| PARAM_VALUE | 1 | value | 1756708872515244032 |
| PARAM_VALUE | 2 | reg | 16187392 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/sfc/siena/siena_sriov.c efx_vfdi_init_evq() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->mc_bist_for_other_fn | 0 |
| PARAM_VALUE | 0 | efx->pci_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->reset_work.entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 2844084162106937344 |
| PARAM_VALUE | 2 | reg | 16187392 |
| DATA_SOURCE | 3 | index | r abs_index |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/sfc/siena/siena_sriov.c efx_vfdi_init_evq() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->mc_bist_for_other_fn | 0 |
| PARAM_VALUE | 0 | efx->pci_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->reset_work.entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 2844084162106937344 |
| PARAM_VALUE | 2 | reg | 16121856 |
| DATA_SOURCE | 3 | index | r abs_index |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/sfc/siena/siena_sriov.c efx_vfdi_init_rxq() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->mc_bist_for_other_fn | 0 |
| PARAM_VALUE | 0 | efx->pci_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->reset_work.entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 1279628775165538304 |
| PARAM_VALUE | 2 | reg | 15990784 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/sfc/siena/siena_sriov.c efx_vfdi_init_txq() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->mc_bist_for_other_fn | 0 |
| PARAM_VALUE | 0 | efx->pci_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->reset_work.entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 5053316080459534336 |
| PARAM_VALUE | 2 | reg | 16056320 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/sfc/siena/farch.c efx_farch_ev_fini() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->type | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 5437178122587004928 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | index | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/sfc/siena/farch.c efx_farch_ev_fini() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->type | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 5437178122587004928 |
| PARAM_VALUE | 2 | reg | 16187392 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | index | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/sfc/siena/farch.c efx_farch_ev_init() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->type | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 3812520276756901888 |
| PARAM_VALUE | 2 | reg | 16187392 |
| BIT_INFO | 0 | efx->msg_enable | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | index | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/sfc/siena/farch.c efx_farch_ev_init() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->type | 4096-ptr_max |
| PARAM_VALUE | 0 | *efx->net_dev->name | 0-255 |
| PARAM_VALUE | 1 | value | 3812520276756901888 |
| BIT_INFO | 0 | efx->msg_enable | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | index | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/sfc/siena/farch.c efx_farch_rx_fini() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->type | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 8880212952408072192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/sfc/siena/farch.c efx_farch_rx_init() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->type | 4096-ptr_max |
| PARAM_VALUE | 0 | *efx->net_dev->name | 0-255 |
| PARAM_VALUE | 1 | value | 7167063485851004928 |
| BIT_INFO | 0 | efx->msg_enable | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/sfc/siena/farch.c efx_farch_tx_fini() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->type | 4096-ptr_max |
| PARAM_VALUE | 1 | value | 5024295253067268096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/sfc/siena/farch.c efx_farch_tx_init() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->type | 4096-ptr_max |
| PARAM_VALUE | 0 | *efx->net_dev->name | 0 |
| PARAM_VALUE | 1 | value | 3971841238950346752 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/sfc/siena/farch.c efx_farch_tx_init() -> efx_writeo_table()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | efx | 4096-ptr_max |
| PARAM_VALUE | 0 | efx->biu_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | efx->type | 4096-ptr_max |
| PARAM_VALUE | 0 | *efx->net_dev->name | 0 |
| PARAM_VALUE | 1 | value | 3971841238950346752 |
| PARAM_VALUE | 2 | reg | 16252928 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |