Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 60 files:

Smatch caller information:

drivers/irqchip/irq-renesas-rzg2l.c rzg2l_irqc_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->host_data 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 1 irq_base 0
PARAM_VALUE 3 arg 4096-ptr_max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
HALF_LOCKED2 0 &domain->root->mutex

drivers/iommu/amd/iommu.c irq_remapping_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 3 arg 4096-ptr_max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg->data (-1),16-s32max
BUF_SIZE 3 arg->fwnode (-1)-0,64
BUF_SIZE 3 arg->uv.name (-1),9,11,13
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
DATA_SOURCE 3 arg $3
STR_LEN 3 arg->data (-1),15
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
NO_OVERFLOW_SIMPLE 3 arg->desc->nvec_used
HALF_LOCKED2 0 &domain->root->mutex

arch/x86/kernel/apic/io_apic.c mp_irqdomain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 1 irq_base 0
PARAM_VALUE 2 nr_irqs 0-1
PARAM_VALUE 3 arg 4096-ptr_max
BUF_SIZE 0 domain (-1),4,24,64,168-s32max
BUF_SIZE 0 domain (-1),4,24,64,168-s32max
BUF_SIZE 3 arg (-1),72,80
CAPPED_DATA 0 domain 1
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
DATA_SOURCE 3 arg $3
FUZZY_MAX 2 nr_irqs 1
HARD_MAX 2 nr_irqs 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
HALF_LOCKED2 0 &domain->root->mutex

drivers/gpio/gpio-lpc18xx.c lpc18xx_gpio_pin_ic_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 0 domain->parent 4096-ptr_max
PARAM_VALUE 2 nr_irqs 1
PARAM_VALUE 3 arg 5151792868479246336
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 80
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
HALF_LOCKED2 0 &domain->root->mutex

drivers/iommu/hyperv/hv-irq-remap-x86.c hyperv_irq_remapping_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 2 nr_irqs 0-1
PARAM_VALUE 3 arg 4096-ptr_max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg->data (-1),16-s32max
BUF_SIZE 3 arg->fwnode (-1)-0,64
BUF_SIZE 3 arg->uv.name (-1),9,11,13
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
DATA_SOURCE 3 arg $3
FUZZY_MAX 2 nr_irqs 1
STR_LEN 3 arg->data (-1),15
HARD_MAX 2 nr_irqs 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
NO_OVERFLOW_SIMPLE 3 arg->desc->nvec_used
HALF_LOCKED2 0 &domain->root->mutex

drivers/iommu/hyperv/hv-irq-remap-x86.c hyperv_root_irq_remapping_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 2 nr_irqs 0-1
PARAM_VALUE 3 arg 4096-ptr_max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg->data (-1),16-s32max
BUF_SIZE 3 arg->fwnode (-1)-0,64
BUF_SIZE 3 arg->uv.name (-1),9,11,13
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
DATA_SOURCE 3 arg $3
FUZZY_MAX 2 nr_irqs 1
STR_LEN 3 arg->data (-1),15
HARD_MAX 2 nr_irqs 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
NO_OVERFLOW_SIMPLE 3 arg->desc->nvec_used
HALF_LOCKED2 0 &domain->root->mutex

drivers/gpio/gpio-uniphier.c uniphier_gpio_irq_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->host_data 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 0 domain->parent 4096-ptr_max
PARAM_VALUE 1 irq_base 0
PARAM_VALUE 2 nr_irqs 1
PARAM_VALUE 3 arg 6470265125943992320
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 80
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0[c]
HALF_LOCKED2 0 &domain->root->mutex

drivers/pci/controller/pci-hyperv.c hv_pcie_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg->data (-1),16-s32max
BUF_SIZE 3 arg->fwnode (-1)-0,64
BUF_SIZE 3 arg->uv.name (-1),9,11,13
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
DATA_SOURCE 3 arg $3
STR_LEN 3 arg->data (-1),15
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
NO_OVERFLOW_SIMPLE 3 arg->desc->nvec_used
HALF_LOCKED2 0 &domain->root->mutex

arch/x86/platform/uv/uv_irq.c uv_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 2 nr_irqs 0-1
PARAM_VALUE 3 arg 4096-ptr_max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg->data (-1),16-s32max
BUF_SIZE 3 arg->fwnode (-1)-0,64
BUF_SIZE 3 arg->uv.name (-1),9,11,13
CAPPED_DATA 0 domain 1
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
DATA_SOURCE 3 arg $3
FUZZY_MAX 2 nr_irqs 1
STR_LEN 3 arg->data (-1),15
HARD_MAX 2 nr_irqs 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
NO_OVERFLOW_SIMPLE 3 arg->desc->nvec_used
HALF_LOCKED2 0 &domain->root->mutex

drivers/irqchip/irq-ti-sci-intr.c ti_sci_intr_alloc_parent_irq() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->host_data 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 2 nr_irqs 1
PARAM_VALUE 3 arg 2216406720127725568
BUF_SIZE 0 domain (-1),4,24,64,168-s32max
BUF_SIZE 0 domain (-1),4,24,64,168-s32max
BUF_SIZE 3 arg 80
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 1-2147483902[c]
HALF_LOCKED2 0 &domain->root->mutex

drivers/irqchip/irq-mst-intc.c mst_intc_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 0 domain->parent 4096-ptr_max
PARAM_VALUE 2 nr_irqs 0-s32max
PARAM_VALUE 3 arg 259599353385816064
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 80
CAPPED_DATA 2 nr_irqs 1
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
HALF_LOCKED2 0 &domain->root->mutex

drivers/irqchip/irq-sg2042-msi.c sg204x_msi_parent_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->host_data 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 0 domain->parent 4096-ptr_max
PARAM_VALUE 2 nr_irqs 1
PARAM_VALUE 3 arg 6688606597407121408
BUF_SIZE 0 domain (-1),4,24,64,168-s32max
BUF_SIZE 0 domain (-1),4,24,64,168-s32max
BUF_SIZE 3 arg 80
CAPPED_DATA 0 domain 1
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &domain->root->mutex

drivers/irqchip/irq-stm32mp-exti.c stm32mp_exti_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->host_data 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 0 domain->parent 4096-ptr_max
PARAM_VALUE 0 domain->parent->fwnode 4096-ptr_max
PARAM_VALUE 2 nr_irqs 1
PARAM_VALUE 3 arg 353245939597336576
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 80
CAPPED_DATA 0 domain->parent->fwnode 1
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
HALF_LOCKED2 0 &domain->root->mutex

drivers/irqchip/irq-stm32mp-exti.c stm32mp_exti_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->host_data 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 0 domain->parent 4096-ptr_max
PARAM_VALUE 2 nr_irqs 1
PARAM_VALUE 3 arg 353245939597336576
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 80
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
HALF_LOCKED2 0 &domain->root->mutex

drivers/iommu/amd/init.c intcapxt_irqdomain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 3 arg 4096-ptr_max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg->data (-1),16-s32max
BUF_SIZE 3 arg->fwnode (-1)-0,64
BUF_SIZE 3 arg->uv.name (-1),9,11,13
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
DATA_SOURCE 3 arg $3
STR_LEN 3 arg->data (-1),15
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
NO_OVERFLOW_SIMPLE 3 arg->desc->nvec_used
HALF_LOCKED2 0 &domain->root->mutex

kernel/irq/msi.c msi_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 0 domain->parent 1-u64max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg->data (-1),16-s32max
BUF_SIZE 3 arg->fwnode (-1)-0,64
BUF_SIZE 3 arg->uv.name (-1),9,11,13
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
DATA_SOURCE 3 arg $3
STR_LEN 3 arg->data (-1),15
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
NO_OVERFLOW_SIMPLE 3 arg->desc->nvec_used
HALF_LOCKED2 0 &domain->root->mutex

drivers/irqchip/irq-mchp-eic.c mchp_eic_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 0 domain->parent 4096-ptr_max
PARAM_VALUE 2 nr_irqs 1
PARAM_VALUE 3 arg 3079942699211988992
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 80
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
HALF_LOCKED2 0 &domain->root->mutex

arch/x86/hyperv/irqdomain.c hv_msi_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg->data (-1),16-s32max
BUF_SIZE 3 arg->fwnode (-1)-0,64
BUF_SIZE 3 arg->uv.name (-1),9,11,13
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
DATA_SOURCE 3 arg $3
STR_LEN 3 arg->data (-1),15
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
NO_OVERFLOW_SIMPLE 3 arg->desc->nvec_used
HALF_LOCKED2 0 &domain->root->mutex

drivers/irqchip/irq-renesas-rzv2h.c rzv2h_icu_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 1 irq_base 0
PARAM_VALUE 3 arg 4096-ptr_max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
HALF_LOCKED2 0 &domain->root->mutex

drivers/gpio/gpio-xgene-sb.c xgene_gpio_sb_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 0 domain->parent 4096-ptr_max
PARAM_VALUE 0 domain->parent->fwnode 4096-ptr_max
PARAM_VALUE 0 domain->parent->fwnode->ops 4096-ptr_max
PARAM_VALUE 3 arg 1374909100975804416
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 80
CAPPED_DATA 2 nr_irqs 1
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
HALF_LOCKED2 0 &domain->root->mutex

drivers/iommu/intel/irq_remapping.c intel_irq_remapping_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->host_data 1-u64max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 3 arg 1-u64max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg (-1),72,80
BUF_SIZE 3 arg->data (-1),16-s32max
BUF_SIZE 3 arg->fwnode (-1)-0,64
BUF_SIZE 3 arg->uv.name (-1),9,11,13
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
DATA_SOURCE 3 arg $3
STR_LEN 3 arg->data (-1),15
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
NO_OVERFLOW_SIMPLE 3 arg->desc->nvec_used
HALF_LOCKED2 0 &domain->root->mutex

drivers/irqchip/irq-ast2700-intc0.c aspeed_intc0_irq_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 0 domain->parent 4096-ptr_max
PARAM_VALUE 3 arg 1522257165064945664
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 80
CAPPED_DATA 0 domain->parent->fwnode 1
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
HALF_LOCKED2 0 &domain->root->mutex

drivers/pinctrl/stm32/pinctrl-stm32.c stm32_gpio_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->host_data 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 0 domain->parent 4096-ptr_max
PARAM_VALUE 3 arg 1660408004569907200
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 80
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
HALF_LOCKED2 0 &domain->root->mutex

drivers/irqchip/irq-meson-gpio.c meson_gpio_irq_allocate_gic_irq() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->host_data 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 0 domain->parent 4096-ptr_max
PARAM_VALUE 2 nr_irqs 1
PARAM_VALUE 3 arg 64080548439818240
BUF_SIZE 0 domain (-1),4,24,64,168-s32max
BUF_SIZE 0 domain (-1),4,24,64,168-s32max
BUF_SIZE 3 arg 80
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 1-2147483902[c]
HALF_LOCKED2 0 &domain->root->mutex

drivers/gpio/gpiolib.c gpiochip_hierarchy_irq_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->host_data 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 2 nr_irqs 1
PARAM_VALUE 3 arg 9043907224687890432
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 80
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
HALF_LOCKED2 0 &domain->root->mutex

drivers/irqchip/irq-uniphier-aidet.c uniphier_aidet_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 0 domain->parent 4096-ptr_max
PARAM_VALUE 1 irq_base 0
PARAM_VALUE 2 nr_irqs 1
PARAM_VALUE 3 arg 2847386921531711488
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 80
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0[c]
HALF_LOCKED2 0 &domain->root->mutex

drivers/irqchip/irq-renesas-rza1.c rza1_irqc_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->host_data 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 1 irq_base 0
PARAM_VALUE 3 arg 785676757456871424
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 80
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
HALF_LOCKED2 0 &domain->root->mutex

drivers/pci/controller/pcie-apple.c apple_msi_domain_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->host_data 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 3 arg 3837464267790815232
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 3 arg 80
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0-2147483902[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
HALF_LOCKED2 0 &domain->root->mutex

drivers/irqchip/irq-renesas-rzt2h.c rzt2h_icu_alloc() -> irq_domain_alloc_irqs_parent()

Type Parameter Key Value
PARAM_VALUE 0 domain 4096-ptr_max
PARAM_VALUE 0 domain->ops 4096-ptr_max
PARAM_VALUE 0 domain->ops->alloc 1-u64max
PARAM_VALUE 1 irq_base 0
PARAM_VALUE 3 arg 4096-ptr_max
BUF_SIZE 0 domain (-1),376-s32max
BUF_SIZE 0 domain (-1),376-s32max
DATA_SOURCE 0 domain $0
DATA_SOURCE 1 irq_base $1
DATA_SOURCE 2 nr_irqs $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 irq_base 0[c]
NO_OVERFLOW_SIMPLE 2 nr_irqs
HALF_LOCKED2 0 &domain->root->mutex