Documented in 2 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 15 files:
- drivers/media/dvb-core/dvb_ca_en50221.c, line 1950
- drivers/media/dvb-frontends/sp2.c, line 334
- drivers/media/pci/cx23885/altera-ci.c, line 759
- drivers/media/pci/cx23885/cimax2.c, line 498
- drivers/media/pci/ddbridge/ddbridge-ci.c, line 357
- drivers/media/pci/mantis/mantis_ca.c, line 169
- drivers/media/pci/netup_unidvb/netup_unidvb_ci.c, line 212
- drivers/media/pci/ngene/ngene-core.c, line 1491
- drivers/media/pci/ttpci/budget-av.c, line 354
- drivers/media/pci/ttpci/budget-ci.c, line 487
- drivers/media/usb/dvb-usb-v2/anysee.c, line 1289
- drivers/media/usb/dvb-usb-v2/az6007.c, line 597
- drivers/media/usb/dvb-usb/az6027.c, line 756
- drivers/media/usb/dvb-usb/pctv452e.c, line 400
- drivers/media/usb/dvb-usb/ttusb2.c, line 353
Smatch caller information:
drivers/media/dvb-frontends/sp2.c sp2_init() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pubca | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->data | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->owner | 0 |
| PARAM_VALUE | 1 | pubca->poll_slot_status | 7793073352052699136 |
| PARAM_VALUE | 1 | pubca->read_attribute_mem | 5900664909378899968 |
| PARAM_VALUE | 1 | pubca->read_cam_control | 3771238231771144192 |
| PARAM_VALUE | 1 | pubca->slot_reset | 8697695715585863680 |
| PARAM_VALUE | 1 | pubca->slot_shutdown | 7800543203408564224 |
| PARAM_VALUE | 1 | pubca->slot_ts_enable | 6939542299213914112 |
| PARAM_VALUE | 1 | pubca->write_attribute_mem | 5710633653112750080 |
| PARAM_VALUE | 1 | pubca->write_cam_control | 2247800352247492608 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | slot_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/mantis/mantis_ca.c mantis_ca_init() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dvb_adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->data | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->owner | 0 |
| PARAM_VALUE | 1 | pubca->poll_slot_status | 5687159903243407360 |
| PARAM_VALUE | 1 | pubca->read_attribute_mem | 5843770923715911680 |
| PARAM_VALUE | 1 | pubca->read_cam_control | 1035218322454630400 |
| PARAM_VALUE | 1 | pubca->slot_reset | 4619348682603601920 |
| PARAM_VALUE | 1 | pubca->slot_shutdown | 867059558555930624 |
| PARAM_VALUE | 1 | pubca->slot_ts_enable | 7500341854641459200 |
| PARAM_VALUE | 1 | pubca->write_attribute_mem | 4545353894850936832 |
| PARAM_VALUE | 1 | pubca->write_cam_control | 6727781172531961856 |
| PARAM_VALUE | 2 | flags | 1 |
| PARAM_VALUE | 3 | slot_count | 1 |
| BUF_SIZE | 0 | dvb_adapter | 424 |
drivers/media/pci/ttpci/budget-ci.c ciintf_init() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dvb_adapter | 4096-ptr_max |
| PARAM_VALUE | 0 | dvb_adapter->conn | 0 |
| PARAM_VALUE | 0 | dvb_adapter->device | 0 |
| PARAM_VALUE | 0 | dvb_adapter->list_head.next | 0,1018538986533793792 |
| PARAM_VALUE | 0 | dvb_adapter->mdev | 0 |
| PARAM_VALUE | 0 | dvb_adapter->module | 0 |
| PARAM_VALUE | 0 | dvb_adapter->name | 0 |
| PARAM_VALUE | 0 | dvb_adapter->num | 0-15 |
| PARAM_VALUE | 0 | dvb_adapter->priv | 0 |
| PARAM_VALUE | 1 | pubca | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->data | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->owner | 0 |
| PARAM_VALUE | 1 | pubca->poll_slot_status | 3545402180574109696 |
| PARAM_VALUE | 1 | pubca->read_attribute_mem | 7667144301079949312 |
| PARAM_VALUE | 1 | pubca->read_cam_control | 3058626481506189312 |
| PARAM_VALUE | 1 | pubca->slot_reset | 6565152903689453568 |
| PARAM_VALUE | 1 | pubca->slot_shutdown | 8712116385883877376 |
| PARAM_VALUE | 1 | pubca->slot_ts_enable | 2974864556734791680 |
| PARAM_VALUE | 1 | pubca->write_attribute_mem | 1682887743639257088 |
| PARAM_VALUE | 1 | pubca->write_cam_control | 2570636296019570688 |
| PARAM_VALUE | 2 | flags | 0,7 |
| PARAM_VALUE | 3 | slot_count | 1 |
| FUZZY_MAX | 2 | flags | 7 |
| HARD_MAX | 2 | flags | 7 |
| MEM_ZERO | 0 | dvb_adapter | |
| MEM_ZERO | 1 | pubca | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb-v2/az6007.c az6007_ci_init() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dvb_adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->owner | 0 |
| PARAM_VALUE | 1 | pubca->poll_slot_status | 6312167301612867584 |
| PARAM_VALUE | 1 | pubca->read_attribute_mem | 5272750328048451584 |
| PARAM_VALUE | 1 | pubca->read_cam_control | 6719534797175083008 |
| PARAM_VALUE | 1 | pubca->slot_reset | 5016171673442709504 |
| PARAM_VALUE | 1 | pubca->slot_shutdown | 8087886575994982400 |
| PARAM_VALUE | 1 | pubca->slot_ts_enable | 4699303452326285312 |
| PARAM_VALUE | 1 | pubca->write_attribute_mem | 5724137411441676288 |
| PARAM_VALUE | 1 | pubca->write_cam_control | 6094612153420337152 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | slot_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/dvb-usb-v2/anysee.c anysee_ci_init() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dvb_adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->data | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->owner | 0 |
| PARAM_VALUE | 1 | pubca->poll_slot_status | 3992495690971156480 |
| PARAM_VALUE | 1 | pubca->read_attribute_mem | 6573136383233142784 |
| PARAM_VALUE | 1 | pubca->read_cam_control | 2405807944855982080 |
| PARAM_VALUE | 1 | pubca->slot_reset | 122473058663419904 |
| PARAM_VALUE | 1 | pubca->slot_shutdown | 1394891450079551488 |
| PARAM_VALUE | 1 | pubca->slot_ts_enable | 9134893407268872192 |
| PARAM_VALUE | 1 | pubca->write_attribute_mem | 6753785716822413312 |
| PARAM_VALUE | 1 | pubca->write_cam_control | 386474221335896064 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | slot_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/ngene/ngene-core.c init_channel() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pubca | 1-u64max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | slot_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/pci/cx23885/cimax2.c netup_ci_init() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dvb_adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->data | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->owner | 0 |
| PARAM_VALUE | 1 | pubca->poll_slot_status | 3543649616308285440 |
| PARAM_VALUE | 1 | pubca->read_attribute_mem | 5483253833705598976 |
| PARAM_VALUE | 1 | pubca->read_cam_control | 6013360142681280512 |
| PARAM_VALUE | 1 | pubca->slot_reset | 7092022882993106944 |
| PARAM_VALUE | 1 | pubca->slot_shutdown | 4203739516645208064 |
| PARAM_VALUE | 1 | pubca->slot_ts_enable | 336266883664654336 |
| PARAM_VALUE | 1 | pubca->write_attribute_mem | 1660016489220395008 |
| PARAM_VALUE | 1 | pubca->write_cam_control | 2034996252832112640 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | slot_count | 1 |
drivers/media/pci/cx23885/altera-ci.c altera_ci_init() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dvb_adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->data | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->owner | 0 |
| PARAM_VALUE | 1 | pubca->poll_slot_status | 9138518924126289920 |
| PARAM_VALUE | 1 | pubca->read_attribute_mem | 7106320420979884032 |
| PARAM_VALUE | 1 | pubca->read_cam_control | 6651567284281651200 |
| PARAM_VALUE | 1 | pubca->slot_reset | 4721669172001521664 |
| PARAM_VALUE | 1 | pubca->slot_shutdown | 6884661211397963776 |
| PARAM_VALUE | 1 | pubca->slot_ts_enable | 7388398743001796608 |
| PARAM_VALUE | 1 | pubca->write_attribute_mem | 5727196262128934912 |
| PARAM_VALUE | 1 | pubca->write_cam_control | 6852899851649773568 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | slot_count | 1 |
drivers/media/usb/dvb-usb/pctv452e.c tt3650_ci_init() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dvb_adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->data | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->owner | 0 |
| PARAM_VALUE | 1 | pubca->poll_slot_status | 3450133948664946688 |
| PARAM_VALUE | 1 | pubca->read_attribute_mem | 697046409663954944 |
| PARAM_VALUE | 1 | pubca->read_cam_control | 4907852713724121088 |
| PARAM_VALUE | 1 | pubca->slot_reset | 2542539640188329984 |
| PARAM_VALUE | 1 | pubca->slot_shutdown | 7963221907565641728 |
| PARAM_VALUE | 1 | pubca->slot_ts_enable | 670499737258647552 |
| PARAM_VALUE | 1 | pubca->write_attribute_mem | 8479953807012290560 |
| PARAM_VALUE | 1 | pubca->write_cam_control | 7551206094834552832 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | slot_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/dvb-usb/ttusb2.c tt3650_ci_init() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dvb_adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->data | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->owner | 0 |
| PARAM_VALUE | 1 | pubca->poll_slot_status | 4068574704196894720 |
| PARAM_VALUE | 1 | pubca->read_attribute_mem | 4215932909955121152 |
| PARAM_VALUE | 1 | pubca->read_cam_control | 830587842069778432 |
| PARAM_VALUE | 1 | pubca->slot_reset | 4494819910263189504 |
| PARAM_VALUE | 1 | pubca->slot_shutdown | 8488316841967194112 |
| PARAM_VALUE | 1 | pubca->slot_ts_enable | 8858132094415175680 |
| PARAM_VALUE | 1 | pubca->write_attribute_mem | 4887319468088086528 |
| PARAM_VALUE | 1 | pubca->write_cam_control | 9095670752038473728 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | slot_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/ttpci/budget-av.c ciintf_init() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dvb_adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->data | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->owner | 0 |
| PARAM_VALUE | 1 | pubca->poll_slot_status | 8728591221125816320 |
| PARAM_VALUE | 1 | pubca->read_attribute_mem | 1875504689532035072 |
| PARAM_VALUE | 1 | pubca->read_cam_control | 8998775419807715328 |
| PARAM_VALUE | 1 | pubca->slot_reset | 3615873146760335360 |
| PARAM_VALUE | 1 | pubca->slot_shutdown | 7216760787858788352 |
| PARAM_VALUE | 1 | pubca->slot_ts_enable | 9203813948001198080 |
| PARAM_VALUE | 1 | pubca->write_attribute_mem | 8854695745782951936 |
| PARAM_VALUE | 1 | pubca->write_cam_control | 3068350789042601984 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | slot_count | 1 |
| MEM_ZERO | 1 | pubca |
drivers/media/pci/ddbridge/ddbridge-ci.c ddb_ci_attach() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pubca | 1-u64max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | slot_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/usb/dvb-usb/az6027.c az6027_ci_init() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dvb_adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->data | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->owner | 0 |
| PARAM_VALUE | 1 | pubca->poll_slot_status | 9096095303604772864 |
| PARAM_VALUE | 1 | pubca->read_attribute_mem | 4876799719717548032 |
| PARAM_VALUE | 1 | pubca->read_cam_control | 7612560063632551936 |
| PARAM_VALUE | 1 | pubca->slot_reset | 7936722471141982208 |
| PARAM_VALUE | 1 | pubca->slot_shutdown | 8708474138936909824 |
| PARAM_VALUE | 1 | pubca->slot_ts_enable | 4800774890589335552 |
| PARAM_VALUE | 1 | pubca->write_attribute_mem | 343884813677522944 |
| PARAM_VALUE | 1 | pubca->write_cam_control | 7069268493470826496 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | slot_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/pci/netup_unidvb/netup_unidvb_ci.c netup_unidvb_ci_register() -> dvb_ca_en50221_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dvb_adapter | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->data | 4096-ptr_max |
| PARAM_VALUE | 1 | pubca->owner | 0 |
| PARAM_VALUE | 1 | pubca->poll_slot_status | 6962528531941863424 |
| PARAM_VALUE | 1 | pubca->read_attribute_mem | 2256063473425006592 |
| PARAM_VALUE | 1 | pubca->read_cam_control | 8894602503139901440 |
| PARAM_VALUE | 1 | pubca->slot_reset | 6929300412158672896 |
| PARAM_VALUE | 1 | pubca->slot_shutdown | 248618358770679808 |
| PARAM_VALUE | 1 | pubca->slot_ts_enable | 2184926155257618432 |
| PARAM_VALUE | 1 | pubca->write_attribute_mem | 8055462863081070592 |
| PARAM_VALUE | 1 | pubca->write_cam_control | 7851314208980832256 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | slot_count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pci_dev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |