Home
last modified time | relevance | path

Searched refs:dvb_ca_en50221 (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.3-rc2/include/media/
A Ddvb_ca_en50221.h58 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
132 struct dvb_ca_en50221 *ca, int flags,
[all …]
/linux-6.3-rc2/drivers/media/dvb-frontends/
A 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,
A Dsp2.c92 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()
A Dcxd2099.c24 static int read_data(struct dvb_ca_en50221 *ca, int slot, u8 *ebuf, int ecount);
27 struct dvb_ca_en50221 en;
376 static int read_attribute_mem(struct dvb_ca_en50221 *ca, in read_attribute_mem()
389 static int write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, in write_attribute_mem()
401 static int read_cam_control(struct dvb_ca_en50221 *ca, in read_cam_control()
414 static int write_cam_control(struct dvb_ca_en50221 *ca, int slot, in write_cam_control()
426 static int slot_reset(struct dvb_ca_en50221 *ca, int slot) in slot_reset()
455 static int slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in slot_shutdown()
477 static int slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in slot_ts_enable()
531 static int poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in poll_slot_status()
[all …]
A Dcxd2099.h21 struct dvb_ca_en50221 **en;
A Dsp2_priv.h19 struct dvb_ca_en50221 ca;
/linux-6.3-rc2/drivers/media/pci/cx23885/
A 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,
A Dcimax2.c69 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 …]
A Daltera-ci.c112 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-6.3-rc2/drivers/media/pci/ddbridge/
A Dddbridge-ci.c36 static int read_attribute_mem(struct dvb_ca_en50221 *ca, in read_attribute_mem()
62 static int read_cam_control(struct dvb_ca_en50221 *ca, in read_cam_control()
83 static int write_cam_control(struct dvb_ca_en50221 *ca, int slot, in write_cam_control()
94 static int slot_reset(struct dvb_ca_en50221 *ca, int slot) in slot_reset()
111 static int slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in slot_shutdown()
120 static int slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in slot_ts_enable()
143 static struct dvb_ca_en50221 en_templ = {
180 static int read_attribute_mem_xo2(struct dvb_ca_en50221 *ca, in read_attribute_mem_xo2()
203 static int read_cam_control_xo2(struct dvb_ca_en50221 *ca, in read_cam_control_xo2()
226 static int slot_reset_xo2(struct dvb_ca_en50221 *ca, int slot) in slot_reset_xo2()
[all …]
A Dddbridge.h182 struct dvb_ca_en50221 en;
258 struct dvb_ca_en50221 *en;
/linux-6.3-rc2/drivers/media/pci/mantis/
A 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()
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()
116 static int mantis_slot_status(struct dvb_ca_en50221 *en50221, int slot, int open) in mantis_slot_status()
A Dmantis_link.h51 struct dvb_ca_en50221 en50221;
/linux-6.3-rc2/drivers/media/pci/netup_unidvb/
A Dnetup_unidvb_ci.c52 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()
A Dnetup_unidvb.h92 struct dvb_ca_en50221 ca;
/linux-6.3-rc2/drivers/media/usb/dvb-usb/
A Dttusb2.c65 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 …]
A Dpctv452e.c98 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 …]
A Daz6027.c26 struct dvb_ca_en50221 ca;
406 static int az6027_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, in az6027_ci_read_attribute_mem()
447 static int az6027_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, in az6027_ci_write_attribute_mem()
479 static int az6027_ci_read_cam_control(struct dvb_ca_en50221 *ca, in az6027_ci_read_cam_control()
524 static int az6027_ci_write_cam_control(struct dvb_ca_en50221 *ca, in az6027_ci_write_cam_control()
558 static int CI_CamReady(struct dvb_ca_en50221 *ca, int slot) in CI_CamReady()
589 static int az6027_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) in az6027_ci_slot_reset()
640 static int az6027_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in az6027_ci_slot_shutdown()
645 static int az6027_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in az6027_ci_slot_ts_enable()
674 static int az6027_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in az6027_ci_poll_slot_status()
/linux-6.3-rc2/drivers/media/usb/dvb-usb-v2/
A Daz6007.c44 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()
A Danysee.c1155 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()
1179 static int anysee_ci_read_cam_control(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_read_cam_control()
1194 static int anysee_ci_write_cam_control(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_write_cam_control()
1203 static int anysee_ci_slot_reset(struct dvb_ca_en50221 *ci, int slot) in anysee_ci_slot_reset()
1224 static int anysee_ci_slot_shutdown(struct dvb_ca_en50221 *ci, int slot) in anysee_ci_slot_shutdown()
1242 static int anysee_ci_slot_ts_enable(struct dvb_ca_en50221 *ci, int slot) in anysee_ci_slot_ts_enable()
1249 static int anysee_ci_poll_slot_status(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_poll_slot_status()
A Danysee.h51 struct dvb_ca_en50221 ci;
/linux-6.3-rc2/drivers/media/pci/ttpci/
A Dbudget-av.c59 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 …]
A Dbudget-ci.c97 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-6.3-rc2/Documentation/driver-api/media/
A Ddtv-ca.rst6 .. kernel-doc:: include/media/dvb_ca_en50221.h
/linux-6.3-rc2/drivers/media/dvb-core/
A DMakefile10 dvb_ca_en50221.o dvb_frontend.o \

Completed in 32 milliseconds

12