Defined in 1 files as a function:
Referenced in 45 files:
- arch/m68k/coldfire/intc-525x.c
- arch/mips/cavium-octeon/octeon-irq.c
- drivers/extcon/extcon-usbc-tusb320.c, line 574
- drivers/gpio/gpio-adp5585.c, line 302
- drivers/gpio/gpio-davinci.c, line 284
- drivers/gpio/gpio-eic-sprd.c, line 482
- drivers/gpio/gpio-ep93xx.c
- drivers/gpio/gpio-lpc18xx.c
- drivers/gpio/gpio-omap.c, line 691
- drivers/gpio/gpio-pmic-eic-sprd.c, line 207
- drivers/gpio/gpio-rda.c, line 156
- drivers/gpio/gpio-rtd1625.c
- drivers/gpu/drm/bridge/tda998x_drv.c, line 1935
- drivers/iio/imu/smi330/smi330_core.c, line 708
- drivers/input/keyboard/adp5588-keys.c, line 506
- drivers/irqchip/irq-madera.c, line 182
- drivers/irqchip/irq-mips-gic.c, line 418
- drivers/irqchip/irq-riscv-aplic-msi.c, line 39
- drivers/irqchip/irq-sun6i-r.c, line 91
- drivers/irqchip/irq-ti-sci-inta.c, line 498
- drivers/mfd/ab8500-core.c, line 397
- drivers/mfd/arizona-irq.c, line 285
- drivers/mfd/as3722.c, line 331
- drivers/mfd/cs42l43.c, line 929
- drivers/mfd/da9062-core.c, line 359
- drivers/mfd/palmas.c, line 385
- drivers/mfd/twl4030-irq.c, line 460
- drivers/net/ethernet/vertexcom/mse102x.c, line 531
- drivers/pinctrl/actions/pinctrl-owl.c, line 801
- drivers/pinctrl/airoha/pinctrl-airoha.c
- drivers/pinctrl/intel/pinctrl-baytrail.c, line 1301
- drivers/pinctrl/intel/pinctrl-cherryview.c, line 1226
- drivers/pinctrl/pinctrl-apple-gpio.c, line 303
- drivers/pinctrl/pinctrl-ingenic.c, line 3714
- drivers/pinctrl/pinctrl-keembay.c
- drivers/pinctrl/pinctrl-ocelot.c, line 2225
- drivers/pinctrl/qcom/pinctrl-msm.c, line 874
- drivers/pinctrl/renesas/pinctrl-rzg2l.c, line 3016
- drivers/pinctrl/samsung/pinctrl-exynos.c, line 129
- drivers/usb/host/xhci-tegra.c, line 1583
- include/linux/irq.h, line 868
- kernel/irq/chip.c
- kernel/irq/manage.c
- sound/soc/codecs/cs35l36.c, line 1839
- sound/soc/codecs/wm8903.c, line 1923
Smatch caller information:
drivers/net/ethernet/smsc/smsc911x.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/iio/light/st_uvis25_core.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ti/wl18xx/main.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wl->mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wl1271)->mutex |
drivers/mfd/motorola-cpcap.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mfd/twl4030-irq.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mfd/twl4030-irq.c twl4030_sih_set_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &probing_active |
drivers/iio/imu/adis16475.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpio/gpio-davinci.c gpio_irq_unmask() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| PARAM_VALUE | 0 | d->common | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/gpio/gpio-eic-sprd.c sprd_eic_toggle_trigger() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 0,4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
drivers/pinctrl/pinctrl-ocelot.c ocelot_irq_unmask_level() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/gpio/gpiolib-acpi-core.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpio/gpio-lpc18xx.c lpc18xx_gpio_pin_ic_eoi() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | irq |
drivers/gpio/gpio-lpc18xx.c lpc18xx_gpio_pin_ic_mask() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/gpio/gpio-lpc18xx.c lpc18xx_gpio_pin_ic_unmask() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/iio/imu/smi330/smi330_core.c smi330_setup_irq() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mfd/stmfx.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pinctrl/pinctrl-ingenic.c ingenic_gpio_irq_ack() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/gpu/drm/bridge/tda998x_drv.c tda998x_probe() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/uio/uio_dmem_genirq.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpio/gpio-ep93xx.c ep93xx_gpio_irq_ack() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/gpio/gpio-ep93xx.c ep93xx_gpio_irq_mask_ack() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->flags |
drivers/input/touchscreen/elants_i2c.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/humidity/hts221_buffer.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pinctrl/renesas/pinctrl-rzg2l.c rzg2l_gpio_irq_restore() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | d | r irq_domain_get_irq_data |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pctrl->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct rzg2l_pinctrl)->lock |
drivers/pinctrl/intel/pinctrl-baytrail.c byt_irq_unmask() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &byt_lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/gpio/gpio-dwapb.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/gpio/gpio-rtd1625.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpio/gpio-rtd1625.c rtd1625_gpio_ack_irq() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/gpio/gpio-rtd1625.c rtd1625_gpio_disable_irq() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/gpio/gpio-rtd1625.c rtd1625_gpio_enable_irq() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
kernel/irq/manage.c __irq_set_trigger() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
kernel/irq/manage.c __setup_irq() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/irq/manage.c __setup_irq() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| PARAM_VALUE | 0 | d->common | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &desc->lock | ||
| LOCK2 | &desc->request_mutex | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct irq_desc)->lock | ||
| TYPE_LOCK | (struct irq_desc)->request_mutex |
kernel/irq/manage.c __setup_irq() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| PARAM_VALUE | 0 | d->common | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &desc->lock | ||
| LOCK2 | &desc->request_mutex | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct irq_desc)->lock | ||
| TYPE_LOCK | (struct irq_desc)->request_mutex |
kernel/irq/manage.c enable_percpu_irq() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpio/gpio-rda.c rda_gpio_irq_unmask() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/gpio/gpio-adp5585.c adp5585_gpio_key_event() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
drivers/gpio/gpio-omap.c omap_gpio_unmask_irq() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/iio/adc/ad4130.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpio/gpio-xgs-iproc.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &chip->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags | ||
| TYPE_LOCK | (struct iproc_gpio_chip)->lock |
drivers/iio/adc/ad_sigma_delta.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/codecs/wm8903.c wm8903_set_pdata_irq_trigger() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/davicom/dm9000.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/mfd/da9062-core.c da9062_configure_irq_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/codecs/cs35l36.c cs35l36_i2c_probe() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpio/gpio-pmic-eic-sprd.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/gpio/gpio-pmic-eic-sprd.c sprd_pmic_eic_bus_sync_unlock() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pinctrl/intel/pinctrl-cherryview.c chv_gpio_irq_startup() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mfd/palmas.c palmas_set_pdata_irq_flag() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/mouse/elan_i2c_core.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpio/gpio-rtd.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
kernel/irq/chip.c __irq_do_set_handler() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/irq/chip.c irq_modify_status() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
drivers/net/wireless/ti/wlcore/spi.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/imu/adis16480.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/uio/uio_pdrv_genirq.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/rmi4/rmi_driver.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &data->enabled_mutex |
drivers/mfd/stmpe.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mfd/as3722.c as3722_i2c_of_probe() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pinctrl/samsung/pinctrl-exynos.c exynos_irq_unmask() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/net/ethernet/davicom/dm9051.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pinctrl/airoha/pinctrl-airoha.c airoha_irq_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &probing_active |
drivers/pinctrl/airoha/pinctrl-airoha.c airoha_irq_unmask() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/extcon/extcon-usbc-tusb320.c tusb320_probe() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/irqchip/irq-madera.c madera_irq_probe() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &chip->lock | ||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | flags |
drivers/input/touchscreen/edt-ft5x06.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/common/st_sensors/st_sensors_trigger.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/keyboard/adp5588-keys.c adp5588_gpio_irq_handle() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/bluetooth/hci_bcm.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pinctrl/actions/pinctrl-owl.c owl_gpio_irq_ack() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/nfc/nxp-nci/i2c.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/vertexcom/mse102x.c mse102x_net_open() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/staging/iio/addac/adt7316.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/silabs/wfx/bus_spi.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ieee802154/mrf24j40.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/regulator/max8973-regulator.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mfd/cs42l43.c cs42l43_irq_config() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| HALF_LOCKED2 | &pool->lock |
drivers/pinctrl/qcom/pinctrl-msm.c msm_gpio_irq_mask() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pctrl->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags | ||
| TYPE_LOCK | (struct msm_pinctrl)->lock |
drivers/gpio/gpio-mvebu.c irq_get_trigger_type() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/mfd/arizona-irq.c arizona_irq_init() -> irqd_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| BUF_SIZE | 0 | d | 56 |
| DATA_SOURCE | 0 | d | r irq_get_irq_data |