Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 23 files:

Smatch caller information:

drivers/pinctrl/mediatek/pinctrl-moore.c mtk_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/vt8500/pinctrl-wmt.c wmt_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/pinctrl-ocelot.c ocelot_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/intel/pinctrl-lynxpoint.c lp_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/pinctrl-rk805.c rk805_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/pinctrl-ingenic.c ingenic_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/pinctrl-ingenic.c ingenic_pinconf_set() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pctldev->mutex

drivers/pinctrl/pinctrl-upboard.c upboard_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c npcmgpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/cirrus/pinctrl-cs42l43.c cs42l43_gpio_direction_out() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/intel/pinctrl-cherryview.c chv_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-by-pinctrl.c pin_control_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/pinctrl-as3722.c as3722_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-mmio.c gpio_mmio_dir_return() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-pxa.c pxa_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/stm32/pinctrl-stm32.c stm32_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/pinctrl-cy8c95x0.c cy8c95x0_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/renesas/gpio.c gpio_pin_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c npcmgpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/cirrus/pinctrl-lochnagar.c lochnagar_gpio_direction_out() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/gpio/gpio-mvebu.c mvebu_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/pinctrl/intel/pinctrl-intel.c intel_gpio_direction_output() -> pinctrl_gpio_direction_output()

Type Parameter Key Value
PARAM_VALUE 0 gc 4096-ptr_max
PARAM_VALUE 0 gc->gpiodev 4096-ptr_max
PARAM_VALUE 1 offset 0-4294967294
BUF_SIZE 0 gc (-1),512
BUF_SIZE 0 gc (-1),512
CAPPED_DATA 1 offset 1
DATA_SOURCE 0 gc $0
DATA_SOURCE 1 offset $1
FUZZY_MAX 1 offset 4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock