Defined in 1 files as a function:

Referenced in 37 files:

Smatch caller information:

drivers/base/regmap/regmap-irq.c regmap_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &h->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/mt6397-irq.c mt6397_irq_domain_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/twl4030-irq.c twl4030_init_irq() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0-2147483646
PARAM_VALUE 1 nest 1
CAPPED_DATA 0 irq 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mfd/twl4030-irq.c twl4030_init_irq() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0-2147483646
PARAM_VALUE 1 nest 0
CAPPED_DATA 0 irq 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 irq unit_array_size

drivers/mfd/twl4030-irq.c twl4030_sih_setup() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 1 nest 1
CAPPED_DATA 0 irq 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mfd/twl6030-irq.c twl6030_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/88pm860x-core.c pm860x_irq_domain_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/lp8788-irq.c lp8788_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

sound/soc/codecs/pm4125.c pm4125_codec_irq_chip_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &irqd->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/stmfx.c stmfx_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

sound/soc/codecs/wcd937x.c wcd_irq_chip_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &irqd->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

sound/soc/codecs/rt5677.c rt5677_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &h->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/net/dsa/realtek/rtl8366rb.c rtl8366rb_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &domain->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/net/dsa/realtek/rtl8366rb.c rtl8366rb_irq_unmap() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 0
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
HALF_LOCKED2 &chip->reg_lock
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &rproc->lock
HALF_LOCKED2 &subsys->su_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &iio_evgen->lock
HALF_LOCKED2 global &kunit_run_lock
TYPE_LOCK (struct irq_domain)->mutex

drivers/soc/qcom/smp2p.c smp2p_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/wm8350-irq.c wm8350_irq_init() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0-s32max
PARAM_VALUE 1 nest 1
CAPPED_DATA 0 irq 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 irq unit_array_size

drivers/net/dsa/qca/ar9331.c ar9331_sw_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &domain->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/net/dsa/qca/ar9331.c ar9331_sw_irq_unmap() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 0
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
HALF_LOCKED2 &chip->reg_lock
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &rproc->lock
HALF_LOCKED2 &subsys->su_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &iio_evgen->lock
HALF_LOCKED2 global &kunit_run_lock
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/max8925-core.c max8925_irq_domain_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/net/dsa/realtek/rtl8365mb_main.c rtl8365mb_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &domain->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/net/dsa/realtek/rtl8365mb_main.c rtl8365mb_irq_unmap() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 0
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
HALF_LOCKED2 &chip->reg_lock
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &rproc->lock
HALF_LOCKED2 &subsys->su_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &iio_evgen->lock
HALF_LOCKED2 global &kunit_run_lock
TYPE_LOCK (struct irq_domain)->mutex

drivers/input/rmi4/rmi_bus.c rmi_create_function_irq() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 1 nest 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mfd/max8998-irq.c max8998_irq_domain_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/soc/qcom/smsm.c smsm_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/tps6586x.c tps6586x_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &h->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/max8997-irq.c max8997_irq_domain_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/soundwire/irq.c sdw_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &h->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/mt6358-irq.c pmic_irq_domain_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/stmpe.c stmpe_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/tc3589x.c tc3589x_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/wm831x-irq.c wm831x_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &h->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c txgbe_misc_irq_domain_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
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.c gpiochip_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
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.c gpiochip_irq_unmap() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 0
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->root->mutex
HALF_LOCKED2 &chip->reg_lock
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &rproc->lock
HALF_LOCKED2 &subsys->su_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &iio_evgen->lock
HALF_LOCKED2 global &kunit_run_lock
TYPE_LOCK (struct irq_domain)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 irq 1-u32max
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq r irq_create_mapping
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/thermal/tegra/soctherm.c soctherm_oc_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &h->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/rc5t583-irq.c rc5t583_irq_init() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0-37,2147483648-u32max
PARAM_VALUE 1 nest 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/soc/codecs/wcd939x.c wcd_irq_chip_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &irqd->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

drivers/mfd/tps65217.c tps65217_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &h->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

sound/soc/codecs/wcd938x.c wcd_irq_chip_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &irqd->root->mutex
TYPE_LOCK (struct irq_domain)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 irq 1-u32max
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq r irq_create_mapping
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mfd/arizona-irq.c arizona_irq_map() -> irq_set_nested_thread()

Type Parameter Key Value
PARAM_VALUE 0 irq 0
PARAM_VALUE 1 nest 1
DATA_SOURCE 0 irq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &h->root->mutex
TYPE_LOCK (struct irq_domain)->mutex