Documented in 1 files:

Defined in 1 files as a function:

Referenced in 184 files:

Smatch caller information:

drivers/hid/hid-rmi.c rmi_setup_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 2922306569585917952
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 fwnode unit_byte
UNITS 3 host_data unit_byte
LOCK2 &hdev->driver_input_lock
TYPE_LOCK (struct hid_device)->driver_input_lock

drivers/irqchip/irq-renesas-irqc.c irqc_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 1-32
PARAM_VALUE 2 ops 4836074470880346112
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 568
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-mediatek-gen3.c mtk_pcie_init_irq_domains() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 9209448908963733504
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 0-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/irqchip/irq-sp7021-intc.c sp_intc_init_dt() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 224
PARAM_VALUE 2 ops 9038702154784317440
PARAM_VALUE 3 host_data 6973838261095886848
BUF_SIZE 3 host_data 104

drivers/mfd/mt6397-irq.c mt6397_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 4769882363847962624
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 248
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/twl6030-irq.c twl6030_init_irq() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 20
PARAM_VALUE 2 ops 7377857971619319808
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 336
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/imx/dc/dc-ic.c dc_ic_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-ptr_max
PARAM_VALUE 1 size 49
PARAM_VALUE 2 ops 4836074470880346112
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 0 fwnode 0,64
BUF_SIZE 3 host_data 224
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/lp8788-irq.c lp8788_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 24
PARAM_VALUE 2 ops 4467836897344233472
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 264
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/pm4125.c pm4125_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 2881158906379890688
PARAM_VALUE 3 host_data 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &component_mutex

drivers/i2c/busses/i2c-cht-wc.c cht_wc_i2c_adap_i2c_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 7957194194381656064
PARAM_VALUE 3 host_data 0
RX_PATH
TASK_NOT_RUNNING

drivers/irqchip/irq-al-fic.c al_fic_register() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 4836074470880346112
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 32
DATA_SOURCE 3 host_data $1

drivers/pinctrl/pinctrl-at91-pio4.c atmel_pinctrl_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 2 ops 7957194194381656064
PARAM_VALUE 3 host_data 0
CAPPED_DATA 1 size 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 size
UNITS 1 size unit_array_size

drivers/pinctrl/samsung/pinctrl-s3c64xx.c s3c64xx_eint_eint0_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 0-32
PARAM_VALUE 2 ops 1915350418244079616
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 8-40
DATA_SOURCE 1 size r fls
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte

drivers/pinctrl/samsung/pinctrl-s3c64xx.c s3c64xx_eint_gpio_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 0
PARAM_VALUE 2 ops 3480840406992457728
PARAM_VALUE 3 host_data 4096-ptr_max
DATA_SOURCE 1 size r fls
RX_PATH
TASK_NOT_RUNNING

drivers/i2c/i2c-core-base.c i2c_setup_host_notify_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 120
PARAM_VALUE 2 ops 60539269208539136
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data (-1),4672
DATA_SOURCE 3 host_data $0
STR_LEN 0 fwnode (-1),21,29
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-grgpio.c grgpio_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 1-32
PARAM_VALUE 2 ops 4719961817980305408
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 1024
CAPPED_DATA 1 size 1
DATA_SOURCE 3 host_data r devm_kzalloc
FUZZY_MAX 1 size 32
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-sophgo.c sophgo_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 0 fwnode->ops->irq_get 0,4799135008179109888,6119964739367534592
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 162855044035293184
PARAM_VALUE 3 host_data 4096-ptr_max
DATA_SOURCE 0 fwnode r device_get_named_child_node
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/mediatek/mtk-eint.c mtk_eint_do_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 0,57,79,84,101,103,143,160,169,192,195,210,212,216-217,224-225,229,293
PARAM_VALUE 2 ops 7957194194381656064
PARAM_VALUE 3 host_data 0
CAPPED_DATA 1 size 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_array_size

kernel/irq/irq_sim.c irq_domain_create_sim_full() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-ptr_max
PARAM_VALUE 0 fwnode->ops->get 0,4096-ptr_max
PARAM_VALUE 2 ops 2646660327971983360
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 0 fwnode (-1)-0,64
BUF_SIZE 3 host_data 80
CAPPED_DATA 1 size 1
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 size $1
DATA_SOURCE 3 host_data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 size
UNITS 1 size unit_array_size

sound/soc/codecs/wcd937x.c wcd937x_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 5695488379684421632
PARAM_VALUE 3 host_data 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &component_mutex

sound/soc/codecs/rt5677.c rt5677_init_irq() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 3
PARAM_VALUE 2 ops 5411829527526821888
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 3 host_data unit_byte

drivers/net/dsa/realtek/rtl8366rb.c rtl8366rb_setup_cascaded_irq() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 14
PARAM_VALUE 2 ops 7481772956227870720
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data s32min-(-2),1-s32max
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 host_data unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/mfd/qcom-pm8xxx.c pm8xxx_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 2 ops 3605863287091208192
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 104-u64max
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 size

drivers/soc/qcom/smp2p.c qcom_smp2p_inbound_entry() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 2395079048840769536
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 160
DATA_SOURCE 3 host_data $1
RX_PATH
TASK_NOT_RUNNING

drivers/misc/rp1/rp1_pci.c rp1_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 61
PARAM_VALUE 2 ops 7916204658257412096
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 600
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-uniphier.c uniphier_pcie_config_intx_irq() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 1126030228718948352
PARAM_VALUE 3 host_data 4096-ptr_max
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-altera.c altera_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 1936911374880161792
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 0-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-aspeed.c aspeed_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 1073764462966632448
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 0-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/dsa/qca/ar9331.c ar9331_sw_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 5791863856045481984
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 4280
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-xilinx-nwl.c nwl_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 4324579594387267584
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 0-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-xilinx-dma-pl.c xilinx_pl_dma_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 1035379741851426816
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 0-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-xilinx-dma-pl.c xilinx_pl_dma_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 8474374497743904768
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 0-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/dsa/realtek/rtl8365mb_main.c rtl8365mb_irq_setup() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 2 ops 197321325007314944
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data s32min-(-2),1-s32max
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 host_data unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/pci/controller/pci-aardvark.c advk_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 912761419046043648
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 0-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pci-aardvark.c advk_pcie_init_rp_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 5934068798698844160
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 0-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/plda/pcie-plda-host.c plda_pcie_init_irq_domains() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 2 ops 2252776528367357952
PARAM_VALUE 3 host_data 4096-ptr_max
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/plda/pcie-plda-host.c plda_pcie_init_irq_domains() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 7971787851121631232
PARAM_VALUE 3 host_data 4096-ptr_max
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/mobiveil/pcie-mobiveil-host.c mobiveil_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 8456986288195252224
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data (-1)-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/irqchip/irq-ts4800.c ts4800_ic_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 8
PARAM_VALUE 2 ops 195597731611254784
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 32
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING

drivers/soc/qcom/smsm.c smsm_inbound_entry() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 1076792622194741248
PARAM_VALUE 3 host_data 4096-ptr_max
DATA_SOURCE 3 host_data $1
RX_PATH
TASK_NOT_RUNNING

drivers/irqchip/irq-xilinx-intc.c xilinx_intc_of_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 2 ops 7292059476796030976
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 24
DATA_SOURCE 3 host_data r _kzalloc_noprof

drivers/irqchip/irq-ingenic-tcu.c ingenic_tcu_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 4836074470880346112
PARAM_VALUE 3 host_data 0

drivers/soc/fsl/qe/qe_ic.c qe_ic_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 64
PARAM_VALUE 2 ops 1151453305234968576
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 304
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING

drivers/irqchip/irq-bcm7120-l2.c bcm7120_l2_intc_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 32-128
PARAM_VALUE 2 ops 4836074470880346112
PARAM_VALUE 3 host_data 0
CAPPED_DATA 1 size 1

drivers/mfd/max8997-irq.c max8997_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0
PARAM_VALUE 1 size 35
PARAM_VALUE 2 ops 4283228285382369280
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 672
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-dw-rockchip.c rockchip_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 1613665679916113920
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data s32min-(-2),1-s32max
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 host_data unit_byte

drivers/gpio/gpio-rockchip.c rockchip_interrupts_register() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 4836074470880346112
PARAM_VALUE 3 host_data 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bank->deferred_lock
TYPE_LOCK (struct rockchip_pin_bank)->deferred_lock

drivers/pci/controller/dwc/pcie-amd-mdb.c amd_mdb_pcie_init_irq_domains() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 5634153582100267008
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 7264
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pcie-amd-mdb.c amd_mdb_pcie_init_irq_domains() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 5027887679848370176
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 7264
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-xilinx-cpm.c xilinx_cpm_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 2395251051198767104
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 0-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-xilinx-cpm.c xilinx_cpm_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 7326493913041571840
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 0-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-xilinx.c xilinx_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 1598251112972623872
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 0-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/soundwire/irq.c sdw_irq_create() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 16
PARAM_VALUE 2 ops 151896525182337024
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data (-1),1112
DATA_SOURCE 0 fwnode $1
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 fwnode unit_byte

drivers/mfd/mt6358-irq.c mt6358_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 2 ops 1778498261619171328
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 248
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 size
UNITS 1 size unit_array_size

drivers/pci/controller/pcie-mediatek.c mtk_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 1382601017818923008
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 288
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/input/rmi4/rmi_driver.c rmi_probe_interrupts() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 0-s32max
PARAM_VALUE 2 ops 7957194194381656064
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data s32min-(-2),1-s32max
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 fwnode unit_byte
UNITS 3 host_data unit_byte
HALF_LOCKED2 &of->mutex

drivers/gpio/gpio-brcmstb.c brcmstb_gpio_irq_setup() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 0
PARAM_VALUE 2 ops 8516443458020913152
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 336
DATA_SOURCE 3 host_data $1
RX_PATH
TASK_NOT_RUNNING

drivers/irqchip/irq-starfive-jhb100-intc.c starfive_intc_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-ptr_max
PARAM_VALUE 1 size 64
PARAM_VALUE 2 ops 3039152179968929792
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 0 fwnode 0,64
BUF_SIZE 3 host_data 88
DATA_SOURCE 3 host_data r _kzalloc_noprof

drivers/irqchip/irq-imx-intmux.c imx_intmux_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 6480035375104802816
RX_PATH
TASK_NOT_RUNNING

drivers/pinctrl/samsung/pinctrl-exynos.c exynos_eint_gpio_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 0
PARAM_VALUE 2 ops 6645067845449625600
PARAM_VALUE 3 host_data 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_array_size

drivers/pinctrl/samsung/pinctrl-exynos.c exynos_eint_wkup_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 0
PARAM_VALUE 2 ops 6645067845449625600
PARAM_VALUE 3 host_data 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 size
UNITS 1 size unit_array_size

drivers/thermal/qcom/lmh.c lmh_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 986956194462146560
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 24
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pci-dra7xx.c dra7xx_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 5124200537998843904
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 384
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/irqchip/irq-pruss-intc.c pruss_intc_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 2 ops 2094620780403093504
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 576
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/wm831x-irq.c wm831x_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 58
PARAM_VALUE 2 ops 4502033978677714944
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 1136
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_array_size

drivers/irqchip/irq-ast2700-intc1.c aspeed_intc1_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-ptr_max
PARAM_VALUE 1 size 192
PARAM_VALUE 2 ops 232512688753393664
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 0 fwnode 0,64
BUF_SIZE 3 host_data 120
DATA_SOURCE 3 host_data r devm_kzalloc

drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_init_irqdomain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 1466770675286466560
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data s32min-(-2),0-s32max
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 host_data unit_byte

drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c amdgpu_irq_add_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0
PARAM_VALUE 1 size 256
PARAM_VALUE 2 ops 2763261339026227200
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-bcm-kona.c bcm_kona_gpio_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 32-256
PARAM_VALUE 2 ops 3532014947496955904
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 656-103079215664
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING

drivers/irqchip/irq-imx-irqsteer.c imx_irqsteer_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 2 ops 2649157065573765120
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 192
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING

drivers/misc/lan966x_pci.c pci_dev_create_intr_ctrl() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 1-u64max
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 5947163254198890496
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 24
DATA_SOURCE 3 host_data r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/pci/controller/pcie-rockchip-host.c rockchip_pcie_init_irq_domain() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 938188551789465600
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 0-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-mpc8xxx.c mpc8xxx_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 3891674241249394688
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 776
DATA_SOURCE 3 host_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/dwc/pci-keystone.c ks_pcie_config_intx_irq() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 5487328838708269056
PARAM_VALUE 3 host_data 0
RX_PATH
TASK_NOT_RUNNING

drivers/irqchip/exynos-combiner.c combiner_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-ptr_max
PARAM_VALUE 2 ops 73581055449464832
PARAM_VALUE 3 host_data 16,4096-ptr_max
BUF_SIZE 0 fwnode 0,64
BUF_SIZE 3 host_data 0-51539607528
DATA_SOURCE 3 host_data r _kzalloc_noprof

drivers/gpu/drm/xe/xe_i2c.c xe_i2c_create_irq() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 7445542068941922304
PARAM_VALUE 3 host_data 0
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/intel/crystal_cove_charger.c crystal_cove_charger_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 7957194194381656064
PARAM_VALUE 3 host_data 0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pci-ftpci100.c faraday_pci_setup_cascaded_irq() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 7784592670992273408
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 0-1080
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-mt7621.c mt7621_gpio_irq_setup() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 96
PARAM_VALUE 2 ops 7913286487740661760
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 2144
DATA_SOURCE 3 host_data $1
RX_PATH
TASK_NOT_RUNNING

drivers/irqchip/irq-pic32-evic.c pic32_of_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-ptr_max
PARAM_VALUE 1 size 524544
PARAM_VALUE 2 ops 6467833992096538624
BUF_SIZE 0 fwnode 0,64
DATA_SOURCE 3 host_data r _kzalloc_noprof
BIT_INFO 3 host_data 0x0,0x0

drivers/gpu/ipu-v3/ipu-common.c ipu_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 480
PARAM_VALUE 2 ops 4836074470880346112
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 416
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/thermal/tegra/soctherm.c soctherm_oc_int_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 5
PARAM_VALUE 2 ops 5725514844529840128
PARAM_VALUE 3 host_data 166959088430247936
BUF_SIZE 3 host_data 448
DATA_SOURCE 0 fwnode $0
DATA_SOURCE 1 size $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/msm/msm_mdss.c _msm_mdss_irq_domain_add() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 4566885424383008768
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 104
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/wcd939x.c wcd939x_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 732757874659774464
PARAM_VALUE 3 host_data 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &component_mutex

drivers/mfd/tps65217.c tps65217_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 3
PARAM_VALUE 2 ops 4378825192447791104
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 2440
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

sound/soc/codecs/wcd938x.c wcd938x_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 7596785780456710144
PARAM_VALUE 3 host_data 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &component_mutex

drivers/irqchip/irq-brcmstb-l2.c brcmstb_l2_intc_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 4836074470880346112
PARAM_VALUE 3 host_data 0

drivers/irqchip/irq-bcm7038-l1.c bcm7038_l1_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0,4096-ptr_max
PARAM_VALUE 2 ops 5839904129112035328
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 0 fwnode 0,64
BUF_SIZE 3 host_data 65960
DATA_SOURCE 3 host_data r _kzalloc_noprof

drivers/memory/omap-gpmc.c gpmc_setup_irq() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 6
PARAM_VALUE 2 ops 6297715665921728512
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 1144
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/pci/controller/pcie-apple.c apple_pcie_port_setup_irq() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 32
PARAM_VALUE 2 ops 9014609706034659328
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 0 fwnode 64
BUF_SIZE 3 host_data 144
DATA_SOURCE 3 host_data $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/dsa/microchip/ksz_ptp.c ksz8463_ptp_irq_setup() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 4
PARAM_VALUE 2 ops 1578200293167575040
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 56
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_array_size
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/microchip/ksz_ptp.c ksz_ptp_irq_setup() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 1 size 3
PARAM_VALUE 2 ops 1578200293167575040
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data 56
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_array_size
HALF_LOCKED2 global &dsa2_mutex

drivers/gpio/gpio-mvebu.c mvebu_gpio_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 2 ops 4836074470880346112
PARAM_VALUE 3 host_data 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/smsc95xx.c smsc95xx_bind() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 4096-ptr_max
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 7957194194381656064
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 0 fwnode 64
BUF_SIZE 3 host_data 424
DATA_SOURCE 0 fwnode r irq_domain_alloc_named_fwnode
DATA_SOURCE 3 host_data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/asus-tf103c-dock.c tf103c_dock_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0
PARAM_VALUE 1 size 1
PARAM_VALUE 2 ops 7957194194381656064
PARAM_VALUE 3 host_data 0
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/arizona-irq.c arizona_irq_init() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 0 fwnode 0
PARAM_VALUE 1 size 2
PARAM_VALUE 2 ops 9153186834697912320
PARAM_VALUE 3 host_data 4096-ptr_max
DATA_SOURCE 3 host_data $0

drivers/gpio/gpio-tb10x.c tb10x_gpio_probe() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 2 ops 4836074470880346112
PARAM_VALUE 3 host_data 0
RX_PATH
TASK_NOT_RUNNING

drivers/i2c/muxes/i2c-mux-pca954x.c pca954x_irq_setup() -> irq_domain_create_linear()

Type Parameter Key Value
PARAM_VALUE 2 ops 7957194194381656064
PARAM_VALUE 3 host_data 4096-ptr_max
BUF_SIZE 3 host_data s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 3 host_data unit_byte