Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpio/gpio-mpc8xxx.c mpc8572_gpio_get() -> mpc_pin2mask()

Type Parameter Key Value
DATA_SOURCE 0 offset $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-mpc8xxx.c mpc8xxx_irq_ack() -> mpc_pin2mask()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->lock
HALF_LOCKED2 _T->flags

drivers/gpio/gpio-mpc8xxx.c mpc8xxx_irq_mask() -> mpc_pin2mask()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mpc8xxx_gc->lock
LOCK2 flags
HALF_LOCKED2 &desc->lock
HALF_LOCKED2 _T->flags
TYPE_LOCK (struct mpc8xxx_gpio_chip)->lock

drivers/gpio/gpio-mpc8xxx.c mpc8xxx_irq_set_type() -> mpc_pin2mask()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mpc8xxx_gc->lock
LOCK2 flags
TYPE_LOCK (struct mpc8xxx_gpio_chip)->lock

drivers/gpio/gpio-mpc8xxx.c mpc8xxx_irq_set_type() -> mpc_pin2mask()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mpc8xxx_gc->lock
LOCK2 flags
TYPE_LOCK (struct mpc8xxx_gpio_chip)->lock

drivers/gpio/gpio-mpc8xxx.c mpc8xxx_irq_unmask() -> mpc_pin2mask()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mpc8xxx_gc->lock
LOCK2 flags
HALF_LOCKED2 &desc->lock
HALF_LOCKED2 _T->flags
TYPE_LOCK (struct mpc8xxx_gpio_chip)->lock