Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 43 files:
- drivers/crypto/ccp/sp-pci.c, line 116
- drivers/dma/amd/ptdma/ptdma-pci.c, line 60
- drivers/gpio/gpio-thunderx.c, line 521
- drivers/net/ethernet/broadcom/bnx2.c, line 6291
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
- drivers/net/ethernet/broadcom/tg3.c, line 11567
- drivers/net/ethernet/brocade/bna/bnad.c, line 2650
- drivers/net/ethernet/cavium/liquidio/lio_core.c, line 1077
- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c, line 3124
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
- drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c, line 2822
- drivers/net/ethernet/cisco/enic/enic_main.c, line 2217
- drivers/net/ethernet/emulex/benet/be_main.c, line 3453
- drivers/net/ethernet/google/gve/gve_main.c, line 495
- drivers/net/ethernet/intel/e1000e/netdev.c, line 2074
- drivers/net/ethernet/intel/fm10k/fm10k_main.c, line 1837
- drivers/net/ethernet/intel/i40e/i40e_main.c, line 11784
- drivers/net/ethernet/intel/iavf/iavf_main.c, line 1408
- drivers/net/ethernet/intel/igb/igb_main.c, line 1106
- drivers/net/ethernet/intel/igbvf/netdev.c, line 1025
- drivers/net/ethernet/intel/igc/igc_main.c, line 4646
- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c, line 778
- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c, line 2641
- drivers/net/ethernet/marvell/octeon_ep/octep_main.c, line 125
- drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c, line 123
- drivers/net/ethernet/mellanox/mlx4/main.c, line 2975
- drivers/net/ethernet/microchip/lan743x_main.c, line 552
- drivers/net/ethernet/myricom/myri10ge/myri10ge.c
- drivers/net/ethernet/netronome/nfp/nfp_net_common.c, line 379
- drivers/net/ethernet/nvidia/forcedeth.c, line 4017
- drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c, line 615
- drivers/net/ethernet/qlogic/qed/qed_main.c, line 565
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c, line 749
- drivers/net/ethernet/sfc/efx_channels.c, line 269
- drivers/net/ethernet/sfc/falcon/efx.c, line 1376
- drivers/net/ethernet/sfc/siena/efx_channels.c, line 270
- drivers/net/ethernet/sun/niu.c, line 9089
- drivers/net/vmxnet3/vmxnet3_drv.c
- drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c, line 1613
- drivers/ntb/hw/amd/ntb_hw_amd.c, line 744
- drivers/ntb/hw/intel/ntb_hw_gen1.c, line 395
- drivers/pci/msi/api.c, line 112
- include/linux/pci.h, line 1768
Smatch caller information:
drivers/gpio/gpio-thunderx.c thunderx_gpio_probe() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus->self->link_bwctrl->cdev | (-22),(-19),(-12),0-s64max |
| PARAM_VALUE | 0 | dev->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver->err_handler | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->is_managed | 1 |
| PARAM_VALUE | 0 | dev->is_virtfn | 0 |
| PARAM_VALUE | 0 | dev->link_bwctrl->cdev | 0-s64max |
| PARAM_VALUE | 0 | *dev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | entries | 1-u64max |
| PARAM_VALUE | 2 | minvec | 0-255 |
| PARAM_VALUE | 3 | maxvec | 0-255 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,8064 |
| BUF_SIZE | 1 | entries | 0-2040 |
| BUF_SIZE | 1 | entries | 0-2040 |
| CAPPED_DATA | 0 | dev | 1 |
| CAPPED_DATA | 2 | minvec | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | r devm_kcalloc |
| FUZZY_MAX | 2 | minvec | 50 |
| FUZZY_MAX | 3 | maxvec | 50 |
| MEM_ZERO | 1 | entries | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 2 | minvec | 0-255[c] |
| HOST_DATA | 3 | maxvec | 0-255[c] |
| NO_OVERFLOW_SIMPLE | 2 | minvec | |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | 0 | &dev->dev.mutex |
drivers/crypto/cavium/nitrox/nitrox_isr.c pci_enable_msix_exact() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 1 | entries->entry | 192 |
| PARAM_VALUE | 2 | minvec | 1 |
| PARAM_VALUE | 3 | maxvec | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | $1 |
| DATA_SOURCE | 2 | minvec | $2 |
| DATA_SOURCE | 3 | maxvec | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | &pdev->dev.mutex | ||
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c ixgbe_acquire_msix_vectors() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->sriov->ctrl | 0-u16max |
| PARAM_VALUE | 0 | dev->sriov->num_VFs | 0-u16max |
| PARAM_VALUE | 0 | dev->sriov->offset | 0-u16max |
| PARAM_VALUE | 0 | dev->sriov->stride | 0-u16max |
| PARAM_VALUE | 1 | entries | 16,4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 2 |
| PARAM_VALUE | 3 | maxvec | (-2147483647)-u16max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 1 | entries | 0-u64max |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 1 | entries | r _kzalloc_noprof |
| NOSPEC | 3 | maxvec | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->class | 0-16777215 |
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->devfn | 0-503[c] |
| HOST_DATA | 0 | dev->device | 0-u16max |
| HOST_DATA | 0 | dev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->irq | 0-255 |
| HOST_DATA | 0 | dev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pin | 0 |
| HOST_DATA | 0 | dev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->revision | 0-255 |
| HOST_DATA | 0 | dev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->transparent | 0[c] |
| HOST_DATA | 0 | dev->vendor | 0-u16max |
| USER_DATA | 3 | maxvec | 2-65534[c] |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/broadcom/bnx2.c bnx2_enable_msix() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->dev.msi.data->__iter_idx | 0-s64max |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 2 |
| PARAM_VALUE | 3 | maxvec | s32min-8 |
| BUF_SIZE | 1 | entries | 72 |
| NOSPEC | 3 | maxvec | |
| NOSPEC | 3 | maxvec | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | maxvec | s32min-7[c] |
| USER_DATA | 3 | maxvec | 0[c] |
| UNITS | 3 | maxvec | unit_array_size |
drivers/net/ethernet/rocker/rocker_main.c pci_enable_msix_exact() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | dev->is_busmaster | 1 |
| PARAM_VALUE | 0 | dev->msix_cap | 1-255 |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 1 |
| PARAM_VALUE | 3 | maxvec | 1 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 1 | entries | 8 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | $1 |
| DATA_SOURCE | 2 | minvec | $2 |
| DATA_SOURCE | 3 | maxvec | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| NO_OVERFLOW_SIMPLE | 2 | minvec | |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
| ELEM_COUNT | 1 | ==entries2 | 8051 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/sfc/falcon/efx.c ef4_probe_interrupts() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.kobj.release.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | dev->dev.kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | dev->dev.kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | dev->is_busmaster | 1 |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | dev->vpd.lock.first_waiter->list.next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->vpd.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->vpd.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->vpd.lock.first_waiter->magic | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->vpd.lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->vpd.lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | dev->vpd.lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->vpd.lock.first_waiter->task->blocked_on | (-1)-0 |
| PARAM_VALUE | 0 | dev->vpd.lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | *dev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 1 |
| BUF_SIZE | 1 | entries | 256 |
| CAPPED_DATA | 0 | dev | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->bus->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->class | 0-16777215 |
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->devfn | 0-503[c] |
| HOST_DATA | 0 | dev->device | 0-u16max |
| HOST_DATA | 0 | dev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->irq | 0-255 |
| HOST_DATA | 0 | dev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pin | 0 |
| HOST_DATA | 0 | dev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->revision | 0-255 |
| HOST_DATA | 0 | dev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->transparent | 0[c] |
| HOST_DATA | 0 | dev->vendor | 0-u16max |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/qlogic/qed/qed_main.c pci_enable_msix_exact() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->is_msi_managed | 1 |
| PARAM_VALUE | 0 | dev->msix_base | 0,4096-ptr_max |
| PARAM_VALUE | 1 | entries | 16 |
| CAPPED_DATA | 2 | minvec | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | $1 |
| DATA_SOURCE | 2 | minvec | $2 |
| DATA_SOURCE | 3 | maxvec | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| NO_OVERFLOW_SIMPLE | 2 | minvec | |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/qlogic/qed/qed_main.c qed_enable_msix() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | entries | 16 |
| PARAM_VALUE | 2 | minvec | 0-4 |
| PARAM_VALUE | 3 | maxvec | 0 |
| CAPPED_DATA | 2 | minvec | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/igbvf/netdev.c igbvf_set_interrupt_capability() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | dev->is_busmaster | 1 |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 3 |
| PARAM_VALUE | 3 | maxvec | 3 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 1 | entries | 24 |
| BUF_SIZE | 1 | entries | 24 |
| DATA_SOURCE | 1 | entries | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->class | 0-16777215 |
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->device | 0-u16max |
| HOST_DATA | 0 | dev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->irq | 0-255 |
| HOST_DATA | 0 | dev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pin | 0 |
| HOST_DATA | 0 | dev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->revision | 0-255 |
| HOST_DATA | 0 | dev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->transparent | 0[c] |
| HOST_DATA | 0 | dev->vendor | 0-u16max |
| HALF_LOCKED2 | &pool->lock |
drivers/ntb/hw/amd/ntb_hw_amd.c ndev_init_isr() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 16 |
| PARAM_VALUE | 3 | maxvec | 24 |
| BUF_SIZE | 1 | entries | 8 |
| DATA_SOURCE | 1 | entries | r _kmalloc_array_node_noprof |
| DATA_SOURCE | 2 | minvec | $1 |
| DATA_SOURCE | 3 | maxvec | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c cxgb_enable_msix() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | dev->is_busmaster | 1 |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | dev->state_saved | 1 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | s32min,1-s32max |
| PARAM_VALUE | 3 | maxvec | 9 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 1 | entries | 72 |
| CAPPED_DATA | 2 | minvec | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| UNITS | 3 | maxvec | unit_array_size |
drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_acquire_msix_vectors() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | *dev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 3-s32max |
| PARAM_VALUE | 3 | maxvec | 3-s32max |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 1 | entries | 520 |
| CAPPED_DATA | 2 | minvec | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 2 | minvec | $1 |
| DATA_SOURCE | 3 | maxvec | $1 |
| FUZZY_MAX | 2 | minvec | 4 |
| FUZZY_MAX | 3 | maxvec | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 2 | minvec | 4-s32max[c] |
| HOST_DATA | 3 | maxvec | 4-s32max[c] |
drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_acquire_msix_vectors() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->dev.msi.data->__iter_idx | 0-s64max |
| PARAM_VALUE | 0 | dev->is_msi_managed | 1 |
| PARAM_VALUE | 0 | *dev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 3 |
| PARAM_VALUE | 3 | maxvec | 3 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 1 | entries | 520 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
drivers/net/ethernet/intel/igc/igc_main.c igc_set_interrupt_capability() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | entries | 16,4096-ptr_max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 1 | entries | 0-u64max |
| CAPPED_DATA | 2 | minvec | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 1 | entries | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->class | 0-16777215 |
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->devfn | 0-503[c] |
| HOST_DATA | 0 | dev->device | 0-u16max |
| HOST_DATA | 0 | dev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->irq | 0-255 |
| HOST_DATA | 0 | dev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pin | 0 |
| HOST_DATA | 0 | dev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->revision | 0-255 |
| HOST_DATA | 0 | dev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->transparent | 0[c] |
| HOST_DATA | 0 | dev->vendor | 0-u16max |
| NO_OVERFLOW_SIMPLE | 2 | minvec | |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
drivers/net/ethernet/sfc/siena/efx_channels.c efx_siena_probe_interrupts() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | dev->dev.kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | dev->dev.kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | dev->is_busmaster | 1 |
| PARAM_VALUE | 0 | dev->is_virtfn | 0 |
| PARAM_VALUE | 0 | dev->msix_cap | 1-255 |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | dev->sriov->initial_VFs | 0-u16max |
| PARAM_VALUE | 0 | dev->sriov->offset | 0-u16max |
| PARAM_VALUE | 0 | dev->sriov->stride | 0-u16max |
| PARAM_VALUE | 0 | dev->sriov->vf_device | 0-u16max |
| PARAM_VALUE | 0 | *dev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 1 |
| PARAM_VALUE | 3 | maxvec | 0-1 |
| BUF_SIZE | 1 | entries | 256 |
| CAPPED_DATA | 0 | dev | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->class | 0-16777215 |
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->devfn | 0-503[c] |
| HOST_DATA | 0 | dev->device | 0-u16max |
| HOST_DATA | 0 | dev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->irq | 0-255 |
| HOST_DATA | 0 | dev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pin | 0 |
| HOST_DATA | 0 | dev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->revision | 0-255 |
| HOST_DATA | 0 | dev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->transparent | 0[c] |
| HOST_DATA | 0 | dev->vendor | 0-u16max |
drivers/net/ethernet/sun/niu.c niu_try_msix() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 1 |
| PARAM_VALUE | 3 | maxvec | 1-64 |
| BUF_SIZE | 1 | entries | 512 |
| CAPPED_DATA | 3 | maxvec | 1 |
| BIT_INFO | 0 | dev->dev_flags | 0x2000,0xffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/dma/ioat/init.c pci_enable_msix_exact() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->device | 0-15391,15400-15405,15408-28499 |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->is_managed | 1 |
| PARAM_VALUE | 0 | dev->is_virtfn | 0 |
| PARAM_VALUE | 2 | minvec | s32min-(-1),1-s32max |
| PARAM_VALUE | 3 | maxvec | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 1 | entries | 32 |
| BUF_SIZE | 1 | entries | 32 |
| CAPPED_DATA | 2 | minvec | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | $1 |
| DATA_SOURCE | 2 | minvec | $2 |
| DATA_SOURCE | 3 | maxvec | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 2 | minvec | s32min-(-1),1-s32max[c] |
| HOST_DATA | 3 | maxvec | s32min-(-1),1-s32max[c] |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/fm10k/fm10k_main.c fm10k_init_msix_capability() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | entries | 16,4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 2 |
| PARAM_VALUE | 3 | maxvec | 0-u16max |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 1 | entries | 0-524280 |
| BUF_SIZE | 1 | entries | 0-524280 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 1 | entries | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->class | 0-16777215 |
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->device | 0-u16max |
| HOST_DATA | 0 | dev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->irq | 0-255 |
| HOST_DATA | 0 | dev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pin | 0 |
| HOST_DATA | 0 | dev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->revision | 0-255 |
| HOST_DATA | 0 | dev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->transparent | 0[c] |
| HOST_DATA | 0 | dev->vendor | 0-u16max |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c iwl_pcie_set_interrupt_capa() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus->ops->write | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.devres_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->dev.dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.iommu->iommu_dev | 0 |
| PARAM_VALUE | 0 | dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver->err_handler | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | dev->is_busmaster | 1 |
| PARAM_VALUE | 0 | dev->is_managed | 1 |
| PARAM_VALUE | 0 | dev->link_bwctrl->cdev | 0-s64max |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | dev->sriov->offset | 0-u16max |
| PARAM_VALUE | 0 | dev->sriov->stride | 0-u16max |
| PARAM_VALUE | 0 | dev->subordinate->self->link_bwctrl->cdev | 0-s64max |
| PARAM_VALUE | 0 | *dev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 2 | minvec | 2 |
| PARAM_VALUE | 3 | maxvec | 0-16 |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 1 | entries | 128 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| FUZZY_MAX | 3 | maxvec | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->bus->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->bus->parent->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->class | 0-16777215 |
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->devfn | 0-503[c] |
| HOST_DATA | 0 | dev->device | 0-u16max |
| HOST_DATA | 0 | dev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->irq | 0-255 |
| HOST_DATA | 0 | dev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->physfn->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->physfn->bus->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->physfn->bus->parent->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->physfn->class | 0-16777215 |
| HOST_DATA | 0 | dev->physfn->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->physfn->devcap | 0-u32max |
| HOST_DATA | 0 | dev->physfn->devfn | 1-503[c] |
| HOST_DATA | 0 | dev->physfn->device | 0-u16max |
| HOST_DATA | 0 | dev->physfn->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->physfn->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->physfn->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->physfn->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->physfn->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->physfn->irq | 0-255 |
| HOST_DATA | 0 | dev->physfn->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->physfn->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->physfn->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->physfn->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->physfn->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->physfn->pin | 0 |
| HOST_DATA | 0 | dev->physfn->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->physfn->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->physfn->revision | 0-255 |
| HOST_DATA | 0 | dev->physfn->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->physfn->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->physfn->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->physfn->transparent | 0[c] |
| HOST_DATA | 0 | dev->physfn->vendor | 0-u16max |
| HOST_DATA | 0 | dev->pin | 0 |
| HOST_DATA | 0 | dev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->revision | 0-255 |
| HOST_DATA | 0 | dev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->transparent | 0[c] |
| HOST_DATA | 0 | dev->vendor | 0-u16max |
| HOST_DATA | 0 | *dev->dev.driver_data | s64min-s64max |
| HOST_DATA | 0 | *dev->physfn->dev.driver_data | s64min-s64max |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | 0 | &dev->dev.mutex |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bnx2x_enable_msix() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->msix_base | 0 |
| PARAM_VALUE | 0 | dev->sriov->num_VFs | 0-u16max |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 0-255 |
| PARAM_VALUE | 3 | maxvec | 0-s32max |
| FUZZY_MAX | 3 | maxvec | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bnx2x_enable_msix() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.msi.data->__iter_idx | 0-s64max |
| PARAM_VALUE | 0 | dev->is_msi_managed | 1 |
| PARAM_VALUE | 0 | dev->sriov->num_VFs | 0-u16max |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 1 |
| PARAM_VALUE | 3 | maxvec | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/xen/xen-pciback/pciback_ops.c pci_enable_msix_exact() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->is_virtfn | 0 |
| PARAM_VALUE | 0 | dev->msi_enabled | 0 |
| PARAM_VALUE | 0 | dev->msix_enabled | 0 |
| PARAM_VALUE | 1 | entries | 16,4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 0-128 |
| PARAM_VALUE | 3 | maxvec | 0-128 |
| BUF_SIZE | 1 | entries | 0-1024 |
| BUF_SIZE | 1 | entries | 0-1024 |
| CAPPED_DATA | 2 | minvec | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | $1 |
| DATA_SOURCE | 2 | minvec | $2 |
| DATA_SOURCE | 3 | maxvec | $2 |
| HOST_DATA | 2 | minvec | 1-128[c] |
| HOST_DATA | 3 | maxvec | 1-128[c] |
| NO_OVERFLOW_SIMPLE | 2 | minvec | |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c enable_msix() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | dev->is_busmaster | 1 |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 2 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 1 | entries | 72 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
drivers/net/wireless/marvell/mwifiex/pcie.c pci_enable_msix_exact() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 4 |
| PARAM_VALUE | 3 | maxvec | 4 |
| BUF_SIZE | 1 | entries | 32 |
| BUF_SIZE | 1 | entries | 32 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | $1 |
| DATA_SOURCE | 2 | minvec | $2 |
| DATA_SOURCE | 3 | maxvec | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/ccp/sp-pci.c sp_get_msix_irqs() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 1 |
| PARAM_VALUE | 3 | maxvec | 2 |
| BUF_SIZE | 1 | entries | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/e1000e/netdev.c e1000e_set_interrupt_capability() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 3 |
| PARAM_VALUE | 3 | maxvec | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | minvec | |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c enable_msix() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 2-69362 |
| PARAM_VALUE | 3 | maxvec | 2-16908032 |
| BUF_SIZE | 1 | entries | 16-135264256 |
| BUF_SIZE | 1 | entries | 16-135264256 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 1 | entries | r _kmalloc_noprof |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 3 | maxvec | unit_array_size |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c enable_msix() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.msi.data->__iter_idx | 0-s64max |
| PARAM_VALUE | 0 | dev->is_msi_managed | 1 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 2-2042 |
| PARAM_VALUE | 3 | maxvec | 2-65537 |
| BUF_SIZE | 1 | entries | 16-135264256 |
| BUF_SIZE | 1 | entries | 16-135264256 |
| CAPPED_DATA | 2 | minvec | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 1 | entries | r _kmalloc_noprof |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 3 | maxvec | unit_array_size |
drivers/net/ethernet/brocade/bna/bnad.c bnad_enable_msix() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | dev->device | 20,34 |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | dev->is_busmaster | 1 |
| PARAM_VALUE | 0 | dev->is_virtfn | 0 |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 1 | entries | 16,4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 1 |
| PARAM_VALUE | 3 | maxvec | 0-s32max |
| BUF_SIZE | 1 | entries | 0-34359738360 |
| BUF_SIZE | 1 | entries | 0-34359738360 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 1 | entries | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 3 | maxvec | unit_array_size |
| LOCK2 | &bnad->conf_mutex | ||
| TYPE_LOCK | (struct bnad)->conf_mutex |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c pci_enable_msix_exact() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.msi.data->__iter_idx | 0-s64max |
| PARAM_VALUE | 1 | entries | 1-u64max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 1 | entries | (-1)-4088 |
| BUF_SIZE | 1 | entries | (-1)-4088 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | $1 |
| DATA_SOURCE | 2 | minvec | $2 |
| DATA_SOURCE | 3 | maxvec | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->class | 0-16777215 |
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->devfn | 0-503[c] |
| HOST_DATA | 0 | dev->device | 0-u16max |
| HOST_DATA | 0 | dev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->irq | 0-255 |
| HOST_DATA | 0 | dev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pin | 0 |
| HOST_DATA | 0 | dev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->revision | 0-255 |
| HOST_DATA | 0 | dev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->transparent | 0[c] |
| HOST_DATA | 0 | dev->vendor | 0-u16max |
| HOST_DATA | 2 | minvec | 0-511[c] |
| HOST_DATA | 3 | maxvec | 0-511[c] |
| NO_OVERFLOW_SIMPLE | 2 | minvec | |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_enable_msix() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | entries | 1-u64max |
| PARAM_VALUE | 2 | minvec | 1 |
| PARAM_VALUE | 3 | maxvec | 0-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 1 | entries | 0-4088,u64max |
| BUF_SIZE | 1 | entries | 0-4088,u64max |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 3 | maxvec | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->class | 0-16777215 |
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->devfn | 0-503[c] |
| HOST_DATA | 0 | dev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->irq | 0-255 |
| HOST_DATA | 0 | dev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pin | 0 |
| HOST_DATA | 0 | dev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->revision | 0-255 |
| HOST_DATA | 0 | dev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->transparent | 0[c] |
| HOST_DATA | 0 | dev->vendor | 0-u16max |
| HOST_DATA | 3 | maxvec | 1-511[c] |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 3 | maxvec | unit_array_size |
drivers/net/ethernet/intel/igb/igb_main.c igb_set_interrupt_capability() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->subordinate->self->link_bwctrl->cdev | (-22),(-19),(-12),0-s64max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 1 | entries | 80 |
| CAPPED_DATA | 2 | minvec | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->bus->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->class | 0-16777215 |
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->devfn | 0-503[c] |
| HOST_DATA | 0 | dev->device | 0-u16max |
| HOST_DATA | 0 | dev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->irq | 0-255 |
| HOST_DATA | 0 | dev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pin | 0 |
| HOST_DATA | 0 | dev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->revision | 0-255 |
| HOST_DATA | 0 | dev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->transparent | 0[c] |
| HOST_DATA | 0 | dev->vendor | 0-u16max |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
drivers/net/ethernet/realtek/rtase/rtase_main.c pci_enable_msix_exact() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver->err_handler | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | dev->is_busmaster | 1 |
| PARAM_VALUE | 0 | dev->is_virtfn | 0 |
| PARAM_VALUE | 0 | dev->link_bwctrl->cdev | 0-s64max |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | dev->sriov->offset | 0-u16max |
| PARAM_VALUE | 0 | dev->sriov->stride | 0-u16max |
| PARAM_VALUE | 0 | dev->subordinate->self->link_bwctrl->cdev | 0-s64max |
| PARAM_VALUE | 0 | *dev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 1 |
| PARAM_VALUE | 3 | maxvec | 1 |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 1 | entries | 32 |
| BUF_SIZE | 1 | entries | 32 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | $1 |
| DATA_SOURCE | 2 | minvec | $2 |
| DATA_SOURCE | 3 | maxvec | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | 0 | &dev->dev.mutex |
drivers/net/ethernet/marvell/octeon_ep/octep_main.c octep_enable_msix_range() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 1 | entries | 16,4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 0-65550 |
| PARAM_VALUE | 3 | maxvec | 0-65550 |
| BUF_SIZE | 1 | entries | 0-u64max |
| CAPPED_DATA | 2 | minvec | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 1 | entries | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | minvec | |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/mellanox/mlx4/main.c mlx4_enable_msi_x() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | entries | 16,4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 2 |
| PARAM_VALUE | 3 | maxvec | s32min-128 |
| BUF_SIZE | 1 | entries | 0-u64max |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 1 | entries | r _kzalloc_noprof |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 3 | maxvec | unit_array_size |
drivers/scsi/bfa/bfad.c pci_enable_msix_exact() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.msi.data->__iter_idx | 0-s64max |
| PARAM_VALUE | 1 | entries | 6849403076006551552 |
| PARAM_VALUE | 2 | minvec | 0-s32max |
| PARAM_VALUE | 3 | maxvec | 0-s32max |
| BUF_SIZE | 1 | entries | 176 |
| BUF_SIZE | 1 | entries | 176 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | $1 |
| DATA_SOURCE | 2 | minvec | $2 |
| DATA_SOURCE | 3 | maxvec | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/iavf/iavf_main.c iavf_acquire_msix_vectors() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | entries | 16,4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 2 |
| PARAM_VALUE | 3 | maxvec | s32min-u16max |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 3 | maxvec | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/dma/amd/ptdma/ptdma-pci.c pt_get_msix_irqs() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 1 | entries->entry | 0 |
| PARAM_VALUE | 2 | minvec | 1 |
| PARAM_VALUE | 3 | maxvec | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/sfc/efx_channels.c efx_probe_interrupts() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | dev->msix_cap | 1-255 |
| PARAM_VALUE | 0 | *dev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 1 |
| PARAM_VALUE | 3 | maxvec | 0-1 |
| BUF_SIZE | 1 | entries | 256 |
| CAPPED_DATA | 3 | maxvec | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->class | 0-16777215 |
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->devfn | 0-503[c] |
| HOST_DATA | 0 | dev->device | 0-u16max |
| HOST_DATA | 0 | dev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->irq | 0-255 |
| HOST_DATA | 0 | dev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pin | 0 |
| HOST_DATA | 0 | dev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->revision | 0-255 |
| HOST_DATA | 0 | dev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->transparent | 0[c] |
| HOST_DATA | 0 | dev->vendor | 0-u16max |
drivers/net/ethernet/google/gve/gve_main.c gve_alloc_notify_blocks() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->dev.cma_area->alloc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->dev.cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_mem->for_alloc | 0-1 |
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_mem->spinlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->dev.dma_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | dev->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.iommu_group->default_domain | 0-s64max |
| PARAM_VALUE | 0 | dev->dev.kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | dev->dev.kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | dev->dev.kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | dev->dev.kobj.sd->__parent | 0 |
| PARAM_VALUE | 0 | dev->msix_cap | 1-255 |
| PARAM_VALUE | 0 | dev->sriov->pos | s32min-s32max |
| PARAM_VALUE | 1 | entries | 1-18446744073709551614 |
| PARAM_VALUE | 2 | minvec | 3 |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 1 | entries | 0-u64max |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 1 | entries | r __kvmalloc_node_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->supported_speeds | 0,2-254[c] |
| NO_OVERFLOW_SIMPLE | 0 | dev->dev.cma_area->available_count | |
| NO_OVERFLOW_SIMPLE | 0 | dev->msix_base | |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | &priv->dev->lock |
drivers/net/ethernet/broadcom/tg3.c tg3_enable_msix() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | *dev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 1 |
| PARAM_VALUE | 3 | maxvec | 0-s32max |
| BUF_SIZE | 1 | entries | 40 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 3 | maxvec | r tg3_irq_count |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| UNITS | 3 | maxvec | unit_array_size |
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c pci_enable_msix_exact() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | entries | 1-u64max |
| PARAM_VALUE | 2 | minvec | 0-574 |
| PARAM_VALUE | 3 | maxvec | 0-574 |
| BUF_SIZE | 1 | entries | 0-4592 |
| BUF_SIZE | 1 | entries | 0-4592 |
| CAPPED_DATA | 2 | minvec | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | $1 |
| DATA_SOURCE | 2 | minvec | $2 |
| DATA_SOURCE | 3 | maxvec | $2 |
| MEM_ZERO | 1 | entries | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | minvec | |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/rapidio/devices/tsi721.c pci_enable_msix_exact() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->dev.cma_area->alloc_mutex.osq.tail.counter | s32min-s32max |
| PARAM_VALUE | 0 | dev->dev.cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | dev->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 34 |
| PARAM_VALUE | 3 | maxvec | 34 |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 1 | entries | 272 |
| BUF_SIZE | 1 | entries | 272 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | $1 |
| DATA_SOURCE | 2 | minvec | $2 |
| DATA_SOURCE | 3 | maxvec | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | &pool->lock |
drivers/mfd/timberdale.c pci_enable_msix_exact() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver->err_handler | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->link_bwctrl->cdev | (-22),(-19),(-12),0-s64max |
| PARAM_VALUE | 0 | dev->resource | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->subordinate->self->link_bwctrl->cdev | (-4095)-s64max |
| PARAM_VALUE | 0 | *dev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 16 |
| PARAM_VALUE | 3 | maxvec | 16 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 1 | entries | 128 |
| BUF_SIZE | 1 | entries | 128 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | $1 |
| DATA_SOURCE | 2 | minvec | $2 |
| DATA_SOURCE | 3 | maxvec | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HALF_LOCKED2 | 0 | &dev->dev.mutex |
drivers/net/ethernet/microchip/lan743x_main.c lan743x_intr_open() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 1 |
| PARAM_VALUE | 3 | maxvec | 5-260 |
| BUF_SIZE | 1 | entries | 128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/nvidia/forcedeth.c nv_request_irq() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | minvec | 0-15 |
| PARAM_VALUE | 3 | maxvec | 0-15 |
| BUF_SIZE | 1 | entries | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/emulex/benet/be_main.c be_msix_enable() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->dev.dma_mem->spinlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 2 | minvec | 1 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 1 | entries | 256 |
| CAPPED_DATA | 3 | maxvec | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->devfn | 0-255[c] |
| USER_DATA | 3 | maxvec | 2-u16max[c] |
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_setup_msi_interrupts() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | dev->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | dev->is_busmaster | 1 |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | dev->revision | 0-47,66-255 |
| PARAM_VALUE | 2 | minvec | 1-2,4 |
| PARAM_VALUE | 3 | maxvec | 1-2,4 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 1 | entries | 32 |
| CAPPED_DATA | 2 | minvec | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 2 | minvec | $1 |
| DATA_SOURCE | 3 | maxvec | $1 |
| FUZZY_MAX | 2 | minvec | 4 |
| FUZZY_MAX | 3 | maxvec | 4 |
| HARD_MAX | 2 | minvec | 4 |
| HARD_MAX | 3 | maxvec | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HALF_LOCKED2 | &pool->lock |
drivers/ntb/hw/intel/ntb_hw_gen1.c ndev_init_isr() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 4,33 |
| PARAM_VALUE | 3 | maxvec | 4,33 |
| BUF_SIZE | 1 | entries | 8 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 1 | entries | r _kmalloc_array_node_noprof |
| DATA_SOURCE | 2 | minvec | $1 |
| DATA_SOURCE | 3 | maxvec | $2 |
| HARD_MAX | 2 | minvec | 33 |
| HARD_MAX | 3 | maxvec | 33 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/cisco/enic/enic_main.c enic_set_intr_mode() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 1 | entries | 4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 4 |
| PARAM_VALUE | 3 | maxvec | s32min-(-1),4-s32max |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| CAPPED_DATA | 3 | maxvec | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c ixgbevf_acquire_msix_vectors() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | entries | 16,4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 2 |
| PARAM_VALUE | 3 | maxvec | (-2147483647)-3 |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 3 | maxvec | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c octep_vf_enable_msix_range() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 1 | entries | 16,4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 0-15 |
| PARAM_VALUE | 3 | maxvec | 0-15 |
| BUF_SIZE | 1 | entries | 0-120 |
| BUF_SIZE | 1 | entries | 0-120 |
| CAPPED_DATA | 2 | minvec | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 1 | entries | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | minvec | |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_probe_slices() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->is_msi_managed | 1 |
| PARAM_VALUE | 0 | dev->msix_cap | 1-255 |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 1 | entries | 16,4096-ptr_max |
| PARAM_VALUE | 2 | minvec | s32min-0,2-s32max |
| PARAM_VALUE | 3 | maxvec | s32min-0,2-s32max |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 1 | entries | 0-u64max |
| DATA_SOURCE | 1 | entries | r _kzalloc_noprof |
| DATA_SOURCE | 2 | minvec | r __rounddown_pow_of_two |
| DATA_SOURCE | 3 | maxvec | r __rounddown_pow_of_two |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| NO_OVERFLOW_SIMPLE | 2 | minvec | |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_request_irq() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.driver | 0,4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 2-s32max |
| PARAM_VALUE | 3 | maxvec | 2-s32max |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| CAPPED_DATA | 2 | minvec | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/i40e/i40e_main.c i40e_reserve_msix_vectors() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->sriov->ctrl | 0-u16max |
| PARAM_VALUE | 0 | dev->sriov->link | 0-255 |
| PARAM_VALUE | 0 | dev->sriov->num_VFs | 0-u16max |
| PARAM_VALUE | 0 | dev->sriov->offset | 0-u16max |
| PARAM_VALUE | 0 | dev->sriov->pos | s32min-s32max |
| PARAM_VALUE | 0 | dev->sriov->stride | 0-u16max |
| PARAM_VALUE | 1 | entries | 16,4096-ptr_max |
| PARAM_VALUE | 2 | minvec | 2 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 3 | maxvec | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 3 | maxvec | unit_array_size |
drivers/net/ethernet/cavium/liquidio/lio_core.c octeon_setup_interrupt() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | dev->link_bwctrl->cdev | (-22),(-19),(-12),0-s64max |
| PARAM_VALUE | 0 | *dev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | entries | 16,4096-ptr_max |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 0 | dev | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| BUF_SIZE | 1 | entries | 0-34359738360 |
| BUF_SIZE | 1 | entries | 0-34359738360 |
| CAPPED_DATA | 0 | dev | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->bus->parent->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->class | 0-16777215 |
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->devfn | 0-503[c] |
| HOST_DATA | 0 | dev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->irq | 0-255 |
| HOST_DATA | 0 | dev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->physfn->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->physfn->bus->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->physfn->bus->parent->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->physfn->class | 0-16777215 |
| HOST_DATA | 0 | dev->physfn->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->physfn->devcap | 0-u32max |
| HOST_DATA | 0 | dev->physfn->devfn | 1-503[c] |
| HOST_DATA | 0 | dev->physfn->device | 0-u16max |
| HOST_DATA | 0 | dev->physfn->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->physfn->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->physfn->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->physfn->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->physfn->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->physfn->irq | 0-255 |
| HOST_DATA | 0 | dev->physfn->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->physfn->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->physfn->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->physfn->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->physfn->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->physfn->pin | 0 |
| HOST_DATA | 0 | dev->physfn->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->physfn->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->physfn->revision | 0-255 |
| HOST_DATA | 0 | dev->physfn->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->physfn->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->physfn->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->physfn->transparent | 0[c] |
| HOST_DATA | 0 | dev->physfn->vendor | 0-u16max |
| HOST_DATA | 0 | dev->pin | 0 |
| HOST_DATA | 0 | dev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->revision | 0-255 |
| HOST_DATA | 0 | dev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->transparent | 0[c] |
| HOST_DATA | 0 | dev->vendor | 0-u16max |
| HOST_DATA | 0 | *dev->dev.driver_data | s64min-s64max |
| HOST_DATA | 0 | *dev->physfn->dev.driver_data | s64min-s64max |
| HOST_DATA | 2 | minvec | 1-64[c] |
| HOST_DATA | 3 | maxvec | 1-64[c] |
| NO_OVERFLOW_SIMPLE | 2 | minvec | |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 2 | minvec | unit_array_size |
| UNITS | 3 | maxvec | unit_array_size |
drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_irqs_alloc() -> pci_enable_msix_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver->err_handler | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | dev->is_busmaster | 1 |
| PARAM_VALUE | 0 | dev->link_bwctrl->cdev | (-22),(-19),(-12),0-s64max |
| PARAM_VALUE | 0 | dev->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | dev->subordinate->self->link_bwctrl->cdev | (-4095)-s64max |
| PARAM_VALUE | 0 | *dev->saved_config_space | 0-4294967295 |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 0 | dev | (-1),1-s32max |
| BUF_SIZE | 1 | entries | 0-s32max |
| BUF_SIZE | 1 | entries | 0-s32max |
| CAPPED_DATA | 0 | dev | 1 |
| CAPPED_DATA | 3 | maxvec | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | entries | $1 |
| DATA_SOURCE | 2 | minvec | $2 |
| DATA_SOURCE | 3 | maxvec | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->current_state | 0-3[c] |
| HOST_DATA | 3 | maxvec | 3-s32max[c] |
| NO_OVERFLOW_SIMPLE | 3 | maxvec | |
| UNITS | 3 | maxvec | unit_array_size |
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | 0 | &dev->dev.mutex |