Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/usb/s2255/s2255drv.c s2255_cmd_status() -> s2255_write_config()

Type Parameter Key Value
PARAM_VALUE 1 pbuf 4096-ptr_max
PARAM_VALUE 2 size 512
BUF_SIZE 1 pbuf 512
BUF_SIZE 1 pbuf 512
LOCK2 &dev->cmdlock
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock
TYPE_LOCK (struct s2255_dev)->cmdlock

drivers/media/usb/s2255/s2255drv.c s2255_set_mode() -> s2255_write_config()

Type Parameter Key Value
PARAM_VALUE 1 pbuf 4096-ptr_max
PARAM_VALUE 2 size 512
BUF_SIZE 1 pbuf 512
BUF_SIZE 1 pbuf 512
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->cmdlock
TYPE_LOCK (struct s2255_dev)->cmdlock

drivers/media/usb/s2255/s2255drv.c s2255_start_acquire() -> s2255_write_config()

Type Parameter Key Value
PARAM_VALUE 1 pbuf 4096-ptr_max
PARAM_VALUE 2 size 512
BUF_SIZE 1 pbuf 512
BUF_SIZE 1 pbuf 512
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->cmdlock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock
TYPE_LOCK (struct s2255_dev)->cmdlock

drivers/media/usb/s2255/s2255drv.c s2255_stop_acquire() -> s2255_write_config()

Type Parameter Key Value
PARAM_VALUE 1 pbuf 4096-ptr_max
PARAM_VALUE 2 size 512
BUF_SIZE 1 pbuf 512
BUF_SIZE 1 pbuf 512
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->cmdlock
TYPE_LOCK (struct s2255_dev)->cmdlock