Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/firewire/firedtv-avc.c avc_ca_app_info() -> clear_operands()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->ctype 1
PARAM_VALUE 0 c->opcode 0
PARAM_VALUE 0 c->operand 4096-ptr_max
PARAM_VALUE 1 from 6
PARAM_VALUE 2 to 508
BUF_SIZE 0 c 512
BIT_INFO 0 c->subunit 0x28,0xff
NOCHECK_CALL
LOCK2 &fdtv->avc_mutex
TYPE_LOCK (struct firedtv)->avc_mutex

drivers/media/firewire/firedtv-avc.c avc_ca_enter_menu() -> clear_operands()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->ctype 1
PARAM_VALUE 0 c->opcode 0
PARAM_VALUE 0 c->operand 4096-ptr_max
PARAM_VALUE 1 from 6
PARAM_VALUE 2 to 8
BUF_SIZE 0 c 512
BIT_INFO 0 c->subunit 0x28,0xff
NOCHECK_CALL
LOCK2 &fdtv->avc_mutex
TYPE_LOCK (struct firedtv)->avc_mutex

drivers/media/firewire/firedtv-avc.c avc_ca_get_mmi() -> clear_operands()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->ctype 1
PARAM_VALUE 0 c->opcode 0
PARAM_VALUE 0 c->operand 4096-ptr_max
PARAM_VALUE 1 from 6
PARAM_VALUE 2 to 508
BUF_SIZE 0 c 512
BIT_INFO 0 c->subunit 0x28,0xff
NOCHECK_CALL
LOCK2 &fdtv->avc_mutex
TYPE_LOCK (struct firedtv)->avc_mutex

drivers/media/firewire/firedtv-avc.c avc_ca_get_time_date() -> clear_operands()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->ctype 1
PARAM_VALUE 0 c->opcode 0
PARAM_VALUE 0 c->operand 4096-ptr_max
PARAM_VALUE 1 from 6
PARAM_VALUE 2 to 508
BUF_SIZE 0 c 512
BIT_INFO 0 c->subunit 0x28,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &fdtv->avc_mutex
TYPE_LOCK (struct firedtv)->avc_mutex

drivers/media/firewire/firedtv-avc.c avc_ca_info() -> clear_operands()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->ctype 1
PARAM_VALUE 0 c->opcode 0
PARAM_VALUE 0 c->operand 4096-ptr_max
PARAM_VALUE 1 from 6
PARAM_VALUE 2 to 508
BUF_SIZE 0 c 512
BIT_INFO 0 c->subunit 0x28,0xff
NOCHECK_CALL
LOCK2 &fdtv->avc_mutex
TYPE_LOCK (struct firedtv)->avc_mutex

drivers/media/firewire/firedtv-avc.c avc_identify_subunit() -> clear_operands()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->ctype 0
PARAM_VALUE 0 c->opcode 9
PARAM_VALUE 0 c->operand 4096-ptr_max
PARAM_VALUE 1 from 7
PARAM_VALUE 2 to 8
BUF_SIZE 0 c 512
BIT_INFO 0 c->subunit 0x28,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &fdtv->avc_mutex
TYPE_LOCK (struct firedtv)->avc_mutex

drivers/media/firewire/firedtv-avc.c avc_tuner_get_ts() -> clear_operands()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->ctype 0
PARAM_VALUE 0 c->opcode 200
PARAM_VALUE 0 c->operand 4096-ptr_max
PARAM_VALUE 1 from 7
PARAM_VALUE 2 to 24
BUF_SIZE 0 c 512
BIT_INFO 0 c->subunit 0x28,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &fdtv->avc_mutex
LOCK2 &fdtv->demux_mutex
HALF_LOCKED2 &demux->mutex
HALF_LOCKED2 &dvbdmx->mutex
TYPE_LOCK (struct firedtv)->avc_mutex
TYPE_LOCK (struct firedtv)->demux_mutex

drivers/media/firewire/firedtv-avc.c avc_tuner_status() -> clear_operands()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->ctype 0
PARAM_VALUE 0 c->opcode 9
PARAM_VALUE 0 c->operand 4096-ptr_max
PARAM_VALUE 1 from 2
PARAM_VALUE 2 to 31
BUF_SIZE 0 c 512
BIT_INFO 0 c->subunit 0x28,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &fdtv->avc_mutex
TYPE_LOCK (struct firedtv)->avc_mutex

drivers/media/firewire/firedtv-avc.c pad_operands() -> clear_operands()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->ctype 0
PARAM_VALUE 2 to s32min-508
BUF_SIZE 0 c 512
CAPPED_DATA 1 from 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 from $1
FUZZY_MAX 2 to 508
PARAM_COMPARE 1 from <= $2
PARAM_COMPARE 2 to >= $1
BIT_INFO 0 c->subunit 0x28,0xff
BIT_INFO 2 to 0x0,0x1fc
HARD_MAX 2 to 508
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 from 29-4598[c][u]
USER_DATA 2 to 0,32-508[c]
UNITS 1 from unit_byte
UNITS 2 to unit_byte
LOCK2 &fdtv->avc_mutex
HALF_LOCKED2 &fdtv->demux_mutex
TYPE_LOCK (struct firedtv)->avc_mutex