Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpio/gpio-adp5585.c adp5585_gpio_direction_input() -> (struct adp5585_gpio_chip)->bit()

Type Parameter Key Value
DATA_SOURCE 0 off $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->flags
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-adp5585.c adp5585_gpio_direction_output() -> (struct adp5585_gpio_chip)->bit()

Type Parameter Key Value
DATA_SOURCE 0 off $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-adp5585.c adp5585_gpio_get_direction() -> (struct adp5585_gpio_chip)->bit()

Type Parameter Key Value
DATA_SOURCE 0 off $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 off
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-adp5585.c adp5585_gpio_get_value() -> (struct adp5585_gpio_chip)->bit()

Type Parameter Key Value
DATA_SOURCE 0 off $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-adp5585.c adp5585_gpio_request() -> (struct adp5585_gpio_chip)->bit()

Type Parameter Key Value
DATA_SOURCE 0 off $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-adp5585.c adp5585_gpio_set_debounce() -> (struct adp5585_gpio_chip)->bit()

Type Parameter Key Value
DATA_SOURCE 0 off $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-adp5585.c adp5585_gpio_set_drive() -> (struct adp5585_gpio_chip)->bit()

Type Parameter Key Value
DATA_SOURCE 0 off $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-adp5585.c adp5585_gpio_set_value() -> (struct adp5585_gpio_chip)->bit()

Type Parameter Key Value
DATA_SOURCE 0 off $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpio/gpio-adp5585.c adp5585_irq_bus_sync_unlock() -> (struct adp5585_gpio_chip)->bit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING