Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/irqchip/irq-renesas-irqc.c irqc_probe() -> irq_domain_set_pm_device()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 0 d 376-s32max
BUF_SIZE 0 d 376-s32max
BUF_SIZE 1 dev 1616
CAPPED_DATA 0 d->gc->num_chips 1
CAPPED_DATA 0 d->hwirq_max 1
DATA_SOURCE 0 d r irq_domain_create_linear
BIT_INFO 0 d->flags 0x400,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 d->gc->num_chips

drivers/irqchip/irq-renesas-intc-irqpin.c intc_irqpin_probe() -> irq_domain_set_pm_device()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 0 d 376-s32max
BUF_SIZE 0 d 376-s32max
BUF_SIZE 1 dev 1616
CAPPED_DATA 0 d->hwirq_max 1
DATA_SOURCE 0 d r irq_domain_create_simple
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 d->gc->num_chips
NO_OVERFLOW_SIMPLE 0 d->hwirq_max
NO_OVERFLOW_SIMPLE 0 d->revmap_size
NO_OVERFLOW_SIMPLE 0 d->root->hwirq_max
NO_OVERFLOW_SIMPLE 0 d->root->revmap_size

drivers/gpio/gpio-rcar.c gpio_rcar_probe() -> irq_domain_set_pm_device()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 1 dev 1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 d->hwirq_max
NO_OVERFLOW_SIMPLE 0 d->revmap_size

drivers/gpu/drm/imx/dc/dc-ic.c dc_ic_probe() -> irq_domain_set_pm_device()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 0 d 376-s32max
BUF_SIZE 0 d 376-s32max
BUF_SIZE 1 dev 1616
CAPPED_DATA 0 d->hwirq_max 1
DATA_SOURCE 0 d r irq_domain_create_linear
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpio/gpio-tqmx86.c tqmx86_gpio_probe() -> irq_domain_set_pm_device()

Type Parameter Key Value
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 1 dev 1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpio/gpio-omap.c omap_gpio_chip_init() -> irq_domain_set_pm_device()

Type Parameter Key Value
PARAM_VALUE 0 d 0,4096-ptr_max
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 1 dev 1616
DATA_SOURCE 1 dev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 d->hwirq_max
NO_OVERFLOW_SIMPLE 0 d->revmap_size

drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c starfive_probe() -> irq_domain_set_pm_device()

Type Parameter Key Value
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 1 dev 1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpio/gpio-mxc.c mxc_gpio_probe() -> irq_domain_set_pm_device()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 0 d 376-s32max
BUF_SIZE 0 d 376-s32max
DATA_SOURCE 0 d r irq_domain_create_legacy
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 d->gc->num_chips
NO_OVERFLOW_SIMPLE 0 d->hwirq_max
NO_OVERFLOW_SIMPLE 0 d->revmap_size
NO_OVERFLOW_SIMPLE 0 d->root->hwirq_max
NO_OVERFLOW_SIMPLE 0 d->root->revmap_size

drivers/irqchip/irq-imx-intmux.c imx_intmux_probe() -> irq_domain_set_pm_device()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 0 d 376-s32max
BUF_SIZE 0 d 376-s32max
CAPPED_DATA 0 d->hwirq_max 1
DATA_SOURCE 0 d r irq_domain_create_linear
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/irqchip/irq-imx-irqsteer.c imx_irqsteer_probe() -> irq_domain_set_pm_device()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 1 dev 4096-ptr_max
BUF_SIZE 0 d 376-s32max
BUF_SIZE 0 d 376-s32max
CAPPED_DATA 0 d->hwirq_max 1
DATA_SOURCE 0 d r irq_domain_create_linear
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL