Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/media/dvb-core/
Ddvb_ca_en50221.h56 struct dvb_ca_en50221 { struct
59 int (*read_attribute_mem)(struct dvb_ca_en50221 *ca, argument
61 int (*write_attribute_mem)(struct dvb_ca_en50221 *ca, argument
64 int (*read_cam_control)(struct dvb_ca_en50221 *ca, argument
66 int (*write_cam_control)(struct dvb_ca_en50221 *ca, argument
69 int (*slot_reset)(struct dvb_ca_en50221 *ca, int slot); argument
70 int (*slot_shutdown)(struct dvb_ca_en50221 *ca, int slot); argument
71 int (*slot_ts_enable)(struct dvb_ca_en50221 *ca, int slot); argument
73 int (*poll_slot_status)(struct dvb_ca_en50221 *ca, int slot, int open); argument
91 void dvb_ca_en50221_camchange_irq(struct dvb_ca_en50221 *pubca, int slot, argument
[all …]
DMakefile8 dvb_ca_en50221.o dvb_frontend.o \
Ddvb_ca_en50221.c128 struct dvb_ca_en50221 *pub;
825 void dvb_ca_en50221_camchange_irq(struct dvb_ca_en50221 *pubca, int slot, int change_type) in dvb_ca_en50221_camchange_irq()
853 void dvb_ca_en50221_camready_irq(struct dvb_ca_en50221 *pubca, int slot) in dvb_ca_en50221_camready_irq()
872 void dvb_ca_en50221_frda_irq(struct dvb_ca_en50221 *pubca, int slot) in dvb_ca_en50221_frda_irq()
1668 struct dvb_ca_en50221 *pubca, int flags, int slot_count) in dvb_ca_en50221_init()
1750 void dvb_ca_en50221_release(struct dvb_ca_en50221 *pubca) in dvb_ca_en50221_release()
/linux-4.4.14/drivers/media/dvb-frontends/
Dsp2.h39 extern int sp2_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221,
41 extern int sp2_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221,
43 extern int sp2_ci_read_cam_control(struct dvb_ca_en50221 *en50221,
45 extern int sp2_ci_write_cam_control(struct dvb_ca_en50221 *en50221,
47 extern int sp2_ci_slot_reset(struct dvb_ca_en50221 *en50221, int slot);
48 extern int sp2_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot);
49 extern int sp2_ci_slot_ts_enable(struct dvb_ca_en50221 *en50221, int slot);
50 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()
Dsp2_priv.h28 struct dvb_ca_en50221 ca;
/linux-4.4.14/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.c78 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.c117 struct dvb_ca_en50221 ca;
262 static int altera_ci_op_cam(struct dvb_ca_en50221 *en50221, int slot, in altera_ci_op_cam()
297 static int altera_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, in altera_ci_read_attribute_mem()
303 static int altera_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, in altera_ci_write_attribute_mem()
309 static int altera_ci_read_cam_ctl(struct dvb_ca_en50221 *en50221, in altera_ci_read_cam_ctl()
316 static int altera_ci_write_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, in altera_ci_write_cam_ctl()
322 static int altera_ci_slot_reset(struct dvb_ca_en50221 *en50221, int slot) in altera_ci_slot_reset()
365 static int altera_ci_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot) in altera_ci_slot_shutdown()
371 static int altera_ci_slot_ts_ctl(struct dvb_ca_en50221 *en50221, int slot) in altera_ci_slot_ts_ctl()
448 static int altera_poll_ci_slot_status(struct dvb_ca_en50221 *en50221, in altera_poll_ci_slot_status()
/linux-4.4.14/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-4.4.14/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.h92 struct dvb_ca_en50221 ca;
/linux-4.4.14/drivers/staging/media/cxd2099/
Dcxd2099.c39 struct dvb_ca_en50221 en;
430 static int read_attribute_mem(struct dvb_ca_en50221 *ca, in read_attribute_mem()
462 static int write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, in write_attribute_mem()
474 static int read_cam_control(struct dvb_ca_en50221 *ca, in read_cam_control()
487 static int write_cam_control(struct dvb_ca_en50221 *ca, int slot, in write_cam_control()
499 static int slot_reset(struct dvb_ca_en50221 *ca, int slot) in slot_reset()
546 static int slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in slot_shutdown()
560 static int slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in slot_ts_enable()
619 static int poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in poll_slot_status()
633 static int read_data(struct dvb_ca_en50221 *ca, int slot, u8 *ebuf, int ecount) in read_data()
[all …]
Dcxd2099.h39 struct dvb_ca_en50221 *cxd2099_attach(struct cxd2099_cfg *cfg,
43 static inline struct dvb_ca_en50221 *cxd2099_attach(struct cxd2099_cfg *cfg, in cxd2099_attach()
/linux-4.4.14/drivers/media/usb/dvb-usb/
Dttusb2.c68 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 …]
Dpctv452e.c94 struct dvb_ca_en50221 ca;
145 static int tt3650_ci_msg_locked(struct dvb_ca_en50221 *ca, in tt3650_ci_msg_locked()
160 static int tt3650_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, in tt3650_ci_read_attribute_mem()
183 static int tt3650_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, in tt3650_ci_write_attribute_mem()
201 static int tt3650_ci_read_cam_control(struct dvb_ca_en50221 *ca, in tt3650_ci_read_cam_control()
224 static int tt3650_ci_write_cam_control(struct dvb_ca_en50221 *ca, in tt3650_ci_write_cam_control()
243 static int tt3650_ci_set_video_port(struct dvb_ca_en50221 *ca, in tt3650_ci_set_video_port()
270 static int tt3650_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_shutdown()
275 static int tt3650_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in tt3650_ci_slot_ts_enable()
280 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-4.4.14/drivers/media/usb/dvb-usb-v2/
Daz6007.c52 struct dvb_ca_en50221 ca;
249 static int az6007_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, in az6007_ci_read_attribute_mem()
290 static int az6007_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, in az6007_ci_write_attribute_mem()
322 static int az6007_ci_read_cam_control(struct dvb_ca_en50221 *ca, in az6007_ci_read_cam_control()
367 static int az6007_ci_write_cam_control(struct dvb_ca_en50221 *ca, in az6007_ci_write_cam_control()
401 static int CI_CamReady(struct dvb_ca_en50221 *ca, int slot) in CI_CamReady()
432 static int az6007_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) in az6007_ci_slot_reset()
483 static int az6007_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in az6007_ci_slot_shutdown()
488 static int az6007_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in az6007_ci_slot_ts_enable()
517 static int az6007_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in az6007_ci_poll_slot_status()
Danysee.c1168 static int anysee_ci_read_attribute_mem(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_read_attribute_mem()
1183 static int anysee_ci_write_attribute_mem(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_write_attribute_mem()
1197 static int anysee_ci_read_cam_control(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_read_cam_control()
1212 static int anysee_ci_write_cam_control(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_write_cam_control()
1226 static int anysee_ci_slot_reset(struct dvb_ca_en50221 *ci, int slot) in anysee_ci_slot_reset()
1247 static int anysee_ci_slot_shutdown(struct dvb_ca_en50221 *ci, int slot) in anysee_ci_slot_shutdown()
1265 static int anysee_ci_slot_ts_enable(struct dvb_ca_en50221 *ci, int slot) in anysee_ci_slot_ts_enable()
1277 static int anysee_ci_poll_slot_status(struct dvb_ca_en50221 *ci, int slot, in anysee_ci_poll_slot_status()
Danysee.h64 struct dvb_ca_en50221 ci;
/linux-4.4.14/drivers/media/pci/ttpci/
Dbudget-av.c76 struct dvb_ca_en50221 ca;
80 static int ciintf_slot_shutdown(struct dvb_ca_en50221 *ca, int slot);
140 static int ciintf_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) in ciintf_read_attribute_mem()
159 static int ciintf_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) in ciintf_write_attribute_mem()
178 static int ciintf_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) in ciintf_read_cam_control()
198 static int ciintf_write_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address, u8 value) in ciintf_write_cam_control()
217 static int ciintf_slot_reset(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_reset()
246 static int ciintf_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_shutdown()
262 static int ciintf_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_ts_enable()
277 static int ciintf_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in ciintf_poll_slot_status()
[all …]
Dbudget-ci.c114 struct dvb_ca_en50221 ca;
268 static int ciintf_read_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address) in ciintf_read_attribute_mem()
279 static int ciintf_write_attribute_mem(struct dvb_ca_en50221 *ca, int slot, int address, u8 value) in ciintf_write_attribute_mem()
290 static int ciintf_read_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address) in ciintf_read_cam_control()
301 static int ciintf_write_cam_control(struct dvb_ca_en50221 *ca, int slot, u8 address, u8 value) in ciintf_write_cam_control()
312 static int ciintf_slot_reset(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_reset()
335 static int ciintf_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_shutdown()
348 static int ciintf_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in ciintf_slot_ts_enable()
416 static int ciintf_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in ciintf_poll_slot_status()
461 memset(&budget_ci->ca, 0, sizeof(struct dvb_ca_en50221)); in ciintf_init()
/linux-4.4.14/drivers/media/pci/ddbridge/
Dddbridge.h154 struct dvb_ca_en50221 *en;
/linux-4.4.14/Documentation/DocBook/
D.device-drivers.xml.cmd2 …obuf2-v4l2.h include/media/videobuf2-memops.h drivers/media/dvb-core/dvb_ca_en50221.h drivers/medi…
/linux-4.4.14/drivers/media/pci/ngene/
Dngene.h729 struct dvb_ca_en50221 *en;