Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/sfc/efx.c efx_pci_probe() -> efx_init_io()

Type Parameter Key Value
PARAM_VALUE 0 efx 4096-ptr_max
PARAM_VALUE 0 efx->filter_sem.count.counter 0
PARAM_VALUE 0 efx->filter_sem.dep_map->name 0-255
PARAM_VALUE 0 efx->filter_sem.first_waiter 0
PARAM_VALUE 0 efx->filter_sem.magic 4096-ptr_max
PARAM_VALUE 0 efx->filter_sem.osq.tail.counter 0
PARAM_VALUE 0 efx->filter_sem.owner.counter 0
PARAM_VALUE 0 efx->fixed_features 0,32-u64max
PARAM_VALUE 0 efx->flush_wq.head.next 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.next->next 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.prev 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->interrupt_mode 0-2
PARAM_VALUE 0 efx->mac_lock.dep_map->name 0-255
PARAM_VALUE 0 efx->mac_lock.first_waiter 0
PARAM_VALUE 0 efx->mac_lock.magic 4096-ptr_max
PARAM_VALUE 0 efx->mac_lock.osq.tail.counter 0
PARAM_VALUE 0 efx->mac_lock.owner.counter 0
PARAM_VALUE 0 efx->max_channels 32
PARAM_VALUE 0 efx->max_tx_channels 32
PARAM_VALUE 0 efx->mem_bar u32max
PARAM_VALUE 0 efx->mtd_list.next 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.next->next 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.prev 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->net_dev 4096-ptr_max
PARAM_VALUE 0 efx->node.next 4096-ptr_max
PARAM_VALUE 0 efx->node.next->next 4096-ptr_max
PARAM_VALUE 0 efx->node.prev 4096-ptr_max
PARAM_VALUE 0 efx->node.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->num_mac_stats 97
PARAM_VALUE 0 efx->pci_dev 4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->driver 4096-ptr_max
PARAM_VALUE 0 efx->reflash_mutex.dep_map->name 0-255
PARAM_VALUE 0 efx->reflash_mutex.first_waiter 0
PARAM_VALUE 0 efx->reflash_mutex.magic 4096-ptr_max
PARAM_VALUE 0 efx->reflash_mutex.osq.tail.counter 0
PARAM_VALUE 0 efx->reflash_mutex.owner.counter 0
PARAM_VALUE 0 efx->rps_hash_table 0,4096-ptr_max
PARAM_VALUE 0 efx->rps_mutex.dep_map->name 0-255
PARAM_VALUE 0 efx->rps_mutex.first_waiter 0
PARAM_VALUE 0 efx->rps_mutex.magic 4096-ptr_max
PARAM_VALUE 0 efx->rps_mutex.osq.tail.counter 0
PARAM_VALUE 0 efx->rps_mutex.owner.counter 0
PARAM_VALUE 0 efx->rss_context.priv.context_id u32max
PARAM_VALUE 0 efx->rx_ip_align 0
PARAM_VALUE 0 efx->rx_prefix_size 14,16,22
PARAM_VALUE 0 efx->rxq_entries 1024
PARAM_VALUE 0 efx->secondary_list.next 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.next->next 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.prev 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->state 0
PARAM_VALUE 0 efx->tx_queues_per_channel 1
PARAM_VALUE 0 efx->txq_entries 1024
PARAM_VALUE 0 efx->type 4096-ptr_max
PARAM_VALUE 0 efx->type->min_interrupt_mode 0,2
PARAM_VALUE 0 efx->type->rx_prefix_size 14,16,22
PARAM_VALUE 0 efx->vf_reps.next 4096-ptr_max
PARAM_VALUE 0 efx->vf_reps.next->next 4096-ptr_max
PARAM_VALUE 0 efx->vf_reps.prev 4096-ptr_max
PARAM_VALUE 0 efx->vf_reps.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->vf_reps.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->vi_stride 8192
PARAM_VALUE 0 efx->vport_id 16777216
PARAM_VALUE 0 efx->workqueue 4096-ptr_max
PARAM_VALUE 0 *efx->workqueue_name 0-255
PARAM_VALUE 1 bar 0,2
BUF_SIZE 0 efx 5888
BUF_SIZE 0 efx->net_dev s32min-s32max
CAPPED_DATA 0 efx->net_dev->num_rx_queues 1
CAPPED_DATA 0 efx->net_dev->num_tx_queues 1
CAPPED_DATA 0 efx->rps_hash_table 1
BIT_INFO 0 efx->fixed_features 0x20,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 efx->pci_dev->current_state 0-3[c]

drivers/net/ethernet/sfc/ef100.c ef100_pci_parse_continue_entry() -> efx_init_io()

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->membase 0
PARAM_VALUE 0 efx->membase_phys 0
PARAM_VALUE 0 efx->net_dev->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,3552,3720,9688-u64max
PARAM_VALUE 0 efx->pci_dev 4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->bus->self->link_bwctrl->cdev 0-s64max
PARAM_VALUE 0 efx->pci_dev->is_busmaster 0
PARAM_VALUE 0 efx->pci_dev->is_virtfn 0
PARAM_VALUE 0 efx->pci_dev->link_bwctrl->cdev 0-s64max
PARAM_VALUE 0 efx->pci_dev->npem->supported_indications 0-4294967295
PARAM_VALUE 0 efx->pci_dev->subordinate->self->link_bwctrl->cdev 0-s64max
PARAM_VALUE 0 efx->type->min_interrupt_mode 0,2
PARAM_VALUE 0 efx->type->rx_prefix_size 14,16,22
PARAM_VALUE 1 bar 0-5
PARAM_VALUE 2 dma_mask u64max
DATA_SOURCE 0 efx $0
BIT_INFO 0 efx->msg_enable 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 efx->pci_dev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 efx->workqueue->rescuer->task->dl.dl_runtime
NO_OVERFLOW_SIMPLE 0 efx->workqueue_name

drivers/net/ethernet/sfc/ef100.c ef100_pci_parse_continue_entry() -> efx_init_io()

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->membase 0
PARAM_VALUE 0 efx->membase_phys 0
PARAM_VALUE 0 efx->net_dev->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,3552,3720,9688-u64max
PARAM_VALUE 0 efx->pci_dev 4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->bus->self->link_bwctrl->cdev 0-s64max
PARAM_VALUE 0 efx->pci_dev->link_bwctrl->cdev 0-s64max
PARAM_VALUE 0 efx->pci_dev->npem->supported_indications 0-4294967295
PARAM_VALUE 0 efx->pci_dev->subordinate->self->link_bwctrl->cdev 0-s64max
PARAM_VALUE 0 efx->type->min_interrupt_mode 0,2
PARAM_VALUE 0 efx->type->rx_prefix_size 14,16,22
PARAM_VALUE 0 *efx->net_dev->name 0-255
PARAM_VALUE 2 dma_mask u64max
CAPPED_DATA 0 efx->pci_dev 1
DATA_SOURCE 0 efx $0
BIT_INFO 0 efx->msg_enable 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 efx->pci_dev->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 efx->workqueue->rescuer->task->dl.dl_runtime
NO_OVERFLOW_SIMPLE 0 efx->workqueue_name

drivers/net/ethernet/sfc/ef100.c ef100_pci_parse_xilinx_cap() -> efx_init_io()

Type Parameter Key Value
PARAM_VALUE 0 efx 4096-ptr_max
PARAM_VALUE 0 efx->filter_sem.count.counter 0
PARAM_VALUE 0 efx->filter_sem.dep_map->name 0-255
PARAM_VALUE 0 efx->filter_sem.first_waiter 0
PARAM_VALUE 0 efx->filter_sem.magic 4096-ptr_max
PARAM_VALUE 0 efx->filter_sem.osq.tail.counter 0
PARAM_VALUE 0 efx->filter_sem.owner.counter 0
PARAM_VALUE 0 efx->flush_wq.head.next 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.next->next 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.prev 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->interrupt_mode 0-2
PARAM_VALUE 0 efx->mac_lock.dep_map->name 0-255
PARAM_VALUE 0 efx->mac_lock.first_waiter 0
PARAM_VALUE 0 efx->mac_lock.magic 4096-ptr_max
PARAM_VALUE 0 efx->mac_lock.osq.tail.counter 0
PARAM_VALUE 0 efx->mac_lock.owner.counter 0
PARAM_VALUE 0 efx->max_channels 32
PARAM_VALUE 0 efx->max_tx_channels 32
PARAM_VALUE 0 efx->mtd_list.next 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.next->next 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.prev 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->node.next 4096-ptr_max
PARAM_VALUE 0 efx->node.next->next 4096-ptr_max
PARAM_VALUE 0 efx->node.prev 4096-ptr_max
PARAM_VALUE 0 efx->node.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->num_mac_stats 97
PARAM_VALUE 0 efx->pci_dev 4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->cfg_size 257-s32max
PARAM_VALUE 0 efx->pci_dev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->driver 4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->error_state 0-2,4-u32max
PARAM_VALUE 0 efx->reflash_mutex.dep_map->name 0-255
PARAM_VALUE 0 efx->reflash_mutex.first_waiter 0
PARAM_VALUE 0 efx->reflash_mutex.magic 4096-ptr_max
PARAM_VALUE 0 efx->reflash_mutex.osq.tail.counter 0
PARAM_VALUE 0 efx->reflash_mutex.owner.counter 0
PARAM_VALUE 0 efx->rps_hash_table 0,4096-ptr_max
PARAM_VALUE 0 efx->rps_mutex.dep_map->name 0-255
PARAM_VALUE 0 efx->rps_mutex.first_waiter 0
PARAM_VALUE 0 efx->rps_mutex.magic 4096-ptr_max
PARAM_VALUE 0 efx->rps_mutex.osq.tail.counter 0
PARAM_VALUE 0 efx->rps_mutex.owner.counter 0
PARAM_VALUE 0 efx->rss_context.priv.context_id u32max
PARAM_VALUE 0 efx->rx_ip_align 0
PARAM_VALUE 0 efx->rx_prefix_size 14,16,22
PARAM_VALUE 0 efx->rxq_entries 1024
PARAM_VALUE 0 efx->secondary_list.next 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.next->next 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.prev 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->state 0
PARAM_VALUE 0 efx->tx_queues_per_channel 1
PARAM_VALUE 0 efx->txq_entries 1024
PARAM_VALUE 0 efx->type 4096-ptr_max
PARAM_VALUE 0 efx->type->min_interrupt_mode 0,2
PARAM_VALUE 0 efx->type->rx_prefix_size 14,16,22
PARAM_VALUE 0 efx->vf_reps.next 4096-ptr_max
PARAM_VALUE 0 efx->vf_reps.next->next 4096-ptr_max
PARAM_VALUE 0 efx->vf_reps.prev 4096-ptr_max
PARAM_VALUE 0 efx->vf_reps.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->vf_reps.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->vi_stride 65536
PARAM_VALUE 0 efx->vport_id 16777216
PARAM_VALUE 0 efx->workqueue 4096-ptr_max
PARAM_VALUE 0 *efx->workqueue_name 0-255
PARAM_VALUE 1 bar 0
PARAM_VALUE 2 dma_mask u64max
BUF_SIZE 0 efx 5888
CAPPED_DATA 0 efx->pci_dev 1
CAPPED_DATA 0 efx->rps_hash_table 1
DATA_SOURCE 0 efx $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 efx->pci_dev->current_state 0-3[c]
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/sfc/ef100.c ef100_pci_probe() -> efx_init_io()

Type Parameter Key Value
PARAM_VALUE 0 efx 4096-ptr_max
PARAM_VALUE 0 efx->filter_sem.count.counter 0
PARAM_VALUE 0 efx->filter_sem.dep_map->name 0-255
PARAM_VALUE 0 efx->filter_sem.first_waiter 0
PARAM_VALUE 0 efx->filter_sem.magic 4096-ptr_max
PARAM_VALUE 0 efx->filter_sem.osq.tail.counter 0
PARAM_VALUE 0 efx->filter_sem.owner.counter 0
PARAM_VALUE 0 efx->flush_wq.head.next 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.next->next 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.prev 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->flush_wq.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->interrupt_mode 0-2
PARAM_VALUE 0 efx->mac_lock.dep_map->name 0-255
PARAM_VALUE 0 efx->mac_lock.first_waiter 0
PARAM_VALUE 0 efx->mac_lock.magic 4096-ptr_max
PARAM_VALUE 0 efx->mac_lock.osq.tail.counter 0
PARAM_VALUE 0 efx->mac_lock.owner.counter 0
PARAM_VALUE 0 efx->max_channels 32
PARAM_VALUE 0 efx->max_tx_channels 32
PARAM_VALUE 0 efx->membase 0
PARAM_VALUE 0 efx->membase_phys 0
PARAM_VALUE 0 efx->mtd_list.next 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.next->next 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.prev 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->mtd_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->node.next 4096-ptr_max
PARAM_VALUE 0 efx->node.next->next 4096-ptr_max
PARAM_VALUE 0 efx->node.prev 4096-ptr_max
PARAM_VALUE 0 efx->node.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->num_mac_stats 97
PARAM_VALUE 0 efx->pci_dev 4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->dev.class 0,4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 efx->pci_dev->driver 4096-ptr_max
PARAM_VALUE 0 efx->reflash_mutex.dep_map->name 0-255
PARAM_VALUE 0 efx->reflash_mutex.first_waiter 0
PARAM_VALUE 0 efx->reflash_mutex.magic 4096-ptr_max
PARAM_VALUE 0 efx->reflash_mutex.osq.tail.counter 0
PARAM_VALUE 0 efx->reflash_mutex.owner.counter 0
PARAM_VALUE 0 efx->rps_hash_table 0,4096-ptr_max
PARAM_VALUE 0 efx->rps_mutex.dep_map->name 0-255
PARAM_VALUE 0 efx->rps_mutex.first_waiter 0
PARAM_VALUE 0 efx->rps_mutex.magic 4096-ptr_max
PARAM_VALUE 0 efx->rps_mutex.osq.tail.counter 0
PARAM_VALUE 0 efx->rps_mutex.owner.counter 0
PARAM_VALUE 0 efx->rss_context.priv.context_id u32max
PARAM_VALUE 0 efx->rx_ip_align 0
PARAM_VALUE 0 efx->rx_prefix_size 14,16,22
PARAM_VALUE 0 efx->rxq_entries 1024
PARAM_VALUE 0 efx->secondary_list.next 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.next->next 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.prev 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->secondary_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->state 0
PARAM_VALUE 0 efx->tx_queues_per_channel 1
PARAM_VALUE 0 efx->txq_entries 1024
PARAM_VALUE 0 efx->type 4096-ptr_max
PARAM_VALUE 0 efx->type->min_interrupt_mode 0,2
PARAM_VALUE 0 efx->type->rx_prefix_size 14,16,22
PARAM_VALUE 0 efx->vf_reps.next 4096-ptr_max
PARAM_VALUE 0 efx->vf_reps.next->next 4096-ptr_max
PARAM_VALUE 0 efx->vf_reps.prev 4096-ptr_max
PARAM_VALUE 0 efx->vf_reps.prev->next 4096-ptr_max
PARAM_VALUE 0 efx->vf_reps.prev->prev 4096-ptr_max
PARAM_VALUE 0 efx->vi_stride 65536
PARAM_VALUE 0 efx->vport_id 16777216
PARAM_VALUE 0 efx->workqueue 4096-ptr_max
PARAM_VALUE 0 *efx->net_dev->name 0-255
PARAM_VALUE 0 *efx->workqueue_name 0-255
PARAM_VALUE 1 bar 0-5
PARAM_VALUE 2 dma_mask u64max
BUF_SIZE 0 efx 5888
CAPPED_DATA 0 efx->pci_dev 1
CAPPED_DATA 0 efx->rps_hash_table 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 efx->pci_dev->current_state 0-3[c]