Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/iommu/amd/iommu.c amd_iommu_create_irq_domain() -> irq_domain_alloc_named_id_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 name 364897642423017472
BUF_SIZE 0 name 7
STR_LEN 0 name 6
TERMINATED 0 name 1
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/kernel/apic/io_apic.c mp_irqdomain_create() -> irq_domain_alloc_named_id_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 name 3340767241403387904
PARAM_VALUE 1 id 0-255
BUF_SIZE 0 name 8
STR_LEN 0 name 7
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/vmd.c vmd_create_irq_domain() -> irq_domain_alloc_named_id_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 name 7408848153097646080
PARAM_VALUE 1 id (-1)
BUF_SIZE 0 name 8
STR_LEN 0 name 7
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/iommu/hyperv/hv-irq-remap-x86.c hyperv_prepare_irq_remapping() -> irq_domain_alloc_named_id_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 name 2801483749113569280
PARAM_VALUE 1 id 0
BUF_SIZE 0 name 10
BUF_SIZE 0 name 10
STR_LEN 0 name 9
STR_LEN 0 name 9
TERMINATED 0 name 1

drivers/iommu/intel/irq_remapping.c intel_setup_irq_remapping() -> irq_domain_alloc_named_id_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 name 6959339159633838080
BUF_SIZE 0 name 9
STR_LEN 0 name 8
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dmar_global_lock

arch/x86/kernel/hpet.c hpet_create_irq_domain() -> irq_domain_alloc_named_id_fwnode()

Type Parameter Key Value
PARAM_VALUE 1 id 0-s32max,18446744071562067968-u64max
BUF_SIZE 0 name s32min,(-10),1-s32max
DATA_SOURCE 1 id $0