Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpio/gpiolib-shared.c gpiochip_setup_shared() -> gpiod_request_commit()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 label 80587343675707392
BUF_SIZE 1 label 7
STR_LEN 0 desc 6
TERMINATED 1 label 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &bank->deferred_lock
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &hdev->driver_input_lock

drivers/gpio/gpiolib.c gpiochip_request_own_desc() -> gpiod_request_commit()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
BUF_SIZE 1 label s32min-(-1),1-s32max
BUF_SIZE 1 label s32min-(-1),1-s32max
DATA_SOURCE 0 desc r gpiochip_get_desc
DATA_SOURCE 1 label $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mvpwm->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/gpio/gpiolib.c gpiod_request() -> gpiod_request_commit()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 0 desc->gdev 4096-ptr_max
PARAM_VALUE 0 desc->gdev->owner 0,4096-ptr_max
PARAM_VALUE 0 desc->gdev->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 desc->gdev->owner->state 0-1,3-u32max
BUF_SIZE 0 desc s32min-(-1),1-s32max
BUF_SIZE 0 desc s32min-(-1),1-s32max
BUF_SIZE 1 label s32min,(-10),(-1)-s32max
BUF_SIZE 1 label s32min,(-10),(-1)-s32max
DATA_SOURCE 0 desc $0
DATA_SOURCE 1 label $1
STR_LEN 0 desc (-1),1,5,11
STR_LEN 0 desc (-1),1,5,11
STR_LEN 1 label (-1),1,11
STR_LEN 1 label (-1),1,11
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock