Documented in 1 files:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/pci/msi/msi.c msi_setup_msi_desc() -> msi_insert_msi_desc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 init_desc 6504785080674684928
PARAM_VALUE 1 init_desc->affinity 0
PARAM_VALUE 1 init_desc->nvec_used 1-s32max
PARAM_VALUE 1 init_desc->pci.mask_base 0-255
MEM_ZERO 1 init_desc
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 init_desc->nvec_used 1-128[c]
HOST_DATA 1 init_desc->pci.msi_attrib.can_mask 0-1
HOST_DATA 1 init_desc->pci.msi_attrib.default_irq 0-255
HOST_DATA 1 init_desc->pci.msi_attrib.is_64 0[c]
HOST_DATA 1 init_desc->pci.msi_attrib.multi_cap 0-7[c]
HOST_DATA 1 init_desc->pci.msi_mask 0
LOCK2 &_T->lock->msi.data->mutex
HALF_LOCKED2 &dev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/pci/msi/msi.c msix_setup_msi_descs() -> msi_insert_msi_desc()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 init_desc 6491543830557982720
PARAM_VALUE 1 init_desc->msi_index 0
PARAM_VALUE 1 init_desc->nvec_used 1
PARAM_VALUE 1 init_desc->pci.mask_base 0-255
PARAM_VALUE 1 init_desc->pci.msi_attrib.is_64 1
PARAM_VALUE 1 init_desc->pci.msi_attrib.is_msix 1
MEM_ZERO 1 init_desc
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 init_desc->pci.mask_pos 0
HOST_DATA 1 init_desc->pci.msi_attrib.can_mask 1
HOST_DATA 1 init_desc->pci.msi_attrib.default_irq 0
HOST_DATA 1 init_desc->pci.msi_attrib.is_64 1
HOST_DATA 1 init_desc->pci.msi_attrib.is_msix 1
HOST_DATA 1 init_desc->pci.msi_attrib.is_virtual 0
HOST_DATA 1 init_desc->pci.msi_attrib.multi_cap 0
HOST_DATA 1 init_desc->pci.msi_attrib.multiple 0
HOST_DATA 1 init_desc->pci.msi_mask 0
HOST_DATA 1 init_desc->pci.msix_ctrl 0
LOCK2 &_T->lock->msi.data->mutex