Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/ethernet/freescale/enetc/enetc4_pf.c enetc4_pf_netdev_create() -> enetc_alloc_msix()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->active_offloads 0,1024-4294967295
PARAM_VALUE 0 priv->bdr_int_num 0-u16max
PARAM_VALUE 0 priv->ic_mode 6
PARAM_VALUE 0 priv->max_frags 13,17
PARAM_VALUE 0 priv->msg_enable s16max
PARAM_VALUE 0 priv->psfp_cap.max_psfp_filter 0-u16max
PARAM_VALUE 0 priv->psfp_cap.max_psfp_gate 0-u16max
PARAM_VALUE 0 priv->psfp_cap.max_psfp_gatelist 0-7
PARAM_VALUE 0 priv->psfp_cap.max_psfp_meter 0-u16max
PARAM_VALUE 0 priv->psfp_cap.max_streamid 0-u16max
PARAM_VALUE 0 priv->ref_clk 0,4096-ptr_max
PARAM_VALUE 0 priv->rx_bd_count 2048
PARAM_VALUE 0 priv->si 4096-ptr_max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->dma_uses_io_tlb 1
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 priv->si->ntmp_user.dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->si->ntmp_user.dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->si->ntmp_user.dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 priv->si->ntmp_user.dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 priv->si->ntmp_user.dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->si->ntmp_user.dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->si->ntmp_user.dev->dma_uses_io_tlb 1
PARAM_VALUE 0 priv->si->ntmp_user.dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 priv->si->num_fs_entries 0-64
PARAM_VALUE 0 priv->si->num_rx_rings 0-255
PARAM_VALUE 0 priv->si->num_tx_rings 0-255
PARAM_VALUE 0 priv->si->ops 1289983433323274240,3302363844471615488
PARAM_VALUE 0 priv->si->pdev 4096-ptr_max
PARAM_VALUE 0 priv->si->revision 256,1025,1027
PARAM_VALUE 0 priv->sysclk_freq 333000000,400000000
PARAM_VALUE 0 priv->tx_bd_count 2048
BUF_SIZE 0 priv->ref_clk (-1),1-s32max
CAPPED_DATA 0 priv->si->num_rss 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 priv->bdr_int_num 1-255[c]
HOST_DATA 0 priv->ndev->num_napi_configs 1-4294967295
HOST_DATA 0 priv->ndev->num_rx_queues 1-4294967295[c]
HOST_DATA 0 priv->ndev->num_tx_queues 1-u16max[c]
HOST_DATA 0 priv->ndev->priv_len 0,8,12,16,24,32,40,48,64,80,104,112,128,144,152,168,216,224,232
HOST_DATA 0 priv->ndev->real_num_rx_queues 1-4294967295
HOST_DATA 0 priv->ndev->real_num_tx_queues 1-u16max
HOST_DATA 0 priv->num_rx_rings 0-255[c]
HOST_DATA 0 priv->num_tx_rings 0-255
HOST_DATA 0 priv->psfp_cap.max_psfp_filter 0-u16max
HOST_DATA 0 priv->psfp_cap.max_psfp_meter 0-u16max
HOST_DATA 0 priv->psfp_cap.max_streamid 0-u16max
HOST_DATA 0 priv->si->num_rx_rings 0-255
HOST_DATA 0 priv->si->num_tx_rings 0-255
HOST_DATA 0 priv->si->revision 256,1025,1027[c]

drivers/net/ethernet/freescale/enetc/enetc_pf.c enetc_pf_probe() -> enetc_alloc_msix()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->bdr_int_num 0-u16max
PARAM_VALUE 0 priv->cls_rules 16,4096-ptr_max
PARAM_VALUE 0 priv->ic_mode 6
PARAM_VALUE 0 priv->mm_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mm_lock.first_waiter 0
PARAM_VALUE 0 priv->mm_lock.magic 4096-ptr_max
PARAM_VALUE 0 priv->mm_lock.osq.tail.counter 0
PARAM_VALUE 0 priv->mm_lock.owner.counter 0
PARAM_VALUE 0 priv->rx_bd_count 2048
PARAM_VALUE 0 priv->si 4096-ptr_max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->dma_uses_io_tlb 1
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 priv->si->ntmp_user.dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->si->ntmp_user.dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->si->ntmp_user.dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 priv->si->ntmp_user.dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 priv->si->ntmp_user.dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->si->ntmp_user.dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->si->ntmp_user.dev->dma_uses_io_tlb 1
PARAM_VALUE 0 priv->si->ntmp_user.dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 priv->si->pdev 4096-ptr_max
PARAM_VALUE 0 priv->tx_bd_count 2048
CAPPED_DATA 0 priv->si->num_rss 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/freescale/enetc/enetc_vf.c enetc_vf_probe() -> enetc_alloc_msix()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->bdr_int_num 0-u16max
PARAM_VALUE 0 priv->cls_rules 16,4096-ptr_max
PARAM_VALUE 0 priv->ic_mode 6
PARAM_VALUE 0 priv->rx_bd_count 2048
PARAM_VALUE 0 priv->si 4096-ptr_max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->dma_uses_io_tlb 1
PARAM_VALUE 0 priv->si->cbd_ring.dma_dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 priv->si->ntmp_user.dev->cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->si->ntmp_user.dev->cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->si->ntmp_user.dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 priv->si->ntmp_user.dev->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 priv->si->ntmp_user.dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->si->ntmp_user.dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->si->ntmp_user.dev->dma_uses_io_tlb 1
PARAM_VALUE 0 priv->si->ntmp_user.dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 priv->si->pdev 4096-ptr_max
PARAM_VALUE 0 priv->tx_bd_count 2048
CAPPED_DATA 0 priv->si->num_rss 1
RX_PATH
TASK_NOT_RUNNING