Lines Matching refs:en50221

40 static int mantis_ca_read_attr_mem(struct dvb_ca_en50221 *en50221, int slot, int addr)  in mantis_ca_read_attr_mem()  argument
42 struct mantis_ca *ca = en50221->data; 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() argument
55 struct mantis_ca *ca = en50221->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() argument
68 struct mantis_ca *ca = en50221->data; 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() argument
81 struct mantis_ca *ca = en50221->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() argument
94 struct mantis_ca *ca = en50221->data; in mantis_ca_slot_reset()
103 dvb_ca_en50221_camready_irq(&ca->en50221, 0); in mantis_ca_slot_reset()
108 static int mantis_ca_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot) in mantis_ca_slot_shutdown() argument
110 struct mantis_ca *ca = en50221->data; in mantis_ca_slot_shutdown()
118 static int mantis_ts_control(struct dvb_ca_en50221 *en50221, int slot) in mantis_ts_control() argument
120 struct mantis_ca *ca = en50221->data; in mantis_ts_control()
129 static int mantis_slot_status(struct dvb_ca_en50221 *en50221, int slot, int open) in mantis_slot_status() argument
131 struct mantis_ca *ca = en50221->data; in mantis_slot_status()
164 ca->en50221.owner = THIS_MODULE; in mantis_ca_init()
165 ca->en50221.read_attribute_mem = mantis_ca_read_attr_mem; in mantis_ca_init()
166 ca->en50221.write_attribute_mem = mantis_ca_write_attr_mem; in mantis_ca_init()
167 ca->en50221.read_cam_control = mantis_ca_read_cam_ctl; in mantis_ca_init()
168 ca->en50221.write_cam_control = mantis_ca_write_cam_ctl; in mantis_ca_init()
169 ca->en50221.slot_reset = mantis_ca_slot_reset; in mantis_ca_init()
170 ca->en50221.slot_shutdown = mantis_ca_slot_shutdown; in mantis_ca_init()
171 ca->en50221.slot_ts_enable = mantis_ts_control; in mantis_ca_init()
172 ca->en50221.poll_slot_status = mantis_slot_status; in mantis_ca_init()
173 ca->en50221.data = ca; in mantis_ca_init()
182 result = dvb_ca_en50221_init(dvb_adapter, &ca->en50221, ca_flags, 1); in mantis_ca_init()
206 dvb_ca_en50221_release(&ca->en50221); in mantis_ca_exit()