Home
last modified time | relevance | path

Searched refs:en50221 (Results 1 – 11 of 11) sorted by relevance

/linux-6.12.1/drivers/media/pci/mantis/
Dmantis_ca.c28 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 …]
Dmantis_pcmcia.c88 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_pcmcia_init()
95 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_pcmcia_init()
Dmantis_evm.c41 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_hifevm_work()
50 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_hifevm_work()
Dmantis_link.h51 struct dvb_ca_en50221 en50221; member
/linux-6.12.1/drivers/media/dvb-frontends/
Dsp2.h29 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,
Dsp2.c92 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/
Dcimax2.h16 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,
Dcimax2.c167 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 …]
Daltera-ci.c257 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/
Dnetup_unidvb_ci.c52 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/
Dca_high_level.rst137 en50221 APDU (package)
142 | en50221 APDU (unpackage) |