Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/tuners/xc2028.c do_tuner_callback() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 0-2
PARAM_VALUE 3 arg 0-1
BUF_SIZE 0 priv s32min-(-2),1-s32max
DATA_SOURCE 2 command $1
DATA_SOURCE 3 arg $2
HARD_MAX 2 command 2
HARD_MAX 3 arg 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->lock
TYPE_LOCK (struct xc2028_data)->lock

drivers/media/tuners/tua9001.c tua9001_init() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 1
PARAM_VALUE 3 arg 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->v4l2_lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/tuners/tua9001.c tua9001_probe() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 0
PARAM_VALUE 3 arg 1
RX_PATH
TASK_NOT_RUNNING

drivers/media/tuners/tua9001.c tua9001_probe() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 2
PARAM_VALUE 3 arg 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/tuners/tua9001.c tua9001_probe() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 1
PARAM_VALUE 3 arg 1
RX_PATH
TASK_NOT_RUNNING

drivers/media/tuners/tua9001.c tua9001_remove() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 0
PARAM_VALUE 3 arg 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/media/tuners/tua9001.c tua9001_set_params() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 2
PARAM_VALUE 3 arg 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/tuners/tua9001.c tua9001_set_params() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 2
PARAM_VALUE 3 arg 1
RX_PATH
TASK_NOT_RUNNING

drivers/media/tuners/tua9001.c tua9001_sleep() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 1
PARAM_VALUE 3 arg 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->v4l2_lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/tuners/xc5000.c xc5000_tuner_reset() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 0
PARAM_VALUE 3 arg 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/media/tuners/fc0012.c fc0012_set_params() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 0
PARAM_VALUE 3 arg 0-1
FUZZY_MAX 3 arg 1
HARD_MAX 3 arg 1
RX_PATH
TASK_NOT_RUNNING

drivers/media/tuners/fc0013.c fc0013_set_params() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 0
PARAM_VALUE 3 arg 0-1
FUZZY_MAX 3 arg 1
HARD_MAX 3 arg 1
RX_PATH
TASK_NOT_RUNNING

drivers/media/tuners/fc0011.c fc0011_init() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->v4l2_lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/tuners/fc0011.c fc0011_init() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->v4l2_lock
HALF_LOCKED2 &state->fe_mutex

drivers/media/tuners/fc0011.c fc0011_set_params() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 1
RX_PATH
TASK_NOT_RUNNING

drivers/media/tuners/tda827x.c tda827xa_lna_gain() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 0-1
PARAM_VALUE 3 arg 0-1
BUF_SIZE 0 priv s32min-(-2),1-s32max
FUZZY_MAX 2 command 1
FUZZY_MAX 3 arg 1
HARD_MAX 2 command 1
HARD_MAX 3 arg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/tuners/tda827x.c tda827xa_lna_gain() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 0
PARAM_VALUE 3 arg 0-1
BUF_SIZE 0 priv s32min-(-2),1-s32max
DATA_SOURCE 3 arg $1
HARD_MAX 3 arg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/tuners/xc4000.c xc4000_tuner_reset() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 0
PARAM_VALUE 3 arg 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &priv->lock
TYPE_LOCK (struct xc4000_priv)->lock

drivers/media/tuners/tda18271-fe.c tda18271_agc() -> (struct dvb_frontend)->callback()

Type Parameter Key Value
PARAM_VALUE 1 component 0
PARAM_VALUE 2 command 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING