Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 17 files:

Smatch caller information:

drivers/gpio/gpio-uniphier.c uniphier_gpio_to_irq() -> irq_create_fwspec_mapping()

Type Parameter Key Value
PARAM_VALUE 0 fwspec 9056496368098037760
PARAM_VALUE 0 fwspec->param_count 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->lock

drivers/firmware/qcom/qcom_scm.c qcom_scm_get_waitq_irq() -> irq_create_fwspec_mapping()

Type Parameter Key Value
PARAM_VALUE 0 fwspec 2577106185442750464
PARAM_VALUE 0 fwspec->fwnode 4096-ptr_max
PARAM_VALUE 0 fwspec->param_count 3
RX_PATH
TASK_NOT_RUNNING

kernel/irq/irqdomain.c irq_create_of_mapping() -> irq_create_fwspec_mapping()

Type Parameter Key Value
PARAM_VALUE 0 fwspec 5369762263647272960
PARAM_VALUE 0 fwspec->fwnode 0,4096-ptr_max
PARAM_VALUE 0 fwspec->param_count 0-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &kunit_run_lock

drivers/irqchip/irq-renesas-rzv2h.c rzv2h_icu_setup_irqs() -> irq_create_fwspec_mapping()

Type Parameter Key Value
PARAM_VALUE 0 fwspec 6509298855829663744
PARAM_VALUE 0 fwspec->param_count 2

drivers/irqchip/irq-renesas-rzv2h.c rzv2h_icu_setup_irqs() -> irq_create_fwspec_mapping()

Type Parameter Key Value
PARAM_VALUE 0 fwspec 6509298855829663744
PARAM_VALUE 0 fwspec->param_count 2

drivers/gpio/gpio-xgene-sb.c xgene_gpio_sb_to_irq() -> irq_create_fwspec_mapping()

Type Parameter Key Value
PARAM_VALUE 0 fwspec 3452565403078701056
PARAM_VALUE 0 fwspec->param_count 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->lock

drivers/pinctrl/stm32/pinctrl-stm32.c stm32_gpio_to_irq() -> irq_create_fwspec_mapping()

Type Parameter Key Value
PARAM_VALUE 0 fwspec 1080976568242282496
PARAM_VALUE 0 fwspec->param_count 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->lock

drivers/gpio/gpiolib.c gpiochip_to_irq() -> irq_create_fwspec_mapping()

Type Parameter Key Value
PARAM_VALUE 0 fwspec 824614465807843328
PARAM_VALUE 0 fwspec->param_count 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &s->lock

drivers/remoteproc/pru_rproc.c pru_handle_intrmap() -> irq_create_fwspec_mapping()

Type Parameter Key Value
PARAM_VALUE 0 fwspec 1441521634185588736
PARAM_VALUE 0 fwspec->fwnode 4096-ptr_max
PARAM_VALUE 0 fwspec->param_count 3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rproc->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rproc)->lock

drivers/regulator/mt6363-regulator.c mt6363_regulator_probe() -> irq_create_fwspec_mapping()

Type Parameter Key Value
PARAM_VALUE 0 fwspec 4907981674155806720
PARAM_VALUE 0 fwspec->param_count 3
RX_PATH
TASK_NOT_RUNNING

drivers/irqchip/irq-renesas-rzt2h.c rzt2h_icu_request_irqs() -> irq_create_fwspec_mapping()

Type Parameter Key Value
PARAM_VALUE 0 fwspec 3399254771722448896
PARAM_VALUE 0 fwspec->param_count 2