Lines Matching defs:en50221
28 static int mantis_ca_read_attr_mem(struct dvb_ca_en50221 *en50221, int slot, int addr)
30 struct mantis_ca *ca = en50221->data;
41 static int mantis_ca_write_attr_mem(struct dvb_ca_en50221 *en50221, int slot, int addr, u8 data)
43 struct mantis_ca *ca = en50221->data;
54 static int mantis_ca_read_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, u8 addr)
56 struct mantis_ca *ca = en50221->data;
67 static int mantis_ca_write_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, u8 addr, u8 data)
69 struct mantis_ca *ca = en50221->data;
80 static int mantis_ca_slot_reset(struct dvb_ca_en50221 *en50221, int slot)
82 struct mantis_ca *ca = en50221->data;
91 dvb_ca_en50221_camready_irq(&ca->en50221, 0);
96 static int mantis_ca_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot)
98 struct mantis_ca *ca = en50221->data;
106 static int mantis_ts_control(struct dvb_ca_en50221 *en50221, int slot)
108 struct mantis_ca *ca = en50221->data;
117 static int mantis_slot_status(struct dvb_ca_en50221 *en50221, int slot, int open)
119 struct mantis_ca *ca = en50221->data;
152 ca->en50221.owner = THIS_MODULE;
153 ca->en50221.read_attribute_mem = mantis_ca_read_attr_mem;
154 ca->en50221.write_attribute_mem = mantis_ca_write_attr_mem;
155 ca->en50221.read_cam_control = mantis_ca_read_cam_ctl;
156 ca->en50221.write_cam_control = mantis_ca_write_cam_ctl;
157 ca->en50221.slot_reset = mantis_ca_slot_reset;
158 ca->en50221.slot_shutdown = mantis_ca_slot_shutdown;
159 ca->en50221.slot_ts_enable = mantis_ts_control;
160 ca->en50221.poll_slot_status = mantis_slot_status;
161 ca->en50221.data = ca;
170 result = dvb_ca_en50221_init(dvb_adapter, &ca->en50221, ca_flags, 1);
194 dvb_ca_en50221_release(&ca->en50221);