Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 12 files:
- drivers/media/dvb-core/dmxdev.c
- drivers/media/dvb-core/dvb_ca_en50221.c, line 1904
- drivers/media/dvb-core/dvb_frontend.c, line 3074
- drivers/media/dvb-core/dvb_net.c, line 1664
- drivers/media/dvb-core/dvbdev.c, line 592
- drivers/media/firewire/firedtv-ci.c, line 241
- drivers/media/pci/bt8xx/dst_ca.c, line 662
- drivers/media/pci/ddbridge/ddbridge-core.c, line 2032
- drivers/media/pci/ngene/ngene-core.c, line 1497
- drivers/staging/media/av7110/av7110.c, line 1309
- drivers/staging/media/av7110/av7110_av.c
- drivers/staging/media/av7110/av7110_ca.c, line 370
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 |