Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/dvb-frontends/ds3000.c ds3000_get_algo() -> (struct ds3000_config)->set_lock_led()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 0 fe->demodulator_priv 4096-ptr_max
PARAM_VALUE 0 fe->exit 0
PARAM_VALUE 0 fe->frontend_priv 4096-ptr_max
PARAM_VALUE 0 fe->frontend_priv->wakeup 0
PARAM_VALUE 0 fe->ops.get_frontend_algo 1-u64max
PARAM_VALUE 1 offon 0
BUF_SIZE 0 fe 128
BUF_SIZE 0 fe 128
DATA_SOURCE 0 fe $0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &fepriv->sem
TYPE_LOCK (struct dvb_frontend_private)->sem

drivers/media/dvb-frontends/ds3000.c ds3000_read_status() -> (struct ds3000_config)->set_lock_led()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 0 fe->demodulator_priv 4096-ptr_max
PARAM_VALUE 1 offon 0-1
BUF_SIZE 0 fe (-1),128,176,392-s32max
BUF_SIZE 0 fe (-1),128,176,392-s32max
DATA_SOURCE 0 fe $0
FUZZY_MAX 1 offon 1
HARD_MAX 1 offon 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/ds3000.c ds3000_release() -> (struct ds3000_config)->set_lock_led()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 0 fe->demodulator_priv 4096-ptr_max
PARAM_VALUE 1 offon 0
BUF_SIZE 0 fe (-1)-0,472,1296
BUF_SIZE 0 fe (-1)-0,472,1296
BUF_SIZE 0 fe->tuner_priv (-1)-0,2336
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &d->data_mutex
HALF_LOCKED2 &dev->lock

drivers/media/dvb-frontends/stv0900_core.c stv0900_read_status() -> (struct stv0900_config)->set_lock_led()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 0 fe->demodulator_priv 4096-ptr_max
PARAM_VALUE 1 offon 1
BUF_SIZE 0 fe (-1),176,392-s32max
BUF_SIZE 0 fe (-1),176,392-s32max
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/stv0900_core.c stv0900_read_status() -> (struct stv0900_config)->set_lock_led()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 0 fe->demodulator_priv 4096-ptr_max
PARAM_VALUE 1 offon 0
BUF_SIZE 0 fe (-1),176,392-s32max
BUF_SIZE 0 fe (-1),176,392-s32max
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fepriv->sem
HALF_LOCKED2 &state->fe_mutex

drivers/media/dvb-frontends/stv0900_core.c stv0900_release() -> (struct stv0900_config)->set_lock_led()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 0 fe->demodulator_priv 4096-ptr_max
PARAM_VALUE 1 offon 0
BUF_SIZE 0 fe (-1)-0,472,1296
BUF_SIZE 0 fe (-1)-0,472,1296
BUF_SIZE 0 fe->tuner_priv (-1)-0,2336
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &d->data_mutex
HALF_LOCKED2 &dev->lock

drivers/media/dvb-frontends/stv0900_core.c stv0900_sleep() -> (struct stv0900_config)->set_lock_led()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 0 fe->demodulator_priv 4096-ptr_max
PARAM_VALUE 1 offon 0
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &state->demod_lock
HALF_LOCKED2 &state->fe_mutex