Defined in 1 files as a function:

Referenced in 45 files:

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