Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/media/pci/ngene/ngene-core.c init_channel() -> dvb_register_device()

Type Parameter Key Value
PARAM_VALUE 1 pdvbdev 4096-ptr_max
PARAM_VALUE 2 template 7301033173875339264
PARAM_VALUE 3 priv 4096-ptr_max
PARAM_VALUE 4 type 0
PARAM_VALUE 5 demux_sink_pads 0
DATA_SOURCE 3 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/pci/ddbridge/ddbridge-core.c ddb_port_attach() -> dvb_register_device()

Type Parameter Key Value
PARAM_VALUE 1 pdvbdev 4096-ptr_max
PARAM_VALUE 2 template 3279913745202020352
PARAM_VALUE 4 type 0
PARAM_VALUE 5 demux_sink_pads 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/dvb-core/dvb_ca_en50221.c dvb_ca_en50221_init() -> dvb_register_device()

Type Parameter Key Value
PARAM_VALUE 1 pdvbdev 4096-ptr_max
PARAM_VALUE 2 template 5402650792450121728
PARAM_VALUE 3 priv 4096-ptr_max
PARAM_VALUE 4 type 4
PARAM_VALUE 5 demux_sink_pads 0
BUF_SIZE 0 adap (-1),424
BUF_SIZE 0 adap (-1),424
BUF_SIZE 3 priv 472
DATA_SOURCE 0 adap $0
DATA_SOURCE 3 priv r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/av7110/av7110.c av7110_register() -> dvb_register_device()

Type Parameter Key Value
PARAM_VALUE 0 adap 4096-ptr_max
PARAM_VALUE 0 adap->conn 0
PARAM_VALUE 0 adap->device_list.next 4096-ptr_max
PARAM_VALUE 0 adap->list_head.next 1018538986533793792
PARAM_VALUE 0 adap->mdev 0
PARAM_VALUE 0 adap->mdev_lock.magic 4096-ptr_max
PARAM_VALUE 0 adap->mfe_lock.magic 4096-ptr_max
PARAM_VALUE 0 adap->num 0-15
PARAM_VALUE 0 adap->priv 0
PARAM_VALUE 1 pdvbdev 4096-ptr_max
PARAM_VALUE 2 template 2641991851677560832
PARAM_VALUE 3 priv 4096-ptr_max
PARAM_VALUE 4 type 8
PARAM_VALUE 5 demux_sink_pads 0
BUF_SIZE 3 priv 23200
DATA_SOURCE 3 priv $0
MEM_ZERO 0 adap
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/dvb-core/dmxdev.c dvb_dmxdev_init() -> dvb_register_device()

Type Parameter Key Value
PARAM_VALUE 1 pdvbdev 4096-ptr_max
PARAM_VALUE 2 template 2376758088992800768
PARAM_VALUE 3 priv 4096-ptr_max
PARAM_VALUE 4 type 2
PARAM_VALUE 5 demux_sink_pads 0-s32max
BUF_SIZE 0 adap (-1),424
BUF_SIZE 0 adap (-1),424
BUF_SIZE 3 priv (-1),1264
CAPPED_DATA 5 demux_sink_pads 1
DATA_SOURCE 0 adap $1
DATA_SOURCE 3 priv $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &f->lock
HALF_LOCKED2 global &g_smscore_deviceslock

drivers/media/dvb-core/dmxdev.c dvb_dmxdev_init() -> dvb_register_device()

Type Parameter Key Value
PARAM_VALUE 0 adap 4096-ptr_max
PARAM_VALUE 1 pdvbdev 4096-ptr_max
PARAM_VALUE 2 template 1589127525610160128
PARAM_VALUE 3 priv 4096-ptr_max
PARAM_VALUE 4 type 3
PARAM_VALUE 5 demux_sink_pads 0-s32max
BUF_SIZE 0 adap (-1),424
BUF_SIZE 0 adap (-1),424
BUF_SIZE 3 priv (-1),1264
CAPPED_DATA 5 demux_sink_pads 1
DATA_SOURCE 0 adap $1
DATA_SOURCE 3 priv $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 5 demux_sink_pads
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &f->lock
HALF_LOCKED2 global &g_smscore_deviceslock

drivers/media/firewire/firedtv-ci.c fdtv_ca_register() -> dvb_register_device()

Type Parameter Key Value
PARAM_VALUE 0 adap 4096-ptr_max
PARAM_VALUE 0 adap->conn 0
PARAM_VALUE 0 adap->device_list.next 4096-ptr_max
PARAM_VALUE 0 adap->device_list.prev 4096-ptr_max
PARAM_VALUE 0 adap->list_head.next 1018538986533793792
PARAM_VALUE 0 adap->mdev 0
PARAM_VALUE 0 adap->mdev_lock.magic 4096-ptr_max
PARAM_VALUE 0 adap->mfe_lock.magic 4096-ptr_max
PARAM_VALUE 0 adap->num 0-15
PARAM_VALUE 0 adap->priv 0
PARAM_VALUE 1 pdvbdev 4096-ptr_max
PARAM_VALUE 2 template 3049257823787524096
PARAM_VALUE 3 priv 4096-ptr_max
PARAM_VALUE 4 type 4
PARAM_VALUE 5 demux_sink_pads 0
BUF_SIZE 3 priv 5480
DATA_SOURCE 3 priv $0
MEM_ZERO 0 adap
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/av7110/av7110_ca.c av7110_ca_register() -> dvb_register_device()

Type Parameter Key Value
PARAM_VALUE 0 adap 4096-ptr_max
PARAM_VALUE 0 adap->conn 0
PARAM_VALUE 0 adap->device_list.next 4096-ptr_max
PARAM_VALUE 0 adap->device_list.prev 4096-ptr_max
PARAM_VALUE 0 adap->list_head.next 1018538986533793792
PARAM_VALUE 0 adap->list_head.prev 4096-ptr_max
PARAM_VALUE 0 adap->mdev 0
PARAM_VALUE 0 adap->mdev_lock.magic 4096-ptr_max
PARAM_VALUE 0 adap->mfe_lock.magic 4096-ptr_max
PARAM_VALUE 0 adap->num 0-15
PARAM_VALUE 0 adap->priv 0
PARAM_VALUE 1 pdvbdev 4096-ptr_max
PARAM_VALUE 2 template 6419571534331072512
PARAM_VALUE 3 priv 4096-ptr_max
PARAM_VALUE 4 type 4
PARAM_VALUE 5 demux_sink_pads 0
BUF_SIZE 3 priv 23200
DATA_SOURCE 3 priv $0
MEM_ZERO 0 adap
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/dvb-core/dvb_frontend.c dvb_register_frontend() -> dvb_register_device()

Type Parameter Key Value
PARAM_VALUE 0 adap 4096-ptr_max
PARAM_VALUE 0 adap->device 0,4096-ptr_max
PARAM_VALUE 1 pdvbdev 4096-ptr_max
PARAM_VALUE 2 template 4266490229966999552
PARAM_VALUE 2 template->adapter 0
PARAM_VALUE 2 template->entity 0
PARAM_VALUE 2 template->fops 6959384069766688768
PARAM_VALUE 2 template->id 0
PARAM_VALUE 2 template->minor 0
PARAM_VALUE 2 template->pads 0
PARAM_VALUE 2 template->priv 0
PARAM_VALUE 2 template->readers (-2)
PARAM_VALUE 2 template->type 0
PARAM_VALUE 2 template->users (-1)
PARAM_VALUE 2 template->writers 1
PARAM_VALUE 3 priv 4096-ptr_max
PARAM_VALUE 4 type 1
PARAM_VALUE 5 demux_sink_pads 0
BUF_SIZE 0 adap (-1),424
BUF_SIZE 0 adap (-1),424
BUF_SIZE 3 priv (-1)-0,1296
DATA_SOURCE 0 adap $0
DATA_SOURCE 3 priv $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &frontend_mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &f->lock
HALF_LOCKED2 global &g_smscore_deviceslock

drivers/media/dvb-core/dvb_net.c dvb_net_init() -> dvb_register_device()

Type Parameter Key Value
PARAM_VALUE 1 pdvbdev 4096-ptr_max
PARAM_VALUE 2 template 1528646762051063808
PARAM_VALUE 3 priv 4096-ptr_max
PARAM_VALUE 4 type 5
PARAM_VALUE 5 demux_sink_pads 0
BUF_SIZE 0 adap (-1),424
BUF_SIZE 0 adap (-1),424
DATA_SOURCE 0 adap $0
DATA_SOURCE 3 priv $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &f->lock

drivers/media/pci/bt8xx/dst_ca.c dst_ca_attach() -> dvb_register_device()

Type Parameter Key Value
PARAM_VALUE 1 pdvbdev 5014432305419739136
PARAM_VALUE 2 template 7913444413997887488
PARAM_VALUE 4 type 4
PARAM_VALUE 5 demux_sink_pads 0
DATA_SOURCE 0 adap $1
DATA_SOURCE 3 priv $0

drivers/staging/media/av7110/av7110_av.c av7110_av_register() -> dvb_register_device()

Type Parameter Key Value
PARAM_VALUE 0 adap 4096-ptr_max
PARAM_VALUE 0 adap->conn 0
PARAM_VALUE 0 adap->device_list.next 4096-ptr_max
PARAM_VALUE 0 adap->device_list.prev 4096-ptr_max
PARAM_VALUE 0 adap->list_head.next 1018538986533793792
PARAM_VALUE 0 adap->list_head.prev 4096-ptr_max
PARAM_VALUE 0 adap->mdev 0
PARAM_VALUE 0 adap->mdev_lock.magic 4096-ptr_max
PARAM_VALUE 0 adap->mfe_lock.magic 4096-ptr_max
PARAM_VALUE 0 adap->num 0-15
PARAM_VALUE 0 adap->priv 0
PARAM_VALUE 1 pdvbdev 4096-ptr_max
PARAM_VALUE 2 template 9160459576635080704
PARAM_VALUE 3 priv 4096-ptr_max
PARAM_VALUE 4 type 6
PARAM_VALUE 5 demux_sink_pads 0
BUF_SIZE 3 priv 23200
DATA_SOURCE 3 priv $0
MEM_ZERO 0 adap
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/staging/media/av7110/av7110_av.c av7110_av_register() -> dvb_register_device()

Type Parameter Key Value
PARAM_VALUE 0 adap 4096-ptr_max
PARAM_VALUE 0 adap->conn 0
PARAM_VALUE 0 adap->device_list.next 4096-ptr_max
PARAM_VALUE 0 adap->list_head.next 1018538986533793792
PARAM_VALUE 0 adap->list_head.prev 4096-ptr_max
PARAM_VALUE 0 adap->mdev 0
PARAM_VALUE 0 adap->mdev_lock.magic 4096-ptr_max
PARAM_VALUE 0 adap->mfe_lock.magic 4096-ptr_max
PARAM_VALUE 0 adap->num 0-15
PARAM_VALUE 0 adap->priv 0
PARAM_VALUE 1 pdvbdev 4096-ptr_max
PARAM_VALUE 2 template 7914513846082772992
PARAM_VALUE 3 priv 4096-ptr_max
PARAM_VALUE 4 type 7
PARAM_VALUE 5 demux_sink_pads 0
BUF_SIZE 3 priv 23200
DATA_SOURCE 3 priv $0
MEM_ZERO 0 adap
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock