Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/base/platform.c platform_get_irq_affinity() -> get_irq_affinity()

Type Parameter Key Value
PARAM_VALUE 0 dd->dev.cma_area->available_count 0-s64max
PARAM_VALUE 0 dd->dev.cma_area->nranges s32min-s32max
BUF_SIZE 0 dd->dev.platform_data (-1),40
DATA_SOURCE 0 dd $0
DATA_SOURCE 1 msix $1
STR_LEN 0 dd (-1),10
STR_LEN 0 dd (-1),10
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 msix
UNITS 0 dd unit_byte
UNITS 1 msix unit_array_size
HALF_LOCKED2 &device->dev_set->lock
HALF_LOCKED2 &policy->rwsem

drivers/infiniband/hw/hfi1/affinity.c hfi1_get_irq_affinity() -> get_irq_affinity()

Type Parameter Key Value
PARAM_VALUE 0 dd 4096-ptr_max
PARAM_VALUE 0 dd->msix_info.msix_entries 4096-ptr_max
PARAM_VALUE 0 dd->msix_info.msix_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dd->pcidev 4096-ptr_max
PARAM_VALUE 0 dd->pcidev->dev.msi.data->__iter_idx 0-s64max
PARAM_VALUE 1 msix 4096-ptr_max
PARAM_VALUE 1 msix->arg 4096-ptr_max
PARAM_VALUE 1 msix->type 0-1,3
CAPPED_DATA 0 dd->msix_info.max_requested 1
DATA_SOURCE 0 dd $0
DATA_SOURCE 1 msix $1
STR_LEN 0 dd 63
STR_LEN 0 dd 63
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dd->msix_info.max_requested
LOCK2 global &node_affinity.lock
TYPE_LOCK (struct hfi1_affinity_node_list)->lock