Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 3 files as a function:

Referenced in 14 files:

Smatch caller information:

drivers/scsi/pm8001/pm8001_init.c pm8001_setup_msix() -> pci_alloc_irq_vectors_affinity()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 min_vecs 2
PARAM_VALUE 2 max_vecs 64
PARAM_VALUE 3 flags 12
PARAM_VALUE 4 affd 8931330513135476736
PARAM_VALUE 4 affd->calc_sets 0
PARAM_VALUE 4 affd->nr_sets 0
PARAM_VALUE 4 affd->post_vectors 0
PARAM_VALUE 4 affd->pre_vectors 1
PARAM_VALUE 4 affd->priv 0
BUF_SIZE 0 dev (-1),1-s32max
BUF_SIZE 0 dev (-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->current_state 0-3[c]

drivers/virtio/virtio_pci_common.c vp_request_msix_vectors() -> pci_alloc_irq_vectors_affinity()

Type Parameter Key Value
PARAM_VALUE 1 min_vecs 1-s32max
PARAM_VALUE 2 max_vecs 1-s32max
PARAM_VALUE 3 flags 4,12
PARAM_VALUE 4 affd 0,2766029895004037120,7549398829766815744,7616300755990310912
PARAM_VALUE 4 *affd->set_size 0-4294967295
CAPPED_DATA 1 min_vecs 1
CAPPED_DATA 2 max_vecs 1
DATA_SOURCE 1 min_vecs $1
DATA_SOURCE 2 max_vecs $1
DATA_SOURCE 4 affd $3 [m]
FUZZY_MAX 3 flags 4
BIT_INFO 3 flags 0x4,0xc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 min_vecs
NO_OVERFLOW_SIMPLE 2 max_vecs
UNITS 1 min_vecs unit_array_size
UNITS 2 max_vecs unit_array_size
HALF_LOCKED2 global &the_virtio_vsock_mutex

drivers/scsi/mpt3sas/mpt3sas_base.c _base_alloc_irq_vectors() -> pci_alloc_irq_vectors_affinity()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->block_cfg_access 0
PARAM_VALUE 0 dev->dev.dma_mask 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 0 dev->resource 4096-ptr_max
PARAM_VALUE 0 *dev->saved_config_space 0-4294967295
PARAM_VALUE 2 max_vecs 0-255
PARAM_VALUE 3 flags 4,15
PARAM_VALUE 4 affd 0,760925260050071552
PARAM_VALUE 4 affd->calc_sets 0
PARAM_VALUE 4 affd->nr_sets 0
PARAM_VALUE 4 affd->post_vectors 0
PARAM_VALUE 4 affd->pre_vectors 0-255
PARAM_VALUE 4 affd->priv 0
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 4 affd 0,48
BUF_SIZE 4 affd 0,48
BIT_INFO 3 flags 0x4,0xf
BIT_INFO 4 affd 0x0,0xa8f597e11e80000
BIT_INFO 4 affd 0x0,0xa8f597e11e80000
RX_PATH
TASK_NOT_RUNNING
UNITS 1 min_vecs unit_array_size
UNITS 2 max_vecs unit_array_size

drivers/scsi/leapraid/leapraid_func.c leapraid_set_msi() -> pci_alloc_irq_vectors_affinity()

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->error_state 0-2,4-u32max
PARAM_VALUE 0 dev->msi_cap 1-255
PARAM_VALUE 0 dev->msix_base 0
PARAM_VALUE 1 min_vecs 1
PARAM_VALUE 2 max_vecs 0-u16max
PARAM_VALUE 3 flags 10
PARAM_VALUE 4 affd 0
CAPPED_DATA 2 max_vecs 1
NO_OVERFLOW_SIMPLE 2 max_vecs

drivers/scsi/leapraid/leapraid_func.c leapraid_setup_irqs() -> pci_alloc_irq_vectors_affinity()

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.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 dev->error_state 0-2,4-u32max
PARAM_VALUE 0 dev->msix_cap 1-255
PARAM_VALUE 3 flags 12
PARAM_VALUE 4 affd 0
CAPPED_DATA 1 min_vecs 1
CAPPED_DATA 2 max_vecs 1
BIT_INFO 1 min_vecs 0x0,0x7fffffff
BIT_INFO 2 max_vecs 0x0,0x7fffffff
NO_OVERFLOW_SIMPLE 1 min_vecs
NO_OVERFLOW_SIMPLE 2 max_vecs

drivers/scsi/leapraid/leapraid_func.c leapraid_setup_legacy_int() -> pci_alloc_irq_vectors_affinity()

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 min_vecs 1
PARAM_VALUE 2 max_vecs 1
PARAM_VALUE 3 flags 9
PARAM_VALUE 4 affd 0
NO_OVERFLOW_SIMPLE 1 min_vecs
NO_OVERFLOW_SIMPLE 2 max_vecs

drivers/scsi/mpi3mr/mpi3mr_fw.c mpi3mr_setup_isr() -> pci_alloc_irq_vectors_affinity()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->cfg_size 257-s32max
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_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_uses_io_tlb 1
PARAM_VALUE 0 dev->dev.iommu->pci_32bit_workaround 0-1
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 0 *dev->saved_config_space 0-4294967295
PARAM_VALUE 1 min_vecs 1
PARAM_VALUE 2 max_vecs 0-u16max,2147483648-u32max
PARAM_VALUE 3 flags 15
PARAM_VALUE 4 affd 2861748384570679296
PARAM_VALUE 4 affd->calc_sets 0
PARAM_VALUE 4 affd->nr_sets 0
PARAM_VALUE 4 affd->post_vectors 0
PARAM_VALUE 4 affd->pre_vectors 1
PARAM_VALUE 4 affd->priv 0
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 0 dev 1
CAPPED_DATA 2 max_vecs 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->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->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->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

drivers/scsi/be2iscsi/be_main.c be2iscsi_enable_msix() -> pci_alloc_irq_vectors_affinity()

Type Parameter Key Value
PARAM_VALUE 0 dev->bus->self->link_bwctrl->cdev 0-s64max
PARAM_VALUE 0 dev->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->dev.dma_io_tlb_mem->for_alloc 0-1
PARAM_VALUE 0 dev->dev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 dev->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 dev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 0 dev->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->driver->sriov_get_vf_total_msix 0,3629692746472820736,6488395192013627392
PARAM_VALUE 0 dev->driver->sriov_set_msix_vec_count 0,1923382970702811136,7848935108349911040
PARAM_VALUE 0 dev->error_state 0-2,4-u32max
PARAM_VALUE 0 dev->link_bwctrl->cdev 0-s64max
PARAM_VALUE 0 dev->p2pdma->p2pmem_published 0-1
PARAM_VALUE 0 *dev->saved_config_space 0-4294967295
PARAM_VALUE 1 min_vecs 2
PARAM_VALUE 2 max_vecs 2-s32max
PARAM_VALUE 3 flags 12
PARAM_VALUE 4 affd 6562019207953887232
PARAM_VALUE 4 affd->calc_sets 0
PARAM_VALUE 4 affd->nr_sets 0
PARAM_VALUE 4 affd->post_vectors 1
PARAM_VALUE 4 affd->pre_vectors 0
PARAM_VALUE 4 affd->priv 0
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
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

drivers/scsi/qla2xxx/qla_isr.c qla24xx_enable_msix() -> pci_alloc_irq_vectors_affinity()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 min_vecs 2-3
PARAM_VALUE 3 flags 12
PARAM_VALUE 4 affd 7190328961860046848
PARAM_VALUE 4 affd->calc_sets 0
PARAM_VALUE 4 affd->nr_sets 0
PARAM_VALUE 4 affd->post_vectors 0
PARAM_VALUE 4 affd->pre_vectors 2-3
PARAM_VALUE 4 affd->priv 0
CAPPED_DATA 2 max_vecs 1
BIT_INFO 0 dev->subsystem_device 0x0,0x7fff

drivers/nvme/host/pci.c nvme_setup_irqs() -> pci_alloc_irq_vectors_affinity()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 min_vecs 1
PARAM_VALUE 3 flags 13,15
PARAM_VALUE 4 affd 7619137143783505920
PARAM_VALUE 4 affd->calc_sets 3130737157757779968
PARAM_VALUE 4 affd->nr_sets 0
PARAM_VALUE 4 affd->post_vectors 0
PARAM_VALUE 4 affd->pre_vectors 1
PARAM_VALUE 4 affd->priv 4096-ptr_max
FUZZY_MAX 3 flags 15
BIT_INFO 3 flags 0xd,0xf
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->shutdown_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct nvme_dev)->shutdown_lock

drivers/pci/msi/api.c pci_alloc_irq_vectors() -> pci_alloc_irq_vectors_affinity()

Type Parameter Key Value
PARAM_VALUE 4 affd 0
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 min_vecs $1
DATA_SOURCE 2 max_vecs $2
DATA_SOURCE 3 flags $3

drivers/scsi/hisi_sas/hisi_sas_v3_hw.c interrupt_preinit_v3_hw() -> pci_alloc_irq_vectors_affinity()

Type Parameter Key Value
PARAM_VALUE 1 min_vecs 17
PARAM_VALUE 2 max_vecs 32
PARAM_VALUE 3 flags 10
PARAM_VALUE 4 affd 7223784545647276032
PARAM_VALUE 4 affd->calc_sets 0
PARAM_VALUE 4 affd->nr_sets 0
PARAM_VALUE 4 affd->post_vectors 0
PARAM_VALUE 4 affd->pre_vectors 16
PARAM_VALUE 4 affd->priv 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/wangxun/libwx/wx_lib.c wx_acquire_msix_vectors() -> pci_alloc_irq_vectors_affinity()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 min_vecs 0-65536,2147483649-u32max
PARAM_VALUE 2 max_vecs 0-65536,2147483649-u32max
PARAM_VALUE 3 flags 12
PARAM_VALUE 4 affd 1301094159608795136
PARAM_VALUE 4 affd->calc_sets 0
PARAM_VALUE 4 affd->nr_sets 0
PARAM_VALUE 4 affd->post_vectors 1
PARAM_VALUE 4 affd->pre_vectors 0
PARAM_VALUE 4 affd->priv 0
BUF_SIZE 0 dev (-1),1-s32max
BUF_SIZE 0 dev (-1),1-s32max
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
NO_OVERFLOW_SIMPLE 1 min_vecs
NO_OVERFLOW_SIMPLE 2 max_vecs
UNITS 1 min_vecs unit_array_size
UNITS 2 max_vecs unit_array_size
HALF_LOCKED2 global &rtnl_mutex

drivers/scsi/megaraid/megaraid_sas_base.c __megasas_alloc_irq_vectors() -> pci_alloc_irq_vectors_affinity()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 3 flags 4,15
PARAM_VALUE 4 affd 0,3773621605293768704
PARAM_VALUE 4 affd->calc_sets 0
PARAM_VALUE 4 affd->nr_sets 0
PARAM_VALUE 4 affd->post_vectors 0
PARAM_VALUE 4 affd->pre_vectors 0-255
PARAM_VALUE 4 affd->priv 0
BUF_SIZE 0 dev (-1),1-s32max
BUF_SIZE 0 dev (-1),1-s32max
BUF_SIZE 4 affd 0,48
BUF_SIZE 4 affd 0,48
BIT_INFO 3 flags 0x4,0xf
BIT_INFO 4 affd 0x0,0x345e98db44464000
BIT_INFO 4 affd 0x0,0x345e98db44464000
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
UNITS 1 min_vecs unit_array_size

drivers/scsi/csiostor/csio_isr.c csio_enable_msix() -> pci_alloc_irq_vectors_affinity()

Type Parameter Key Value
PARAM_VALUE 1 min_vecs 2-6
PARAM_VALUE 2 max_vecs 0-514
PARAM_VALUE 3 flags 12
PARAM_VALUE 4 affd 8449451628854632448
PARAM_VALUE 4 affd->calc_sets 8102904586383511552
PARAM_VALUE 4 affd->nr_sets 0
PARAM_VALUE 4 affd->post_vectors 0
PARAM_VALUE 4 affd->pre_vectors 2
PARAM_VALUE 4 affd->priv 4096-ptr_max
CAPPED_DATA 1 min_vecs 1
CAPPED_DATA 2 max_vecs 1