Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 71 files:
- arch/arm/common/locomo.c, line 200
- arch/arm/common/sa1111.c, line 438
- arch/arm/mach-omap1/board-nokia770.c
- arch/arm/mach-omap1/board-osk.c
- arch/arm/mach-orion5x/board-rd88f5182.c
- arch/arm/mach-orion5x/terastation_pro2-setup.c, line 86
- arch/arm/mach-orion5x/ts209-setup.c
- arch/arm/mach-sa1100/neponset.c, line 317
- arch/m68k/coldfire/intc-2.c, line 208
- arch/m68k/coldfire/intc-5272.c
- arch/m68k/coldfire/intc-simr.c, line 195
- arch/m68k/coldfire/intc.c, line 146
- arch/mips/alchemy/board-mtx1.c
- arch/mips/alchemy/board-xxs1500.c
- arch/mips/alchemy/devboards/db1000.c
- arch/mips/alchemy/devboards/db1200.c, line 815
- arch/mips/alchemy/devboards/db1300.c, line 869
- arch/mips/alchemy/devboards/db1550.c
- arch/mips/txx9/rbtx4927/irq.c, line 197
- arch/powerpc/kernel/pci-common.c, line 466
- arch/powerpc/platforms/44x/uic.c, line 186
- arch/powerpc/platforms/pasemi/msi.c, line 119
- arch/powerpc/platforms/pasemi/setup.c
- arch/powerpc/platforms/powermac/pci.c, line 875
- arch/powerpc/sysdev/ehv_pic.c, line 213
- arch/powerpc/sysdev/ipic.c, line 689
- arch/powerpc/sysdev/mpic.c, line 1067
- arch/powerpc/sysdev/mpic_u3msi.c, line 157
- arch/sh/boards/board-magicpanelr2.c
- arch/sh/boards/mach-ecovec24/setup.c, line 1246
- arch/sh/boards/mach-se/7343/irq.c
- arch/sh/boards/mach-se/7722/irq.c
- arch/sh/boards/mach-se/7724/irq.c
- arch/sh/cchips/hd6446x/hd64461.c, line 101
- drivers/ata/pata_ixp4xx_cf.c, line 279
- drivers/ata/pata_rb532_cf.c
- drivers/gpib/gpio/gpib_bitbang.c
- drivers/gpio/gpio-davinci.c, line 423
- drivers/gpio/gpio-htc-egpio.c, line 355
- drivers/gpio/gpio-visconti.c, line 85
- drivers/gpio/gpiolib-acpi-core.c, line 1075
- drivers/gpio/gpiolib.c, line 2001
- drivers/hwmon/gpio-fan.c, line 98
- drivers/iio/adc/ad4130.c
- drivers/iio/adc/envelope-detector.c, line 258
- drivers/input/keyboard/gpio_keys.c
- drivers/input/misc/soc_button_array.c, line 209
- drivers/input/touchscreen/mainstone-wm97xx.c, line 198
- drivers/irqchip/irq-mips-cpu.c, line 209
- drivers/irqchip/irq-mips-gic.c, line 790
- drivers/mfd/ucb1x00-core.c, line 574
- drivers/misc/hi6421v600-irq.c, line 186
- drivers/mmc/host/cavium-octeon.c, line 193
- drivers/net/wireless/ti/wl1251/sdio.c, line 242
- drivers/net/wireless/ti/wl1251/spi.c, line 299
- drivers/pci/controller/dwc/pcie-qcom-ep.c, line 747
- drivers/pci/controller/dwc/pcie-stm32-ep.c, line 184
- drivers/pci/controller/dwc/pcie-stm32.c, line 186
- drivers/pci/controller/pcie-apple.c, line 357
- drivers/pci/controller/pcie-rockchip-ep.c, line 646
- drivers/pcmcia/db1xxx_ss.c, line 202
- drivers/pcmcia/soc_common.c
- drivers/pcmcia/xxs1500_ss.c, line 278
- drivers/platform/x86/x86-android-tablets/core.c, line 117
- drivers/usb/dwc3/dwc3-qcom-legacy.c, line 348
- drivers/usb/dwc3/dwc3-qcom.c, line 260
- drivers/usb/gadget/udc/pch_udc.c, line 1387
- drivers/usb/host/oxu210hp-hcd.c, line 4217
- drivers/usb/host/xhci-tegra.c, line 1583
- drivers/usb/musb/tusb6010.c, line 957
- kernel/irq/chip.c, line 71
Smatch caller information:
drivers/hwmon/gpio-fan.c fan_alarm_init() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| PARAM_VALUE | 1 | type | 3 |
| DATA_SOURCE | 0 | irq | r gpiod_to_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/dwc3/dwc3-qcom.c dwc3_qcom_enable_wakeup_irq() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| PARAM_VALUE | 1 | type | 1-2 |
| DATA_SOURCE | 0 | irq | $0 |
| DATA_SOURCE | 1 | type | $1 |
| HARD_MAX | 1 | type | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpio/gpio-davinci.c davinci_gpio_irq_map() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0 |
| PARAM_VALUE | 1 | type | 0 |
| DATA_SOURCE | 0 | irq | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &d->root->mutex | ||
| TYPE_LOCK | (struct irq_domain)->mutex |
drivers/gpio/gpiolib-acpi-core.c acpi_dev_gpio_irq_wake_get_by() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 4 |
| DATA_SOURCE | 0 | irq | r gpiod_to_irq |
| DATA_SOURCE | 1 | type | r acpi_dev_get_irq_type |
| BIT_INFO | 0 | irq | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_ep_perst_irq_thread() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 4,8 |
| FUZZY_MAX | 1 | type | 8 |
| HARD_MAX | 1 | type | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/gadget/udc/pch_udc.c pch_vbus_gpio_init() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| PARAM_VALUE | 1 | type | 3 |
| DATA_SOURCE | 0 | irq | r gpiod_to_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/misc/hi6421v600-irq.c hi6421v600_irq_map() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0 |
| PARAM_VALUE | 1 | type | 0 |
| DATA_SOURCE | 0 | irq | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &d->root->mutex | ||
| TYPE_LOCK | (struct irq_domain)->mutex |
drivers/usb/musb/tusb6010.c tusb_musb_enable() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &musb->lock |
drivers/iio/adc/ad4130.c ad4130_buffer_postenable() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/iio/adc/ad4130.c ad4130_buffer_predisable() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | irq | unit_byte |
| LOCK2 | _T->lock |
drivers/usb/host/oxu210hp-hcd.c oxu_drv_probe() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| PARAM_VALUE | 1 | type | 2 |
| DATA_SOURCE | 0 | irq | r platform_get_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/iio/adc/envelope-detector.c envelope_store_invert() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &env->read_lock | ||
| TYPE_LOCK | (struct envelope)->read_lock |
drivers/platform/x86/x86-android-tablets/core.c x86_acpi_irq_helper_get() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| PARAM_VALUE | 1 | type | 1-4,8 |
| DATA_SOURCE | 0 | irq | r gpiod_to_irq |
| DATA_SOURCE | 1 | type | r acpi_dev_get_irq_type |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/keyboard/gpio_keys.c gpio_keys_button_disable_wakeup() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/keyboard/gpio_keys.c gpio_keys_button_enable_wakeup() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 1-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/pci/controller/dwc/pcie-stm32.c stm32_add_pcie_port() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| PARAM_VALUE | 1 | type | 2 |
| DATA_SOURCE | 0 | irq | r gpiod_to_irq |
| BIT_INFO | 0 | irq | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpio/gpio-htc-egpio.c egpio_probe() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| PARAM_VALUE | 1 | type | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/ata/pata_ixp4xx_cf.c ixp4xx_pata_probe() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| PARAM_VALUE | 1 | type | 1 |
| DATA_SOURCE | 0 | irq | r platform_get_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/dwc3/dwc3-qcom-legacy.c dwc3_qcom_enable_wakeup_irq() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| PARAM_VALUE | 1 | type | 1-2 |
| DATA_SOURCE | 0 | irq | $0 |
| DATA_SOURCE | 1 | type | $1 |
| HARD_MAX | 1 | type | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/misc/soc_button_array.c soc_button_device_create() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| PARAM_VALUE | 1 | type | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/pci/controller/dwc/pcie-stm32-ep.c stm32_pcie_ep_perst_irq_thread() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| PARAM_VALUE | 1 | type | 4,8 |
| FUZZY_MAX | 1 | type | 8 |
| HARD_MAX | 1 | type | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/pci/controller/dwc/pcie-qcom-ep.c qcom_pcie_ep_perst_irq_thread() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| PARAM_VALUE | 1 | type | 4,8 |
| FUZZY_MAX | 1 | type | 8 |
| HARD_MAX | 1 | type | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpib/gpio/gpib_bitbang.c bb_DAV_interrupt() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 3 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->rw_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bb_priv)->rw_lock |
drivers/gpib/gpio/gpib_bitbang.c bb_NDAC_interrupt() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->rw_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bb_priv)->rw_lock |
drivers/gpib/gpio/gpib_bitbang.c bb_NRFD_interrupt() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->rw_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bb_priv)->rw_lock |
drivers/gpib/gpio/gpib_bitbang.c bb_get_irq() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-s32max |
| PARAM_VALUE | 1 | type | 0 |
| DATA_SOURCE | 0 | irq | r gpiod_to_irq |
| CAPABLE | 0 | 21 | |
| NOCHECK_CALL | |||
| LOCK2 | &board->big_gpib_mutex | ||
| TYPE_LOCK | (struct gpib_board)->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c bb_read() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 8 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->rw_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &board->big_gpib_mutex | ||
| TYPE_LOCK | (struct bb_priv)->rw_lock |
drivers/gpib/gpio/gpib_bitbang.c bb_read() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 0 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &board->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c bb_request_system_control() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 2 |
| NOCHECK_CALL | |||
| LOCK2 | &board->big_gpib_mutex | ||
| TYPE_LOCK | (struct gpib_board)->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c bb_write() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 4 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->rw_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct bb_priv)->rw_lock |
drivers/gpib/gpio/gpib_bitbang.c bb_write() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 4 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->rw_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct bb_priv)->rw_lock |
drivers/gpib/gpio/gpib_bitbang.c bb_write() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 0 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpib/gpio/gpib_bitbang.c bb_write() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 0 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/ti/wl1251/sdio.c wl1251_sdio_probe() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 1-u32max |
| PARAM_VALUE | 1 | type | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | irq | unit_byte |
drivers/gpio/gpiolib.c gpiochip_irq_map() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0 |
| PARAM_VALUE | 1 | type | 1-u32max |
| DATA_SOURCE | 0 | irq | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &d->root->mutex | ||
| TYPE_LOCK | (struct irq_domain)->mutex |
drivers/gpio/gpio-visconti.c visconti_gpio_irq_set_type() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 1,4 |
| FUZZY_MAX | 1 | type | 4 |
| BIT_INFO | 1 | type | 0x0,0x5 |
| HARD_MAX | 1 | type | 4 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | irq | unit_array_size |
| LOCK2 | &priv->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct visconti_gpio)->lock |
drivers/pci/controller/pcie-apple.c apple_port_irq_domain_alloc() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 1,4 |
| FUZZY_MAX | 1 | type | 4 |
| BIT_INFO | 1 | type | 0x0,0x5 |
| HARD_MAX | 1 | type | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &domain->root->mutex |
drivers/net/wireless/ti/wl1251/spi.c wl1251_spi_probe() -> irq_set_irq_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irq | 0-s32max |
| PARAM_VALUE | 1 | type | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | irq | unit_byte |