Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 2 name 364897642423017472
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 7
BUF_SIZE 2 name 7
DATA_SOURCE 1 id $1
DATA_SOURCE 2 name $0
STR_LEN 0 type 6
STR_LEN 2 name 6
TERMINATED 2 name 1
HALF_LOCKED2 flags
HALF_LOCKED2 irq

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 id 0-255
PARAM_VALUE 2 name 3340767241403387904
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 8
BUF_SIZE 2 name 8
DATA_SOURCE 1 id $1
DATA_SOURCE 2 name $0
STR_LEN 0 type 7
STR_LEN 2 name 7
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 id (-1)
PARAM_VALUE 2 name 7408848153097646080
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 8
BUF_SIZE 2 name 8
DATA_SOURCE 1 id $1
DATA_SOURCE 2 name $0
STR_LEN 0 type 7
STR_LEN 2 name 7
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

arch/x86/kernel/apic/msi.c irq_domain_alloc_named_fwnode() -> __irq_domain_alloc_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 1 id 0
PARAM_VALUE 2 name 7800437063461019648
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 9
BUF_SIZE 2 name 9
DATA_SOURCE 2 name $0
STR_LEN 0 type 8
STR_LEN 2 name 8
TERMINATED 2 name 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dmar_lock

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 id 0
PARAM_VALUE 2 name 2801483749113569280
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 10
BUF_SIZE 2 name 10
DATA_SOURCE 1 id $1
DATA_SOURCE 2 name $0
STR_LEN 0 type 9
STR_LEN 2 name 9
TERMINATED 2 name 1

drivers/pci/controller/pci-hyperv.c irq_domain_alloc_named_fwnode() -> __irq_domain_alloc_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 1 id 0
PARAM_VALUE 2 name 1-u64max
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 0-s32max
BUF_SIZE 2 name 0-s32max
CAPPED_DATA 2 name 1
DATA_SOURCE 2 name $0
RX_PATH
TASK_NOT_RUNNING

arch/x86/platform/uv/uv_irq.c irq_domain_alloc_named_fwnode() -> __irq_domain_alloc_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 1 id 0
PARAM_VALUE 2 name 2036890925505380352
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 8
BUF_SIZE 2 name 8
DATA_SOURCE 2 name $0
STR_LEN 0 type 7
STR_LEN 2 name 7
TERMINATED 2 name 1
LOCK2 &uv_lock

drivers/iommu/amd/init.c irq_domain_alloc_named_fwnode() -> __irq_domain_alloc_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 1 id 0
PARAM_VALUE 2 name 6593392515986661376
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 11
BUF_SIZE 2 name 11
DATA_SOURCE 2 name $0
STR_LEN 0 type 10
STR_LEN 2 name 10
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 irq

kernel/irq/msi.c irq_domain_alloc_named_fwnode() -> __irq_domain_alloc_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 1 id 0
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 48
BUF_SIZE 2 name 48
DATA_SOURCE 2 name $0
STR_LEN 0 type 47
STR_LEN 2 name 47
RX_PATH
TASK_NOT_RUNNING

arch/x86/pci/xen.c irq_domain_alloc_named_fwnode() -> __irq_domain_alloc_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 1 id 0
PARAM_VALUE 2 name 7147803308701327360
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 8
BUF_SIZE 2 name 8
DATA_SOURCE 2 name $0
STR_LEN 0 type 7
STR_LEN 2 name 7
TERMINATED 2 name 1

arch/x86/hyperv/irqdomain.c irq_domain_alloc_named_fwnode() -> __irq_domain_alloc_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 1 id 0
PARAM_VALUE 2 name 6814862374201729024
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 11
BUF_SIZE 2 name 11
DATA_SOURCE 2 name $0
STR_LEN 0 type 10
STR_LEN 2 name 10
TERMINATED 2 name 1

arch/x86/kernel/apic/vector.c irq_domain_alloc_named_fwnode() -> __irq_domain_alloc_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 1 id 0
PARAM_VALUE 2 name 887800062881497088
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 7
BUF_SIZE 2 name 7
DATA_SOURCE 2 name $0
STR_LEN 0 type 6
STR_LEN 2 name 6
TERMINATED 2 name 1

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 2 name 6959339159633838080
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 9
BUF_SIZE 2 name 9
DATA_SOURCE 1 id $1
DATA_SOURCE 2 name $0
STR_LEN 0 type 8
STR_LEN 2 name 8
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dmar_global_lock

drivers/mfd/qcom-pm8008.c irq_domain_alloc_named_fwnode() -> __irq_domain_alloc_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 1 id 0
PARAM_VALUE 2 name 1-u64max
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name (-1)-s32max
BUF_SIZE 2 name (-1)-s32max
DATA_SOURCE 2 name $0
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name s32min,(-10),1-s32max
BUF_SIZE 2 name s32min,(-10),1-s32max
DATA_SOURCE 1 id $1
DATA_SOURCE 2 name $0

drivers/net/usb/smsc95xx.c irq_domain_alloc_named_fwnode() -> __irq_domain_alloc_fwnode()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 1 id 0
PARAM_VALUE 2 name 6248042887266525184
PARAM_VALUE 3 pa 0
PARAM_VALUE 4 parent 0
BUF_SIZE 2 name 64
BUF_SIZE 2 name 64
DATA_SOURCE 2 name $0
RX_PATH
TASK_NOT_RUNNING