Defined in 1 files as a function:
Referenced in 93 files:
- arch/arm/plat-orion/gpio.c, line 427
- arch/arm64/kvm/arch_timer.c, line 1352
- arch/riscv/kernel/sbi-ipi.c, line 35
- arch/riscv/kvm/aia.c, line 613
- drivers/bluetooth/hci_bcm.c, line 1232
- drivers/clocksource/arm_arch_timer.c, line 812
- drivers/clocksource/timer-clint.c
- drivers/clocksource/timer-riscv.c, line 120
- drivers/gpio/gpio-dwapb.c, line 228
- drivers/gpio/gpio-mockup.c, line 174
- drivers/gpio/gpio-mvebu.c, line 581
- drivers/gpio/gpio-pmic-eic-sprd.c, line 236
- drivers/gpio/gpio-rtd.c, line 411
- drivers/gpio/gpio-rtd1625.c, line 270
- drivers/gpio/gpio-sim.c, line 90
- drivers/gpio/gpio-xgs-iproc.c
- drivers/gpio/gpiolib-acpi-core.c, line 1074
- drivers/hid/hid-cp2112.c, line 1141
- drivers/hid/i2c-hid/i2c-hid-core.c, line 878
- drivers/hsi/clients/nokia-modem.c, line 154
- drivers/iio/accel/adxl380.c, line 1843
- drivers/iio/accel/fxls8962af-core.c, line 1131
- drivers/iio/adc/ad4130.c, line 2385
- drivers/iio/adc/ad_sigma_delta.c, line 774
- drivers/iio/adc/envelope-detector.c, line 362
- drivers/iio/adc/ti-ads1015.c, line 1005
- drivers/iio/common/st_sensors/st_sensors_trigger.c, line 141
- drivers/iio/gyro/fxas21002c_core.c, line 857
- drivers/iio/gyro/mpu3050-core.c, line 1072
- drivers/iio/humidity/hts221_buffer.c, line 84
- drivers/iio/imu/adis16475.c, line 1865
- drivers/iio/imu/adis16480.c, line 1596
- drivers/iio/imu/bmi160/bmi160_core.c, line 688
- drivers/iio/imu/bmi270/bmi270_core.c, line 1393
- drivers/iio/imu/bmi323/bmi323_core.c, line 1905
- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c, line 730
- drivers/iio/imu/inv_icm45600/inv_icm45600_core.c, line 704
- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c, line 1923
- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c, line 2817
- drivers/iio/light/st_uvis25_core.c, line 176
- drivers/iio/light/tsl2563.c, line 745
- drivers/iio/magnetometer/ak8974.c, line 906
- drivers/iio/pressure/bmp280-core.c
- drivers/iio/pressure/mpl3115.c, line 638
- drivers/iio/proximity/vl53l0x-i2c.c, line 120
- drivers/iio/temperature/mcp9600.c, line 444
- drivers/input/mouse/elan_i2c_core.c, line 1321
- drivers/input/rmi4/rmi_driver.c
- drivers/input/touchscreen/edt-ft5x06.c, line 1311
- drivers/input/touchscreen/elants_i2c.c, line 1526
- drivers/irqchip/irq-aclint-sswi.c, line 48
- drivers/irqchip/irq-riscv-aplic-direct.c, line 196
- drivers/irqchip/irq-riscv-imsic-early.c, line 148
- drivers/irqchip/irq-sifive-plic.c, line 517
- drivers/media/platform/ti/davinci/vpif.c, line 483
- drivers/mfd/motorola-cpcap.c, line 156
- drivers/mfd/stmfx.c, line 282
- drivers/mfd/stmpe.c, line 1454
- drivers/mfd/twl4030-irq.c, line 528
- drivers/net/dsa/realtek/rtl8365mb_main.c, line 2791
- drivers/net/dsa/realtek/rtl8366rb.c, line 525
- drivers/net/ethernet/davicom/dm9000.c, line 1292
- drivers/net/ethernet/davicom/dm9051.c, line 244
- drivers/net/ethernet/smsc/smc91x.c, line 2350
- drivers/net/ethernet/smsc/smsc911x.c, line 1671
- drivers/net/ieee802154/adf7242.c, line 1275
- drivers/net/ieee802154/at86rf230.c
- drivers/net/ieee802154/mcr20a.c, line 1300
- drivers/net/ieee802154/mrf24j40.c
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c, line 150
- drivers/net/wireless/silabs/wfx/bus_sdio.c, line 139
- drivers/net/wireless/silabs/wfx/bus_spi.c, line 161
- drivers/net/wireless/ti/wl18xx/main.c, line 920
- drivers/net/wireless/ti/wlcore/sdio.c
- drivers/net/wireless/ti/wlcore/spi.c, line 518
- drivers/nfc/nxp-nci/i2c.c, line 328
- drivers/of/irq.c, line 512
- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c
- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c
- drivers/pinctrl/pinctrl-keembay.c, line 1506
- drivers/pinctrl/pinctrl-sx150x.c, line 1229
- drivers/platform/x86/x86-android-tablets/core.c, line 116
- drivers/regulator/max8973-regulator.c, line 491
- drivers/staging/iio/addac/adt7316.c, line 1797
- drivers/uio/uio_dmem_genirq.c, line 222
- drivers/uio/uio_pdrv_genirq.c, line 182
- drivers/usb/cdns3/cdns3-plat.c, line 98
- drivers/usb/dwc3/host.c, line 92
- drivers/usb/isp1760/isp1760-if.c, line 203
- drivers/usb/musb/musb_dsps.c, line 747
- drivers/vfio/platform/vfio_platform_irq.c, line 312
- kernel/irq/irqdomain.c
- sound/soc/bcm/bcm63xx-pcm-whistler.c, line 402
Smatch caller information:
drivers/net/ethernet/smsc/smsc911x.c smsc911x_open() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c brcmf_of_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| DATA_SOURCE | 0 | irq | r irq_create_of_mapping |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/pressure/mpl3115.c mpl3115_trigger_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c inv_mpu_core_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| CAPPED_DATA | 0 | irq | 1 |
| DATA_SOURCE | 0 | irq | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/iio/light/st_uvis25_core.c st_uvis25_allocate_trigger() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ti/wl18xx/main.c wl18xx_pre_upload() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wl->mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wl1271)->mutex |
drivers/vfio/platform/vfio_platform_irq.c vfio_platform_irq_init() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| LOCK2 | &device->dev_set->lock | ||
| HALF_LOCKED2 | &device->group->group_lock | ||
| TYPE_LOCK | (struct vfio_device_set)->lock |
drivers/mfd/motorola-cpcap.c cpcap_init_irq_chip() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/iio/adc/ti-ads1015.c ads1015_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq | |
| UNITS | 0 | irq | unit_array_size |
drivers/iio/temperature/mcp9600.c mcp9600_probe_alerts() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| CAPPED_DATA | 0 | irq | 1 |
| DATA_SOURCE | 0 | irq | r fwnode_irq_get_byname |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/mfd/twl4030-irq.c twl4030_sih_bus_sync_unlock() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/imu/adis16475.c adis16475_config_irq_pin() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/net/wireless/ti/wlcore/sdio.c wl1271_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ti/wlcore/sdio.c wl1271_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/imu/bmi160/bmi160_core.c bmi160_setup_irq() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| CAPPED_DATA | 0 | irq | 1 |
| DATA_SOURCE | 0 | irq | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/of/irq.c of_irq_to_resource() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r of_irq_get |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpio/gpiolib-acpi-core.c acpi_dev_gpio_irq_wake_get_by() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | irq | r gpiod_to_irq |
| BIT_INFO | 0 | irq | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/usb/cdns3/cdns3-plat.c cdns3_plat_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r platform_get_irq_byname |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/mfd/stmfx.c stmfx_irq_init() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0-s32max |
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq | |
| UNITS | 0 | irq | unit_array_size |
drivers/hsi/clients/nokia-modem.c nokia_modem_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| DATA_SOURCE | 0 | irq | r irq_of_parse_and_map |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/uio/uio_dmem_genirq.c uio_dmem_genirq_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_array_size |
drivers/input/touchscreen/elants_i2c.c elants_i2c_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq | |
| UNITS | 0 | irq | unit_array_size |
drivers/iio/humidity/hts221_buffer.c hts221_allocate_trigger() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/silabs/wfx/bus_sdio.c wfx_sdio_irq_subscribe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c st_lsm6dsx_irq_setup() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/gpio/gpio-dwapb.c dwapb_do_irq() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | irq | r irq_find_mapping |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpio/gpio-rtd1625.c rtd1625_gpio_irq_handle() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpio/gpio-sim.c gpio_sim_apply_pull() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| DATA_SOURCE | 0 | irq | r irq_find_mapping |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/iio/gyro/fxas21002c_core.c fxas21002c_trigger_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/net/dsa/realtek/rtl8366rb.c rtl8366rb_setup_cascaded_irq() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r of_irq_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/iio/adc/ad4130.c ad4130_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/gpio/gpio-xgs-iproc.c iproc_gpio_irq_ack() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_array_size |
| LOCK2 | &chip->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags | ||
| TYPE_LOCK | (struct iproc_gpio_chip)->lock |
drivers/gpio/gpio-xgs-iproc.c iproc_gpio_irq_mask() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_array_size |
| LOCK2 | &chip->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags | ||
| TYPE_LOCK | (struct iproc_gpio_chip)->lock |
drivers/gpio/gpio-xgs-iproc.c iproc_gpio_irq_unmask() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_array_size |
| LOCK2 | &chip->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags | ||
| TYPE_LOCK | (struct iproc_gpio_chip)->lock |
drivers/hid/hid-cp2112.c cp2112_gpio_poll_callback() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| DATA_SOURCE | 0 | irq | r irq_find_mapping |
| HALF_LOCKED2 | &pool->lock |
drivers/iio/adc/ad_sigma_delta.c devm_ad_sd_probe_trigger() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/net/dsa/realtek/rtl8365mb_main.c rtl8365mb_irq_setup() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r of_irq_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/iio/light/tsl2563.c tsl2563_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq | |
| UNITS | 0 | irq | unit_array_size |
sound/soc/bcm/bcm63xx-pcm-whistler.c bcm63xx_soc_platform_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r platform_get_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/isp1760/isp1760-if.c isp1760_plat_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r platform_get_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/davicom/dm9000.c dm9000_open() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/iio/adc/envelope-detector.c envelope_detector_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r platform_get_irq_byname |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/platform/x86/x86-android-tablets/core.c x86_acpi_irq_helper_get() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r gpiod_to_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/accel/adxl380.c adxl380_config_irq() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/gpio/gpio-pmic-eic-sprd.c sprd_pmic_eic_toggle_trigger() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | irq | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/iio/pressure/bmp280-core.c __bmp280_trigger_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r fwnode_irq_get |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/pressure/bmp280-core.c bmp085_trigger_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r fwnode_irq_get |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/irq/irqdomain.c irq_create_fwspec_mapping() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| DATA_SOURCE | 0 | irq | r irq_find_mapping |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &domain->root->mutex | ||
| HALF_LOCKED2 | &rproc->lock | ||
| TYPE_LOCK | (struct irq_domain)->mutex |
kernel/irq/irqdomain.c irq_create_fwspec_mapping() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| DATA_SOURCE | 0 | irq | r irq_find_mapping |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &domain->root->mutex | ||
| HALF_LOCKED2 | &rproc->lock | ||
| TYPE_LOCK | (struct irq_domain)->mutex |
drivers/iio/accel/fxls8962af-core.c fxls8962af_irq_setup() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| DATA_SOURCE | 0 | irq | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/input/mouse/elan_i2c_core.c elan_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq | |
| UNITS | 0 | irq | unit_array_size |
drivers/gpio/gpio-rtd.c rtd_gpio_irq_handle() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | irq | r irq_find_mapping |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ti/wlcore/spi.c wl1271_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/gpio/gpio-mockup.c gpio_mockup_apply_pull() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| DATA_SOURCE | 0 | irq | r irq_find_mapping |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/usb/musb/musb_dsps.c dsps_create_musb_pdev() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r platform_get_irq_byname |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/iio/imu/adis16480.c adis16480_config_irq_pin() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/iio/imu/inv_icm45600/inv_icm45600_core.c inv_icm45600_core_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| CAPPED_DATA | 0 | irq | 1 |
| DATA_SOURCE | 0 | irq | r fwnode_irq_get_byname |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/uio/uio_pdrv_genirq.c uio_pdrv_genirq_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_array_size |
drivers/net/ieee802154/at86rf230.c at86rf230_hw_init() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/net/ieee802154/at86rf230.c at86rf230_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/iio/imu/inv_icm42600/inv_icm42600_core.c inv_icm42600_core_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/input/rmi4/rmi_driver.c rmi_enable_irq() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &data->enabled_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct rmi_driver_data)->enabled_mutex |
drivers/input/rmi4/rmi_driver.c rmi_irq_init() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mfd/stmpe.c stmpe_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/net/ethernet/davicom/dm9051.c dm9051_irq_flag() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/iio/magnetometer/ak8974.c ak8974_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq | |
| UNITS | 0 | irq | unit_array_size |
drivers/media/platform/ti/davinci/vpif.c vpif_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r platform_get_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/imu/bmi323/bmi323_core.c bmi323_trigger_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/iio/proximity/vl53l0x-i2c.c vl53l0x_configure_irq() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq | |
| UNITS | 0 | irq | unit_array_size |
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c nsp_gpio_irq_ack() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_array_size |
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c nsp_gpio_irq_set_mask() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_array_size |
| LOCK2 | &chip->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags | ||
| TYPE_LOCK | (struct nsp_gpio)->lock |
drivers/pinctrl/pinctrl-sx150x.c sx150x_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq | |
| UNITS | 0 | irq | unit_array_size |
drivers/input/touchscreen/edt-ft5x06.c edt_ft5x06_ts_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq | |
| UNITS | 0 | irq | unit_array_size |
drivers/net/ethernet/smsc/smc91x.c smc_drv_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | r platform_get_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/imu/bmi270/bmi270_core.c bmi270_trigger_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq |
drivers/iio/common/st_sensors/st_sensors_trigger.c st_sensors_allocate_trigger() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ieee802154/mcr20a.c mcr20a_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/bluetooth/hci_bcm.c bcm_of_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | irq | r of_irq_get_byname |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/dwc3/host.c dwc3_host_fill_xhci_irq_res() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| DATA_SOURCE | 0 | irq | $1 |
| RX_PATH | |||
| HALF_LOCKED2 | &dwc->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ieee802154/adf7242.c adf7242_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/nfc/nxp-nci/i2c.c nxp_nci_i2c_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | irq | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq | |
| UNITS | 0 | irq | unit_array_size |
drivers/iio/gyro/mpu3050-core.c mpu3050_trigger_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| DATA_SOURCE | 0 | irq | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq | |
| UNITS | 0 | irq | unit_array_size |
drivers/staging/iio/addac/adt7316.c adt7316_setup_irq() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/silabs/wfx/bus_spi.c wfx_spi_irq_subscribe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/net/ieee802154/mrf24j40.c mrf24j40_hw_init() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/net/ieee802154/mrf24j40.c mrf24j40_probe() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
drivers/hid/i2c-hid/i2c-hid-core.c i2c_hid_init_irq() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | irq | |
| UNITS | 0 | irq | unit_array_size |
drivers/regulator/max8973-regulator.c max8973_thermal_init() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpio/gpio-mvebu.c mvebu_gpio_irq_handler() -> irq_get_trigger_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | irq | r irq_find_mapping |
| RX_PATH | |||
| TASK_NOT_RUNNING |