Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/media/usb/as102/as10x_cmd_cfg.c as10x_cmd_eLNA_change_mode() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 3
NOCHECK_CALL
UNITS 2 cmd_len unit_byte

drivers/media/usb/as102/as10x_cmd_cfg.c as10x_cmd_get_context() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 11
NOCHECK_CALL
UNITS 2 cmd_len unit_byte

drivers/media/usb/as102/as10x_cmd_cfg.c as10x_cmd_set_context() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 11
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cmd_len unit_byte
LOCK2 &adap->lock
TYPE_LOCK (struct as10x_bus_adapter_t)->lock

drivers/media/usb/as102/as10x_cmd.c as10x_cmd_get_demod_stats() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cmd_len unit_byte
LOCK2 &adap->lock
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->fe_mutex
TYPE_LOCK (struct as10x_bus_adapter_t)->lock

drivers/media/usb/as102/as10x_cmd.c as10x_cmd_get_impulse_resp() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 2
NOCHECK_CALL
UNITS 2 cmd_len unit_byte

drivers/media/usb/as102/as10x_cmd.c as10x_cmd_get_tps() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cmd_len unit_byte
LOCK2 &adap->lock
TYPE_LOCK (struct as10x_bus_adapter_t)->lock

drivers/media/usb/as102/as10x_cmd.c as10x_cmd_get_tune_status() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cmd_len unit_byte
LOCK2 &adap->lock
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->fe_mutex
TYPE_LOCK (struct as10x_bus_adapter_t)->lock

drivers/media/usb/as102/as10x_cmd.c as10x_cmd_set_tune() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 14
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cmd_len unit_byte
LOCK2 &adap->lock
HALF_LOCKED2 &state->fe_mutex
TYPE_LOCK (struct as10x_bus_adapter_t)->lock

drivers/media/usb/as102/as10x_cmd.c as10x_cmd_turn_off() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cmd_len unit_byte
LOCK2 &adap->lock
TYPE_LOCK (struct as10x_bus_adapter_t)->lock

drivers/media/usb/as102/as10x_cmd.c as10x_cmd_turn_on() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cmd_len unit_byte
LOCK2 &adap->lock
TYPE_LOCK (struct as10x_bus_adapter_t)->lock

drivers/media/usb/as102/as10x_cmd_stream.c as10x_cmd_add_PID_filter() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cmd_len unit_byte
LOCK2 &dev->bus_adap.lock
LOCK2 &dev->sem
HALF_LOCKED2 &demux->mutex
HALF_LOCKED2 &dvbdmx->mutex
TYPE_LOCK (struct as102_dev_t)->sem
TYPE_LOCK (struct as10x_bus_adapter_t)->lock

drivers/media/usb/as102/as10x_cmd_stream.c as10x_cmd_del_PID_filter() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cmd_len unit_byte
LOCK2 &dev->bus_adap.lock
LOCK2 &dev->sem
HALF_LOCKED2 &demux->mutex
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &dvbdmx->mutex
HALF_LOCKED2 &priv->mutex
TYPE_LOCK (struct as102_dev_t)->sem
TYPE_LOCK (struct as10x_bus_adapter_t)->lock
TYPE_LOCK (struct dvb_demux)->mutex

drivers/media/usb/as102/as10x_cmd_stream.c as10x_cmd_start_streaming() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cmd_len unit_byte
LOCK2 &dev->bus_adap.lock
LOCK2 &dev->sem
HALF_LOCKED2 &demux->mutex
HALF_LOCKED2 &dvbdmx->mutex
TYPE_LOCK (struct as102_dev_t)->sem
TYPE_LOCK (struct as10x_bus_adapter_t)->lock

drivers/media/usb/as102/as10x_cmd_stream.c as10x_cmd_stop_streaming() -> as10x_cmd_build()

Type Parameter Key Value
PARAM_VALUE 2 cmd_len 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 cmd_len unit_byte
LOCK2 &dev->bus_adap.lock
LOCK2 &dev->sem
HALF_LOCKED2 &demux->mutex
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &dvbdmx->mutex
HALF_LOCKED2 &priv->mutex
TYPE_LOCK (struct as102_dev_t)->sem
TYPE_LOCK (struct as10x_bus_adapter_t)->lock
TYPE_LOCK (struct dvb_demux)->mutex