/linux-6.12.1/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() argument 30 struct mantis_ca *ca = en50221->data; 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() argument 43 struct mantis_ca *ca = en50221->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() argument 56 struct mantis_ca *ca = en50221->data; 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() argument 69 struct mantis_ca *ca = en50221->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() argument 82 struct mantis_ca *ca = en50221->data; in mantis_ca_slot_reset() [all …]
|
D | mantis_pcmcia.c | 88 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_pcmcia_init() 95 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_pcmcia_init()
|
D | mantis_evm.c | 41 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_hifevm_work() 50 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_hifevm_work()
|
D | mantis_link.h | 51 struct dvb_ca_en50221 en50221; member
|
/linux-6.12.1/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() argument 95 struct sp2 *s = en50221->data; in sp2_ci_op_cam() 146 int sp2_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, in sp2_ci_read_attribute_mem() argument 149 return sp2_ci_op_cam(en50221, slot, SP2_CI_ATTR_ACS, in sp2_ci_read_attribute_mem() 153 int sp2_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, in sp2_ci_write_attribute_mem() argument 156 return sp2_ci_op_cam(en50221, slot, SP2_CI_ATTR_ACS, in sp2_ci_write_attribute_mem() 160 int sp2_ci_read_cam_control(struct dvb_ca_en50221 *en50221, in sp2_ci_read_cam_control() argument 163 return sp2_ci_op_cam(en50221, slot, SP2_CI_IO_ACS, in sp2_ci_read_cam_control() 167 int sp2_ci_write_cam_control(struct dvb_ca_en50221 *en50221, in sp2_ci_write_cam_control() argument 170 return sp2_ci_op_cam(en50221, slot, SP2_CI_IO_ACS, in sp2_ci_write_cam_control() [all …]
|
/linux-6.12.1/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 | 167 static int netup_ci_op_cam(struct dvb_ca_en50221 *en50221, int slot, in netup_ci_op_cam() argument 170 struct netup_ci_state *state = en50221->data; in netup_ci_op_cam() 237 int netup_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, in netup_ci_read_attribute_mem() argument 240 return netup_ci_op_cam(en50221, slot, 0, NETUP_CI_RD, addr, 0); in netup_ci_read_attribute_mem() 243 int netup_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, in netup_ci_write_attribute_mem() argument 246 return netup_ci_op_cam(en50221, slot, 0, 0, addr, data); 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() argument 252 return netup_ci_op_cam(en50221, slot, NETUP_CI_CTL, 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() argument 259 return netup_ci_op_cam(en50221, slot, NETUP_CI_CTL, 0, addr, data); in netup_ci_write_cam_ctl() [all …]
|
D | altera-ci.c | 257 static int altera_ci_op_cam(struct dvb_ca_en50221 *en50221, int slot, in altera_ci_op_cam() argument 261 struct altera_ci_state *state = en50221->data; in altera_ci_op_cam() 292 static int altera_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, in altera_ci_read_attribute_mem() argument 295 return altera_ci_op_cam(en50221, slot, 0, NETUP_CI_FLG_RD, addr, 0); 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() argument 301 return altera_ci_op_cam(en50221, slot, 0, 0, addr, data); 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() argument 307 return altera_ci_op_cam(en50221, slot, NETUP_CI_FLG_CTL, 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() argument 314 return altera_ci_op_cam(en50221, slot, NETUP_CI_FLG_CTL, 0, addr, data); in altera_ci_write_cam_ctl() [all …]
|
/linux-6.12.1/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() argument 55 struct netup_ci_state *state = en50221->data; 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() argument 73 struct netup_ci_state *state = en50221->data; 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() argument 83 struct netup_ci_state *state = en50221->data; 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() argument 117 struct netup_ci_state *state = en50221->data; 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() argument 139 struct netup_ci_state *state = en50221->data; in netup_unidvb_ci_read_attribute_mem() [all …]
|
/linux-6.12.1/Documentation/userspace-api/media/dvb/ |
D | ca_high_level.rst | 137 en50221 APDU (package) 142 | en50221 APDU (unpackage) |
|