/Linux-v5.10/include/media/ |
D | dvb_ca_en50221.h | 58 struct dvb_ca_en50221 { struct 61 int (*read_attribute_mem)(struct dvb_ca_en50221 *ca, argument 63 int (*write_attribute_mem)(struct dvb_ca_en50221 *ca, argument 66 int (*read_cam_control)(struct dvb_ca_en50221 *ca, argument 68 int (*write_cam_control)(struct dvb_ca_en50221 *ca, argument 71 int (*read_data)(struct dvb_ca_en50221 *ca, argument 73 int (*write_data)(struct dvb_ca_en50221 *ca, argument 76 int (*slot_reset)(struct dvb_ca_en50221 *ca, int slot); argument 77 int (*slot_shutdown)(struct dvb_ca_en50221 *ca, int slot); argument 78 int (*slot_ts_enable)(struct dvb_ca_en50221 *ca, int slot); argument [all …]
|
/Linux-v5.10/drivers/media/dvb-frontends/ |
D | sp2.h | 29 extern int sp2_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, 31 extern int sp2_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, 33 extern int sp2_ci_read_cam_control(struct dvb_ca_en50221 *en50221, 35 extern int sp2_ci_write_cam_control(struct dvb_ca_en50221 *en50221, 37 extern int sp2_ci_slot_reset(struct dvb_ca_en50221 *en50221, int slot); 38 extern int sp2_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot); 39 extern int sp2_ci_slot_ts_enable(struct dvb_ca_en50221 *en50221, int slot); 40 extern int sp2_ci_poll_slot_status(struct dvb_ca_en50221 *en50221,
|
D | sp2.c | 92 static int sp2_ci_op_cam(struct dvb_ca_en50221 *en50221, int slot, u8 acs, in sp2_ci_op_cam() 146 int sp2_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, in sp2_ci_read_attribute_mem() 153 int sp2_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, in sp2_ci_write_attribute_mem() 160 int sp2_ci_read_cam_control(struct dvb_ca_en50221 *en50221, in sp2_ci_read_cam_control() 167 int sp2_ci_write_cam_control(struct dvb_ca_en50221 *en50221, in sp2_ci_write_cam_control() 174 int sp2_ci_slot_reset(struct dvb_ca_en50221 *en50221, int slot) in sp2_ci_slot_reset() 206 int sp2_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot) in sp2_ci_slot_shutdown() 216 int sp2_ci_slot_ts_enable(struct dvb_ca_en50221 *en50221, int slot) in sp2_ci_slot_ts_enable() 233 int sp2_ci_poll_slot_status(struct dvb_ca_en50221 *en50221, in sp2_ci_poll_slot_status()
|
D | cxd2099.c | 33 static int read_data(struct dvb_ca_en50221 *ca, int slot, u8 *ebuf, int ecount); 36 struct dvb_ca_en50221 en; 385 static int read_attribute_mem(struct dvb_ca_en50221 *ca, in read_attribute_mem() 398 static int write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, in write_attribute_mem() 410 static int read_cam_control(struct dvb_ca_en50221 *ca, in read_cam_control() 423 static int write_cam_control(struct dvb_ca_en50221 *ca, int slot, in write_cam_control() 435 static int slot_reset(struct dvb_ca_en50221 *ca, int slot) in slot_reset() 464 static int slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in slot_shutdown() 486 static int slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in slot_ts_enable() 540 static int poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in poll_slot_status() [all …]
|
D | cxd2099.h | 30 struct dvb_ca_en50221 **en;
|
D | sp2_priv.h | 19 struct dvb_ca_en50221 ca;
|
/Linux-v5.10/drivers/media/pci/cx23885/ |
D | cimax2.h | 16 extern int netup_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, 18 extern int netup_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, 20 extern int netup_ci_read_cam_ctl(struct dvb_ca_en50221 *en50221, 22 extern int netup_ci_write_cam_ctl(struct dvb_ca_en50221 *en50221, 24 extern int netup_ci_slot_reset(struct dvb_ca_en50221 *en50221, int slot); 25 extern int netup_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot); 26 extern int netup_ci_slot_ts_ctl(struct dvb_ca_en50221 *en50221, int slot); 28 extern int netup_poll_ci_slot_status(struct dvb_ca_en50221 *en50221,
|
D | cimax2.c | 69 struct dvb_ca_en50221 ca; 167 static int netup_ci_op_cam(struct dvb_ca_en50221 *en50221, int slot, in netup_ci_op_cam() 237 int netup_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, in netup_ci_read_attribute_mem() 243 int netup_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, in netup_ci_write_attribute_mem() 249 int netup_ci_read_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, in netup_ci_read_cam_ctl() 256 int netup_ci_write_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, in netup_ci_write_cam_ctl() 262 int netup_ci_slot_reset(struct dvb_ca_en50221 *en50221, int slot) in netup_ci_slot_reset() 291 int netup_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot) in netup_ci_slot_shutdown() 297 static int netup_ci_set_irq(struct dvb_ca_en50221 *en50221, u8 irq_mode) in netup_ci_set_irq() 318 int netup_ci_slot_ts_ctl(struct dvb_ca_en50221 *en50221, int slot) in netup_ci_slot_ts_ctl() [all …]
|
D | altera-ci.c | 112 struct dvb_ca_en50221 ca; 257 static int altera_ci_op_cam(struct dvb_ca_en50221 *en50221, int slot, in altera_ci_op_cam() 292 static int altera_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, in altera_ci_read_attribute_mem() 298 static int altera_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, in altera_ci_write_attribute_mem() 304 static int altera_ci_read_cam_ctl(struct dvb_ca_en50221 *en50221, in altera_ci_read_cam_ctl() 311 static int altera_ci_write_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, in altera_ci_write_cam_ctl() 317 static int altera_ci_slot_reset(struct dvb_ca_en50221 *en50221, int slot) in altera_ci_slot_reset() 360 static int altera_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot) in altera_ci_slot_shutdown() 366 static int altera_ci_slot_ts_ctl(struct dvb_ca_en50221 *en50221, int slot) in altera_ci_slot_ts_ctl() 443 static int altera_poll_ci_slot_status(struct dvb_ca_en50221 *en50221, in altera_poll_ci_slot_status()
|
/Linux-v5.10/drivers/media/pci/ddbridge/ |
D | ddbridge-ci.c | 45 static int read_attribute_mem(struct dvb_ca_en50221 *ca, in read_attribute_mem() 60 static int write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, in write_attribute_mem() 71 static int read_cam_control(struct dvb_ca_en50221 *ca, in read_cam_control() 92 static int write_cam_control(struct dvb_ca_en50221 *ca, int slot, in write_cam_control() 103 static int slot_reset(struct dvb_ca_en50221 *ca, int slot) in slot_reset() 120 static int slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in slot_shutdown() 129 static int slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in slot_ts_enable() 139 static int poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in poll_slot_status() 152 static struct dvb_ca_en50221 en_templ = { 189 static int read_attribute_mem_xo2(struct dvb_ca_en50221 *ca, in read_attribute_mem_xo2() [all …]
|
D | ddbridge.h | 191 struct dvb_ca_en50221 en; 267 struct dvb_ca_en50221 *en;
|
/Linux-v5.10/drivers/media/pci/mantis/ |
D | mantis_ca.c | 28 static int mantis_ca_read_attr_mem(struct dvb_ca_en50221 *en50221, int slot, int addr) in mantis_ca_read_attr_mem() 41 static int mantis_ca_write_attr_mem(struct dvb_ca_en50221 *en50221, int slot, int addr, u8 data) in mantis_ca_write_attr_mem() 54 static int mantis_ca_read_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, u8 addr) in mantis_ca_read_cam_ctl() 67 static int mantis_ca_write_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, u8 addr, u8 data) in mantis_ca_write_cam_ctl() 80 static int mantis_ca_slot_reset(struct dvb_ca_en50221 *en50221, int slot) in mantis_ca_slot_reset() 96 static int mantis_ca_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot) in mantis_ca_slot_shutdown() 106 static int mantis_ts_control(struct dvb_ca_en50221 *en50221, int slot) in mantis_ts_control() 117 static int mantis_slot_status(struct dvb_ca_en50221 *en50221, int slot, int open) in mantis_slot_status()
|
D | mantis_link.h | 51 struct dvb_ca_en50221 en50221;
|
/Linux-v5.10/drivers/media/pci/netup_unidvb/ |
D | netup_unidvb_ci.c | 52 static int netup_unidvb_ci_slot_ts_ctl(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_slot_ts_ctl() 70 static int netup_unidvb_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_slot_shutdown() 80 static int netup_unidvb_ci_slot_reset(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_slot_reset() 114 static int netup_unidvb_poll_ci_slot_status(struct dvb_ca_en50221 *en50221, in netup_unidvb_poll_ci_slot_status() 136 static int netup_unidvb_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_read_attribute_mem() 148 static int netup_unidvb_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_write_attribute_mem() 160 static int netup_unidvb_ci_read_cam_ctl(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_read_cam_ctl() 172 static int netup_unidvb_ci_write_cam_ctl(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_write_cam_ctl()
|
D | netup_unidvb.h | 92 struct dvb_ca_en50221 ca;
|
/Linux-v5.10/drivers/media/usb/dvb-usb/ |
D | ttusb2.c | 65 struct dvb_ca_en50221 ca; 130 static int tt3650_ci_msg_locked(struct dvb_ca_en50221 *ca, u8 cmd, u8 *data, unsigned int write_len… in tt3650_ci_msg_locked() 143 static int tt3650_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) in tt3650_ci_read_attribute_mem() 165 static int tt3650_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) in tt3650_ci_write_attribute_mem() 181 static int tt3650_ci_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) in tt3650_ci_read_cam_control() 201 static int tt3650_ci_write_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address, u8 value) in tt3650_ci_write_cam_control() 216 static int tt3650_ci_set_video_port(struct dvb_ca_en50221 *ca, int slot, int enable) in tt3650_ci_set_video_port() 240 static int tt3650_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_shutdown() 245 static int tt3650_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_ts_enable() 250 static int tt3650_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_reset() [all …]
|
D | pctv452e.c | 98 struct dvb_ca_en50221 ca; 156 static int tt3650_ci_msg_locked(struct dvb_ca_en50221 *ca, in tt3650_ci_msg_locked() 171 static int tt3650_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, in tt3650_ci_read_attribute_mem() 194 static int tt3650_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, in tt3650_ci_write_attribute_mem() 212 static int tt3650_ci_read_cam_control(struct dvb_ca_en50221 *ca, in tt3650_ci_read_cam_control() 235 static int tt3650_ci_write_cam_control(struct dvb_ca_en50221 *ca, in tt3650_ci_write_cam_control() 254 static int tt3650_ci_set_video_port(struct dvb_ca_en50221 *ca, in tt3650_ci_set_video_port() 281 static int tt3650_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_shutdown() 286 static int tt3650_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_ts_enable() 291 static int tt3650_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_reset() [all …]
|
D | az6027.c | 26 struct dvb_ca_en50221 ca; 405 static int az6027_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, in az6027_ci_read_attribute_mem() 446 static int az6027_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, in az6027_ci_write_attribute_mem() 478 static int az6027_ci_read_cam_control(struct dvb_ca_en50221 *ca, in az6027_ci_read_cam_control() 523 static int az6027_ci_write_cam_control(struct dvb_ca_en50221 *ca, in az6027_ci_write_cam_control() 557 static int CI_CamReady(struct dvb_ca_en50221 *ca, int slot) in CI_CamReady() 588 static int az6027_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) in az6027_ci_slot_reset() 639 static int az6027_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in az6027_ci_slot_shutdown() 644 static int az6027_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in az6027_ci_slot_ts_enable() 673 static int az6027_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in az6027_ci_poll_slot_status()
|
/Linux-v5.10/drivers/media/usb/dvb-usb-v2/ |
D | az6007.c | 44 struct dvb_ca_en50221 ca; 247 static int az6007_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, in az6007_ci_read_attribute_mem() 288 static int az6007_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, in az6007_ci_write_attribute_mem() 320 static int az6007_ci_read_cam_control(struct dvb_ca_en50221 *ca, in az6007_ci_read_cam_control() 365 static int az6007_ci_write_cam_control(struct dvb_ca_en50221 *ca, in az6007_ci_write_cam_control() 399 static int CI_CamReady(struct dvb_ca_en50221 *ca, int slot) in CI_CamReady() 430 static int az6007_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) in az6007_ci_slot_reset() 481 static int az6007_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in az6007_ci_slot_shutdown() 486 static int az6007_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in az6007_ci_slot_ts_enable() 515 static int az6007_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in az6007_ci_poll_slot_status()
|
D | anysee.c | 1155 static int anysee_ci_read_attribute_mem(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_read_attribute_mem() 1170 static int anysee_ci_write_attribute_mem(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_write_attribute_mem() 1184 static int anysee_ci_read_cam_control(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_read_cam_control() 1199 static int anysee_ci_write_cam_control(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_write_cam_control() 1213 static int anysee_ci_slot_reset(struct dvb_ca_en50221 *ci, int slot) in anysee_ci_slot_reset() 1234 static int anysee_ci_slot_shutdown(struct dvb_ca_en50221 *ci, int slot) in anysee_ci_slot_shutdown() 1252 static int anysee_ci_slot_ts_enable(struct dvb_ca_en50221 *ci, int slot) in anysee_ci_slot_ts_enable() 1264 static int anysee_ci_poll_slot_status(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_poll_slot_status()
|
D | anysee.h | 51 struct dvb_ca_en50221 ci;
|
/Linux-v5.10/drivers/media/pci/ttpci/ |
D | budget-av.c | 59 struct dvb_ca_en50221 ca; 63 static int ciintf_slot_shutdown(struct dvb_ca_en50221 *ca, int slot); 123 static int ciintf_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) in ciintf_read_attribute_mem() 142 static int ciintf_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) in ciintf_write_attribute_mem() 161 static int ciintf_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) in ciintf_read_cam_control() 181 static int ciintf_write_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address, u8 value) in ciintf_write_cam_control() 200 static int ciintf_slot_reset(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_reset() 229 static int ciintf_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_shutdown() 245 static int ciintf_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_ts_enable() 260 static int ciintf_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in ciintf_poll_slot_status() [all …]
|
D | budget-ci.c | 97 struct dvb_ca_en50221 ca; 252 static int ciintf_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) in ciintf_read_attribute_mem() 263 static int ciintf_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) in ciintf_write_attribute_mem() 274 static int ciintf_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) in ciintf_read_cam_control() 285 static int ciintf_write_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address, u8 value) in ciintf_write_cam_control() 296 static int ciintf_slot_reset(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_reset() 319 static int ciintf_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_shutdown() 332 static int ciintf_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_ts_enable() 401 static int ciintf_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in ciintf_poll_slot_status() 446 memset(&budget_ci->ca, 0, sizeof(struct dvb_ca_en50221)); in ciintf_init()
|
/Linux-v5.10/Documentation/driver-api/media/ |
D | dtv-ca.rst | 6 .. kernel-doc:: include/media/dvb_ca_en50221.h
|
/Linux-v5.10/drivers/media/dvb-core/ |
D | Makefile | 10 dvb_ca_en50221.o dvb_frontend.o \
|