Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/pci/pt3/pt3_i2c.c put_byte_read() -> cmdbuf_add()

Type Parameter Key Value
PARAM_VALUE 0 cbuf 4096-ptr_max
PARAM_VALUE 1 cmd 13
DATA_SOURCE 0 cbuf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/pci/pt3/pt3_i2c.c put_byte_read() -> cmdbuf_add()

Type Parameter Key Value
PARAM_VALUE 0 cbuf 4096-ptr_max
PARAM_VALUE 0 cbuf->num_cmds 2-u32max
PARAM_VALUE 1 cmd 8,12
DATA_SOURCE 0 cbuf $0
FUZZY_MAX 1 cmd 12
BIT_INFO 1 cmd 0x8,0xc
HARD_MAX 1 cmd 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/pci/pt3/pt3_i2c.c put_byte_write() -> cmdbuf_add()

Type Parameter Key Value
PARAM_VALUE 0 cbuf 4096-ptr_max
PARAM_VALUE 1 cmd 8,12
DATA_SOURCE 0 cbuf $0
FUZZY_MAX 1 cmd 12
BIT_INFO 1 cmd 0x8,0xc
HARD_MAX 1 cmd 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/pci/pt3/pt3_i2c.c put_byte_write() -> cmdbuf_add()

Type Parameter Key Value
PARAM_VALUE 0 cbuf 4096-ptr_max
PARAM_VALUE 0 cbuf->num_cmds 2-u32max
PARAM_VALUE 1 cmd 14
DATA_SOURCE 0 cbuf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/pci/pt3/pt3_i2c.c put_end() -> cmdbuf_add()

Type Parameter Key Value
PARAM_VALUE 0 cbuf 4096-ptr_max
PARAM_VALUE 1 cmd 0
DATA_SOURCE 0 cbuf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/pci/pt3/pt3_i2c.c put_end() -> cmdbuf_add()

Type Parameter Key Value
PARAM_VALUE 0 cbuf 4096-ptr_max
PARAM_VALUE 0 cbuf->num_cmds 2-u32max
PARAM_VALUE 1 cmd 0
DATA_SOURCE 0 cbuf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/pci/pt3/pt3_i2c.c put_start() -> cmdbuf_add()

Type Parameter Key Value
PARAM_VALUE 0 cbuf 4096-ptr_max
PARAM_VALUE 1 cmd 5
DATA_SOURCE 0 cbuf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/pci/pt3/pt3_i2c.c put_start() -> cmdbuf_add()

Type Parameter Key Value
PARAM_VALUE 0 cbuf 4096-ptr_max
PARAM_VALUE 0 cbuf->num_cmds 2-u32max
PARAM_VALUE 1 cmd 3
DATA_SOURCE 0 cbuf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/pci/pt3/pt3_i2c.c put_start() -> cmdbuf_add()

Type Parameter Key Value
PARAM_VALUE 0 cbuf 4096-ptr_max
PARAM_VALUE 0 cbuf->num_cmds 3-u32max
PARAM_VALUE 1 cmd 4
DATA_SOURCE 0 cbuf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/pci/pt3/pt3_i2c.c put_start() -> cmdbuf_add()

Type Parameter Key Value
PARAM_VALUE 0 cbuf 4096-ptr_max
PARAM_VALUE 0 cbuf->num_cmds 4-u32max
PARAM_VALUE 1 cmd 2
DATA_SOURCE 0 cbuf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/pci/pt3/pt3_i2c.c put_stop() -> cmdbuf_add()

Type Parameter Key Value
PARAM_VALUE 0 cbuf 4096-ptr_max
PARAM_VALUE 1 cmd 4
DATA_SOURCE 0 cbuf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/pci/pt3/pt3_i2c.c put_stop() -> cmdbuf_add()

Type Parameter Key Value
PARAM_VALUE 0 cbuf 4096-ptr_max
PARAM_VALUE 0 cbuf->num_cmds 2-u32max
PARAM_VALUE 1 cmd 3
DATA_SOURCE 0 cbuf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/pci/pt3/pt3_i2c.c put_stop() -> cmdbuf_add()

Type Parameter Key Value
PARAM_VALUE 0 cbuf 4096-ptr_max
PARAM_VALUE 0 cbuf->num_cmds 3-u32max
PARAM_VALUE 1 cmd 5
DATA_SOURCE 0 cbuf $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock