Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_ring_reconfig() -> nfp_net_dp_swap_enable()

Type Parameter Key Value
PARAM_VALUE 0 nn 4096-ptr_max
PARAM_VALUE 0 nn->bar_lock.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 nn->bar_lock.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 nn->bar_lock.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 nn->bar_lock.first_waiter->up 1
PARAM_VALUE 0 nn->bar_lock.last_holder 0
PARAM_VALUE 0 nn->bar_lock.lock.dep_map->name 0-255
PARAM_VALUE 0 nn->bar_lock.lock.owner (-1)
PARAM_VALUE 0 nn->bar_lock.lock.owner_cpu u32max
PARAM_VALUE 0 nn->dev_info->max_qc_size 65536,262144
PARAM_VALUE 0 nn->dev_info->min_qc_size 256,512
PARAM_VALUE 0 nn->dp.ctrl 0,2-u32max
PARAM_VALUE 0 nn->dp.netdev 4096-ptr_max
PARAM_VALUE 0 nn->dp.netdev->tx_global_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 nn->dp.ops->poll 4096-ptr_max
PARAM_VALUE 0 nn->dp.ops->tx_min_desc_per_pkt 1-2
PARAM_VALUE 0 nn->dp.ops->version 0-1
PARAM_VALUE 0 nn->dp.ops->xsk_poll 0,4096-ptr_max
PARAM_VALUE 0 nn->link_up 0
PARAM_VALUE 0 nn->reconfig_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 nn->reconfig_posted 0
PARAM_VALUE 0 nn->reconfig_sync_present 0
PARAM_VALUE 0 nn->reconfig_timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 nn->reconfig_timer.lockdep_map->name 0-255
PARAM_VALUE 0 *nn->dp.netdev->name 0-255
PARAM_VALUE 1 dp 4096-ptr_max
PARAM_VALUE 1 dp->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 dp->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 dp->dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 dp->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 dp->dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 dp->dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 1 dp->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 1 dp->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 1 dp->dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 1 dp->dev->iommu->attach_deferred 0-1
PARAM_VALUE 1 dp->netdev 4096-ptr_max
PARAM_VALUE 1 dp->rx_rings 16,4096-ptr_max
PARAM_VALUE 1 dp->tx_rings 16,4096-ptr_max
PARAM_VALUE 1 dp->txrwb 0-ptr_max
PARAM_VALUE 1 dp->xsk_pools 1-u64max
PARAM_VALUE 1 *dp->netdev->name 0-255
BUF_SIZE 1 dp 136
BUF_SIZE 1 dp->xdp_prog s32min-(-1),1-s32max
CAPPED_DATA 0 nn->dp.netdev->num_tx_queues 1
CAPPED_DATA 0 nn->dp.num_r_vecs 1
CAPPED_DATA 0 nn->dp.num_rx_rings 1
CAPPED_DATA 0 nn->dp.num_tx_rings 1
CAPPED_DATA 1 dp->dev->cma_area->nranges 1
CAPPED_DATA 1 dp->num_r_vecs 1
CAPPED_DATA 1 dp->num_rx_rings 1
CAPPED_DATA 1 dp->num_tx_rings 1
CAPPED_DATA 1 dp->rx_rings 1
CAPPED_DATA 1 dp->tx_rings 1
CAPPED_DATA 1 dp->txrwb 1
DATA_SOURCE 0 nn $0
DATA_SOURCE 1 dp $1
NOSPEC 1 dp->num_r_vecs
NOSPEC 1 dp->num_rx_rings
NOSPEC 1 dp->num_stack_tx_rings
NOSPEC 1 dp->num_tx_rings
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 dp->mtu 0-s32max[c]
USER_DATA 1 dp->num_r_vecs 0[c]
USER_DATA 1 dp->num_rx_rings 0[c]
USER_DATA 1 dp->num_stack_tx_rings 0[c]
USER_DATA 1 dp->num_tx_rings 0[c]
NO_OVERFLOW_SIMPLE 0 nn->max_r_vecs

drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_ring_reconfig() -> nfp_net_dp_swap_enable()

Type Parameter Key Value
PARAM_VALUE 0 nn 4096-ptr_max
PARAM_VALUE 0 nn->bar_lock.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 nn->bar_lock.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 nn->bar_lock.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 nn->bar_lock.first_waiter->up 1
PARAM_VALUE 0 nn->bar_lock.last_holder 0
PARAM_VALUE 0 nn->bar_lock.lock.dep_map->name 0-255
PARAM_VALUE 0 nn->bar_lock.lock.owner (-1)
PARAM_VALUE 0 nn->bar_lock.lock.owner_cpu u32max
PARAM_VALUE 0 nn->dev_info->max_qc_size 65536,262144
PARAM_VALUE 0 nn->dev_info->min_qc_size 256,512
PARAM_VALUE 0 nn->dp.ctrl 0,2-u32max
PARAM_VALUE 0 nn->dp.netdev 4096-ptr_max
PARAM_VALUE 0 nn->dp.netdev->real_num_rx_queues 1-u32max
PARAM_VALUE 0 nn->dp.netdev->tx_global_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 nn->dp.ops->poll 4096-ptr_max
PARAM_VALUE 0 nn->dp.ops->tx_min_desc_per_pkt 1-2
PARAM_VALUE 0 nn->dp.ops->version 0-1
PARAM_VALUE 0 nn->dp.ops->xsk_poll 0,4096-ptr_max
PARAM_VALUE 0 nn->link_up 0
PARAM_VALUE 0 nn->reconfig_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 nn->reconfig_posted 0
PARAM_VALUE 0 nn->reconfig_sync_present 0
PARAM_VALUE 0 nn->reconfig_timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 nn->reconfig_timer.lockdep_map->name 0-255
PARAM_VALUE 0 *nn->dp.netdev->name 0-255
PARAM_VALUE 0 *nn->rss_itbl 0-255
PARAM_VALUE 1 dp 4096-ptr_max
PARAM_VALUE 1 dp->dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 dp->dev->cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 dp->dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 dp->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 dp->dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 dp->dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 1 dp->dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 1 dp->dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 1 dp->dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 1 dp->dev->iommu->attach_deferred 0-1
PARAM_VALUE 1 *dp->netdev->name 0-255
BUF_SIZE 1 dp 136
CAPPED_DATA 0 nn->dp.num_r_vecs 1
CAPPED_DATA 0 nn->dp.num_rx_rings 1
CAPPED_DATA 0 nn->dp.num_tx_rings 1
CAPPED_DATA 0 nn->max_r_vecs 1
DATA_SOURCE 0 nn $0
DATA_SOURCE 1 dp $1
NOSPEC 0 nn->dp.netdev->real_num_rx_queues
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 nn->dp.netdev->mtu 0-s32max[c]
USER_DATA 0 nn->dp.netdev->real_num_rx_queues 1-s32max[c]
NO_OVERFLOW_SIMPLE 0 nn->max_r_vecs