Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/media/dvb-frontends/si2168.c si2168_deselect() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 6376819479136485376
PARAM_VALUE 1 buf 7766253508497993728
PARAM_VALUE 2 wlen 3
PARAM_VALUE 3 rlen 0
BUF_SIZE 1 buf 4
STR_LEN 0 shpnt 3
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &muxc->priv->control->lock

drivers/media/dvb-frontends/si2168.c si2168_init() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 4739347419088146432
PARAM_VALUE 1 buf 2887428558517309440
PARAM_VALUE 2 wlen 13
PARAM_VALUE 3 rlen 0
BUF_SIZE 1 buf 14
STR_LEN 0 shpnt 13
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_init() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 4739347419088146432
PARAM_VALUE 0 shpnt->rlen 0
PARAM_VALUE 0 shpnt->wlen 13
PARAM_VALUE 1 buf 8756037905868451840
PARAM_VALUE 2 wlen 8
PARAM_VALUE 3 rlen 1
BUF_SIZE 1 buf 9
STR_LEN 0 shpnt 8
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_init() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 4739347419088146432
PARAM_VALUE 0 shpnt->rlen 1
PARAM_VALUE 0 shpnt->wlen 8
PARAM_VALUE 1 buf 1995662428278829056
PARAM_VALUE 2 wlen 1
PARAM_VALUE 3 rlen 1
BUF_SIZE 1 buf 2
STR_LEN 0 shpnt 1
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_init() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 4739347419088146432
PARAM_VALUE 0 shpnt->rlen 0
PARAM_VALUE 0 shpnt->wlen 13
PARAM_VALUE 1 buf 571600201456148480
PARAM_VALUE 2 wlen 8
PARAM_VALUE 3 rlen 1
BUF_SIZE 1 buf 9
STR_LEN 0 shpnt 8
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_init() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 4739347419088146432
PARAM_VALUE 0 shpnt->rlen 1
PARAM_VALUE 0 shpnt->wlen 0-30
PARAM_VALUE 2 wlen 0-30
PARAM_VALUE 3 rlen 1
FUZZY_MAX 2 wlen 30
HARD_MAX 2 wlen 30
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_init() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 4739347419088146432
PARAM_VALUE 0 shpnt->rlen 1
PARAM_VALUE 0 shpnt->wlen 8
PARAM_VALUE 2 wlen 8
PARAM_VALUE 3 rlen 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_init() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 4739347419088146432
PARAM_VALUE 0 shpnt->rlen 1
PARAM_VALUE 0 shpnt->wlen 0-30
PARAM_VALUE 1 buf 817033570115190784
PARAM_VALUE 2 wlen 2
PARAM_VALUE 3 rlen 1
BUF_SIZE 1 buf 3
STR_LEN 0 shpnt 2
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_init() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 4739347419088146432
PARAM_VALUE 0 shpnt->rlen 1
PARAM_VALUE 0 shpnt->wlen 2
PARAM_VALUE 1 buf 5769693389722415104
PARAM_VALUE 2 wlen 1
PARAM_VALUE 3 rlen 10
BUF_SIZE 1 buf 2
STR_LEN 0 shpnt 1
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_probe() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3442583561715634176
PARAM_VALUE 1 buf 2887428558517309440
PARAM_VALUE 2 wlen 13
PARAM_VALUE 3 rlen 0
BUF_SIZE 1 buf 14
STR_LEN 0 shpnt 13
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/si2168.c si2168_probe() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3442583561715634176
PARAM_VALUE 0 shpnt->rlen 0
PARAM_VALUE 0 shpnt->wlen 13
PARAM_VALUE 1 buf 571600201456148480
PARAM_VALUE 2 wlen 8
PARAM_VALUE 3 rlen 1
BUF_SIZE 1 buf 9
STR_LEN 0 shpnt 8
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/si2168.c si2168_probe() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3442583561715634176
PARAM_VALUE 0 shpnt->rlen 1
PARAM_VALUE 0 shpnt->wlen 8
PARAM_VALUE 1 buf 6346718992893456384
PARAM_VALUE 2 wlen 1
PARAM_VALUE 3 rlen 13
BUF_SIZE 1 buf 2
STR_LEN 0 shpnt 1
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/si2168.c si2168_read_status() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 5319531141474791424
PARAM_VALUE 1 buf 4437740746279772160
PARAM_VALUE 2 wlen 2
PARAM_VALUE 3 rlen 13
BUF_SIZE 1 buf 3
STR_LEN 0 shpnt 2
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_read_status() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 5319531141474791424
PARAM_VALUE 1 buf 8974020382827708416
PARAM_VALUE 2 wlen 2
PARAM_VALUE 3 rlen 9
BUF_SIZE 1 buf 3
STR_LEN 0 shpnt 2
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_read_status() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 5319531141474791424
PARAM_VALUE 1 buf 8298068340460371968
PARAM_VALUE 2 wlen 2
PARAM_VALUE 3 rlen 14
BUF_SIZE 1 buf 3
STR_LEN 0 shpnt 2
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_read_status() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 5319531141474791424
PARAM_VALUE 0 shpnt->rlen 9,13-14
PARAM_VALUE 0 shpnt->wlen 2
PARAM_VALUE 1 buf 1662123406511501312
PARAM_VALUE 2 wlen 2
PARAM_VALUE 3 rlen 3
BUF_SIZE 1 buf 3
STR_LEN 0 shpnt 2
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_read_status() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 5319531141474791424
PARAM_VALUE 0 shpnt->rlen 3,9,13-14
PARAM_VALUE 0 shpnt->wlen 2
PARAM_VALUE 1 buf 2327806268135133184
PARAM_VALUE 2 wlen 2
PARAM_VALUE 3 rlen 3
BUF_SIZE 1 buf 3
STR_LEN 0 shpnt 2
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_select() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 4682374809299812352
PARAM_VALUE 1 buf 1547429094033317888
PARAM_VALUE 2 wlen 3
PARAM_VALUE 3 rlen 0
BUF_SIZE 1 buf 4
STR_LEN 0 shpnt 3
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 1 buf 4692869297859801088
PARAM_VALUE 2 wlen 5
PARAM_VALUE 3 rlen 5
BUF_SIZE 1 buf 6
STR_LEN 0 shpnt 5
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 5
PARAM_VALUE 0 shpnt->wlen 5
PARAM_VALUE 1 buf 7478485315407187968
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 3
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 5
PARAM_VALUE 0 shpnt->wlen 5
PARAM_VALUE 1 buf 8254718280397762560
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 3
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 5
PARAM_VALUE 0 shpnt->wlen 5
PARAM_VALUE 1 buf 1375964320923422720
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 3
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 1,3
PARAM_VALUE 0 shpnt->wlen 3,6
PARAM_VALUE 1 buf 840320563828404224
PARAM_VALUE 2 wlen 2
PARAM_VALUE 3 rlen 12
BUF_SIZE 1 buf 3
STR_LEN 0 shpnt 2
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 12
PARAM_VALUE 0 shpnt->wlen 2
PARAM_VALUE 1 buf 1819585802068164608
PARAM_VALUE 2 wlen 3
PARAM_VALUE 3 rlen 3
BUF_SIZE 1 buf 4
STR_LEN 0 shpnt 3
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 3
PARAM_VALUE 0 shpnt->wlen 3
PARAM_VALUE 1 buf 1246932953366507520
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 4
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 4
PARAM_VALUE 0 shpnt->wlen 6
PARAM_VALUE 1 buf 1246932953366507520
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 4
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 4
PARAM_VALUE 0 shpnt->wlen 6
PARAM_VALUE 1 buf 1246932953366507520
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 4
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 4
PARAM_VALUE 0 shpnt->wlen 6
PARAM_VALUE 1 buf 1246932953366507520
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 4
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 4
PARAM_VALUE 0 shpnt->wlen 6
PARAM_VALUE 1 buf 1246932953366507520
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 4
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 4
PARAM_VALUE 0 shpnt->wlen 6
PARAM_VALUE 1 buf 1246932953366507520
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 4
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 4
PARAM_VALUE 0 shpnt->wlen 6
PARAM_VALUE 1 buf 1246932953366507520
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 4
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 4
PARAM_VALUE 0 shpnt->wlen 6
PARAM_VALUE 1 buf 1246932953366507520
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 4
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 4
PARAM_VALUE 0 shpnt->wlen 6
PARAM_VALUE 1 buf 1246932953366507520
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 4
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 4
PARAM_VALUE 0 shpnt->wlen 6
PARAM_VALUE 1 buf 1246932953366507520
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 4
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_set_frontend() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 3886845409943724032
PARAM_VALUE 0 shpnt->rlen 4
PARAM_VALUE 0 shpnt->wlen 6
PARAM_VALUE 1 buf 1995662428278829056
PARAM_VALUE 2 wlen 1
PARAM_VALUE 3 rlen 1
BUF_SIZE 1 buf 2
STR_LEN 0 shpnt 1
TERMINATED 1 buf 1
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_sleep() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 6744605151002775552
PARAM_VALUE 1 buf 3976965476842131456
PARAM_VALUE 2 wlen 1
PARAM_VALUE 3 rlen 0
BUF_SIZE 1 buf 2
STR_LEN 0 shpnt 1
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->demod_lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/si2168.c si2168_ts_bus_ctrl() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 5649727817789345792
PARAM_VALUE 1 buf 1246932953366507520
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 4
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-frontends/si2168.c si2168_ts_bus_ctrl() -> cmd_init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 5649727817789345792
PARAM_VALUE 0 shpnt->rlen 0-1,3-5,9-10,12-14
PARAM_VALUE 0 shpnt->wlen 0-30
PARAM_VALUE 1 buf 1246932953366507520
PARAM_VALUE 2 wlen 6
PARAM_VALUE 3 rlen 4
BUF_SIZE 1 buf 7
STR_LEN 0 shpnt 6
TERMINATED 1 buf 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/pcmcia/aha152x_core.c is_complete() -> (array states[])->init()

Type Parameter Key Value
PARAM_VALUE 0 shpnt 4096-ptr_max
DATA_SOURCE 0 shpnt $0
HALF_LOCKED2 &pool->lock