Documented in 2 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 15 files:

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