Documented in 1 files:

Defined in 2 files as a function:

Referenced in 15 files:

Smatch caller information:

arch/x86/kernel/apic/msi.c dmar_alloc_hwirq() -> irq_domain_alloc_irqs()

Type Parameter Key Value
PARAM_VALUE 0 domain 1-u64max
PARAM_VALUE 1 nr_irqs 1
PARAM_VALUE 3 arg 168733749745233920
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 72
DATA_SOURCE 0 domain r dmar_get_irq_domain
DATA_SOURCE 2 node $1
MEM_ZERO 3 arg
RX_PATH
TASK_NOT_RUNNING

arch/x86/platform/uv/uv_irq.c uv_setup_irq() -> irq_domain_alloc_irqs()

Type Parameter Key Value
PARAM_VALUE 0 domain 1-u64max
PARAM_VALUE 1 nr_irqs 1
PARAM_VALUE 2 node s16min-s16max
PARAM_VALUE 3 arg 8348314140073209856
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 72
DATA_SOURCE 0 domain r uv_get_irq_domain
MEM_ZERO 3 arg

drivers/iommu/amd/init.c __iommu_setup_intcapxt() -> irq_domain_alloc_irqs()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 1 nr_irqs 1
PARAM_VALUE 3 arg 9090397973019148288
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 72
DATA_SOURCE 0 domain r iommu_get_irqdomain
MEM_ZERO 3 arg
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/kernel/hpet.c hpet_assign_irq() -> irq_domain_alloc_irqs()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->host_data 4096-ptr_max
PARAM_VALUE 1 nr_irqs 1
PARAM_VALUE 2 node (-1)
PARAM_VALUE 3 arg 1229394439592984576
BUF_SIZE 0 domain 376-s32max
BUF_SIZE 0 domain 376-s32max
BUF_SIZE 3 arg 72
CAPPED_DATA 0 domain 1
DATA_SOURCE 0 domain $0
MEM_ZERO 3 arg

drivers/gpio/gpiolib.c gpiochip_set_hierarchical_irqchip() -> irq_domain_alloc_irqs()

Type Parameter Key Value
PARAM_VALUE 1 nr_irqs 1
PARAM_VALUE 2 node (-1)
PARAM_VALUE 3 arg 7565036844682735616
BUF_SIZE 3 arg 80

drivers/pci/controller/pcie-apple.c apple_pcie_port_register_irqs() -> irq_domain_alloc_irqs()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 1 nr_irqs 1
PARAM_VALUE 2 node (-1)
PARAM_VALUE 3 arg 4441204062058336256
BUF_SIZE 3 arg 80
RX_PATH
TASK_NOT_RUNNING