Home
last modified time | relevance | path

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

12

/Linux-v4.19/include/media/
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
78 int (*slot_ts_enable)(struct dvb_ca_en50221 *ca, int slot); argument
[all …]
/Linux-v4.19/drivers/media/dvb-frontends/
Dsp2.h38 extern int sp2_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221,
40 extern int sp2_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221,
42 extern int sp2_ci_read_cam_control(struct dvb_ca_en50221 *en50221,
44 extern int sp2_ci_write_cam_control(struct dvb_ca_en50221 *en50221,
46 extern int sp2_ci_slot_reset(struct dvb_ca_en50221 *en50221, int slot);
47 extern int sp2_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot);
48 extern int sp2_ci_slot_ts_enable(struct dvb_ca_en50221 *en50221, int slot);
49 extern int sp2_ci_poll_slot_status(struct dvb_ca_en50221 *en50221,
Dsp2.c101 static int sp2_ci_op_cam(struct dvb_ca_en50221 *en50221, int slot, u8 acs, in sp2_ci_op_cam()
155 int sp2_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, in sp2_ci_read_attribute_mem()
162 int sp2_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, in sp2_ci_write_attribute_mem()
169 int sp2_ci_read_cam_control(struct dvb_ca_en50221 *en50221, in sp2_ci_read_cam_control()
176 int sp2_ci_write_cam_control(struct dvb_ca_en50221 *en50221, in sp2_ci_write_cam_control()
183 int sp2_ci_slot_reset(struct dvb_ca_en50221 *en50221, int slot) in sp2_ci_slot_reset()
215 int sp2_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot) in sp2_ci_slot_shutdown()
225 int sp2_ci_slot_ts_enable(struct dvb_ca_en50221 *en50221, int slot) in sp2_ci_slot_ts_enable()
242 int sp2_ci_poll_slot_status(struct dvb_ca_en50221 *en50221, in sp2_ci_poll_slot_status()
Dcxd2099.c32 static int read_data(struct dvb_ca_en50221 *ca, int slot, u8 *ebuf, int ecount);
35 struct dvb_ca_en50221 en;
384 static int read_attribute_mem(struct dvb_ca_en50221 *ca, in read_attribute_mem()
397 static int write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, in write_attribute_mem()
409 static int read_cam_control(struct dvb_ca_en50221 *ca, in read_cam_control()
422 static int write_cam_control(struct dvb_ca_en50221 *ca, int slot, in write_cam_control()
434 static int slot_reset(struct dvb_ca_en50221 *ca, int slot) in slot_reset()
463 static int slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in slot_shutdown()
485 static int slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in slot_ts_enable()
539 static int poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in poll_slot_status()
[all …]
Dcxd2099.h29 struct dvb_ca_en50221 **en;
Dsp2_priv.h28 struct dvb_ca_en50221 ca;
/Linux-v4.19/drivers/media/pci/cx23885/
Dcimax2.h26 extern int netup_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221,
28 extern int netup_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221,
30 extern int netup_ci_read_cam_ctl(struct dvb_ca_en50221 *en50221,
32 extern int netup_ci_write_cam_ctl(struct dvb_ca_en50221 *en50221,
34 extern int netup_ci_slot_reset(struct dvb_ca_en50221 *en50221, int slot);
35 extern int netup_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot);
36 extern int netup_ci_slot_ts_ctl(struct dvb_ca_en50221 *en50221, int slot);
38 extern int netup_poll_ci_slot_status(struct dvb_ca_en50221 *en50221,
Dcimax2.c79 struct dvb_ca_en50221 ca;
177 static int netup_ci_op_cam(struct dvb_ca_en50221 *en50221, int slot, in netup_ci_op_cam()
247 int netup_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, in netup_ci_read_attribute_mem()
253 int netup_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, in netup_ci_write_attribute_mem()
259 int netup_ci_read_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, in netup_ci_read_cam_ctl()
266 int netup_ci_write_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, in netup_ci_write_cam_ctl()
272 int netup_ci_slot_reset(struct dvb_ca_en50221 *en50221, int slot) in netup_ci_slot_reset()
301 int netup_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot) in netup_ci_slot_shutdown()
307 static int netup_ci_set_irq(struct dvb_ca_en50221 *en50221, u8 irq_mode) in netup_ci_set_irq()
328 int netup_ci_slot_ts_ctl(struct dvb_ca_en50221 *en50221, int slot) in netup_ci_slot_ts_ctl()
[all …]
Daltera-ci.c122 struct dvb_ca_en50221 ca;
267 static int altera_ci_op_cam(struct dvb_ca_en50221 *en50221, int slot, in altera_ci_op_cam()
302 static int altera_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, in altera_ci_read_attribute_mem()
308 static int altera_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, in altera_ci_write_attribute_mem()
314 static int altera_ci_read_cam_ctl(struct dvb_ca_en50221 *en50221, in altera_ci_read_cam_ctl()
321 static int altera_ci_write_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, in altera_ci_write_cam_ctl()
327 static int altera_ci_slot_reset(struct dvb_ca_en50221 *en50221, int slot) in altera_ci_slot_reset()
370 static int altera_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot) in altera_ci_slot_shutdown()
376 static int altera_ci_slot_ts_ctl(struct dvb_ca_en50221 *en50221, int slot) in altera_ci_slot_ts_ctl()
453 static int altera_poll_ci_slot_status(struct dvb_ca_en50221 *en50221, in altera_poll_ci_slot_status()
/Linux-v4.19/drivers/media/pci/ddbridge/
Dddbridge-ci.c47 static int read_attribute_mem(struct dvb_ca_en50221 *ca, in read_attribute_mem()
62 static int write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, in write_attribute_mem()
73 static int read_cam_control(struct dvb_ca_en50221 *ca, in read_cam_control()
94 static int write_cam_control(struct dvb_ca_en50221 *ca, int slot, in write_cam_control()
105 static int slot_reset(struct dvb_ca_en50221 *ca, int slot) in slot_reset()
122 static int slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in slot_shutdown()
131 static int slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in slot_ts_enable()
141 static int poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in poll_slot_status()
154 static struct dvb_ca_en50221 en_templ = {
191 static int read_attribute_mem_xo2(struct dvb_ca_en50221 *ca, in read_attribute_mem_xo2()
[all …]
Dddbridge.h198 struct dvb_ca_en50221 en;
274 struct dvb_ca_en50221 *en;
/Linux-v4.19/drivers/media/pci/mantis/
Dmantis_ca.c40 static int mantis_ca_read_attr_mem(struct dvb_ca_en50221 *en50221, int slot, int addr) in mantis_ca_read_attr_mem()
53 static int mantis_ca_write_attr_mem(struct dvb_ca_en50221 *en50221, int slot, int addr, u8 data) in mantis_ca_write_attr_mem()
66 static int mantis_ca_read_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, u8 addr) in mantis_ca_read_cam_ctl()
79 static int mantis_ca_write_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, u8 addr, u8 data) in mantis_ca_write_cam_ctl()
92 static int mantis_ca_slot_reset(struct dvb_ca_en50221 *en50221, int slot) in mantis_ca_slot_reset()
108 static int mantis_ca_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot) in mantis_ca_slot_shutdown()
118 static int mantis_ts_control(struct dvb_ca_en50221 *en50221, int slot) in mantis_ts_control()
129 static int mantis_slot_status(struct dvb_ca_en50221 *en50221, int slot, int open) in mantis_slot_status()
Dmantis_link.h63 struct dvb_ca_en50221 en50221;
/Linux-v4.19/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_ci.c61 static int netup_unidvb_ci_slot_ts_ctl(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_slot_ts_ctl()
79 static int netup_unidvb_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_slot_shutdown()
89 static int netup_unidvb_ci_slot_reset(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_slot_reset()
123 static int netup_unidvb_poll_ci_slot_status(struct dvb_ca_en50221 *en50221, in netup_unidvb_poll_ci_slot_status()
145 static int netup_unidvb_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_read_attribute_mem()
157 static int netup_unidvb_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_write_attribute_mem()
169 static int netup_unidvb_ci_read_cam_ctl(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_read_cam_ctl()
181 static int netup_unidvb_ci_write_cam_ctl(struct dvb_ca_en50221 *en50221, in netup_unidvb_ci_write_cam_ctl()
Dnetup_unidvb.h101 struct dvb_ca_en50221 ca;
/Linux-v4.19/drivers/media/usb/dvb-usb/
Dttusb2.c68 struct dvb_ca_en50221 ca;
133 static int tt3650_ci_msg_locked(struct dvb_ca_en50221 *ca, u8 cmd, u8 *data, unsigned int write_len… in tt3650_ci_msg_locked()
146 static int tt3650_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) in tt3650_ci_read_attribute_mem()
168 static int tt3650_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) in tt3650_ci_write_attribute_mem()
184 static int tt3650_ci_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) in tt3650_ci_read_cam_control()
204 static int tt3650_ci_write_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address, u8 value) in tt3650_ci_write_cam_control()
219 static int tt3650_ci_set_video_port(struct dvb_ca_en50221 *ca, int slot, int enable) in tt3650_ci_set_video_port()
243 static int tt3650_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_shutdown()
248 static int tt3650_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_ts_enable()
253 static int tt3650_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_reset()
[all …]
Dpctv452e.c94 struct dvb_ca_en50221 ca;
152 static int tt3650_ci_msg_locked(struct dvb_ca_en50221 *ca, in tt3650_ci_msg_locked()
167 static int tt3650_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, in tt3650_ci_read_attribute_mem()
190 static int tt3650_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, in tt3650_ci_write_attribute_mem()
208 static int tt3650_ci_read_cam_control(struct dvb_ca_en50221 *ca, in tt3650_ci_read_cam_control()
231 static int tt3650_ci_write_cam_control(struct dvb_ca_en50221 *ca, in tt3650_ci_write_cam_control()
250 static int tt3650_ci_set_video_port(struct dvb_ca_en50221 *ca, in tt3650_ci_set_video_port()
277 static int tt3650_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_shutdown()
282 static int tt3650_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_ts_enable()
287 static int tt3650_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_reset()
[all …]
Daz6027.c29 struct dvb_ca_en50221 ca;
408 static int az6027_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, in az6027_ci_read_attribute_mem()
449 static int az6027_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, in az6027_ci_write_attribute_mem()
481 static int az6027_ci_read_cam_control(struct dvb_ca_en50221 *ca, in az6027_ci_read_cam_control()
526 static int az6027_ci_write_cam_control(struct dvb_ca_en50221 *ca, in az6027_ci_write_cam_control()
560 static int CI_CamReady(struct dvb_ca_en50221 *ca, int slot) in CI_CamReady()
591 static int az6027_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) in az6027_ci_slot_reset()
642 static int az6027_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in az6027_ci_slot_shutdown()
647 static int az6027_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in az6027_ci_slot_ts_enable()
676 static int az6027_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in az6027_ci_poll_slot_status()
/Linux-v4.19/drivers/media/usb/dvb-usb-v2/
Daz6007.c52 struct dvb_ca_en50221 ca;
255 static int az6007_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, in az6007_ci_read_attribute_mem()
296 static int az6007_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, in az6007_ci_write_attribute_mem()
328 static int az6007_ci_read_cam_control(struct dvb_ca_en50221 *ca, in az6007_ci_read_cam_control()
373 static int az6007_ci_write_cam_control(struct dvb_ca_en50221 *ca, in az6007_ci_write_cam_control()
407 static int CI_CamReady(struct dvb_ca_en50221 *ca, int slot) in CI_CamReady()
438 static int az6007_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) in az6007_ci_slot_reset()
489 static int az6007_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in az6007_ci_slot_shutdown()
494 static int az6007_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in az6007_ci_slot_ts_enable()
523 static int az6007_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in az6007_ci_poll_slot_status()
Danysee.c1164 static int anysee_ci_read_attribute_mem(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_read_attribute_mem()
1179 static int anysee_ci_write_attribute_mem(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_write_attribute_mem()
1193 static int anysee_ci_read_cam_control(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_read_cam_control()
1208 static int anysee_ci_write_cam_control(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_write_cam_control()
1222 static int anysee_ci_slot_reset(struct dvb_ca_en50221 *ci, int slot) in anysee_ci_slot_reset()
1243 static int anysee_ci_slot_shutdown(struct dvb_ca_en50221 *ci, int slot) in anysee_ci_slot_shutdown()
1261 static int anysee_ci_slot_ts_enable(struct dvb_ca_en50221 *ci, int slot) in anysee_ci_slot_ts_enable()
1273 static int anysee_ci_poll_slot_status(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_poll_slot_status()
Danysee.h60 struct dvb_ca_en50221 ci;
/Linux-v4.19/drivers/media/pci/ttpci/
Dbudget-av.c73 struct dvb_ca_en50221 ca;
77 static int ciintf_slot_shutdown(struct dvb_ca_en50221 *ca, int slot);
137 static int ciintf_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) in ciintf_read_attribute_mem()
156 static int ciintf_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) in ciintf_write_attribute_mem()
175 static int ciintf_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) in ciintf_read_cam_control()
195 static int ciintf_write_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address, u8 value) in ciintf_write_cam_control()
214 static int ciintf_slot_reset(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_reset()
243 static int ciintf_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_shutdown()
259 static int ciintf_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_ts_enable()
274 static int ciintf_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in ciintf_poll_slot_status()
[all …]
Dbudget-ci.c111 struct dvb_ca_en50221 ca;
266 static int ciintf_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) in ciintf_read_attribute_mem()
277 static int ciintf_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) in ciintf_write_attribute_mem()
288 static int ciintf_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) in ciintf_read_cam_control()
299 static int ciintf_write_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address, u8 value) in ciintf_write_cam_control()
310 static int ciintf_slot_reset(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_reset()
333 static int ciintf_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_shutdown()
346 static int ciintf_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_ts_enable()
414 static int ciintf_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in ciintf_poll_slot_status()
459 memset(&budget_ci->ca, 0, sizeof(struct dvb_ca_en50221)); in ciintf_init()
/Linux-v4.19/Documentation/media/kapi/
Ddtv-ca.rst4 .. kernel-doc:: include/media/dvb_ca_en50221.h
/Linux-v4.19/drivers/media/dvb-core/
DMakefile10 dvb_ca_en50221.o dvb_frontend.o \

12