Lines Matching refs:en50221

28 static int mantis_ca_read_attr_mem(struct dvb_ca_en50221 *en50221, int slot, int addr)  in mantis_ca_read_attr_mem()  argument
30 struct mantis_ca *ca = en50221->data; 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() argument
43 struct mantis_ca *ca = en50221->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() argument
56 struct mantis_ca *ca = en50221->data; 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() argument
69 struct mantis_ca *ca = en50221->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() argument
82 struct mantis_ca *ca = en50221->data; in mantis_ca_slot_reset()
91 dvb_ca_en50221_camready_irq(&ca->en50221, 0); in mantis_ca_slot_reset()
96 static int mantis_ca_slot_shutdown(struct dvb_ca_en50221 *en50221, int slot) in mantis_ca_slot_shutdown() argument
98 struct mantis_ca *ca = en50221->data; in mantis_ca_slot_shutdown()
106 static int mantis_ts_control(struct dvb_ca_en50221 *en50221, int slot) in mantis_ts_control() argument
108 struct mantis_ca *ca = en50221->data; in mantis_ts_control()
116 static int mantis_slot_status(struct dvb_ca_en50221 *en50221, int slot, int open) in mantis_slot_status() argument
118 struct mantis_ca *ca = en50221->data; in mantis_slot_status()
151 ca->en50221.owner = THIS_MODULE; in mantis_ca_init()
152 ca->en50221.read_attribute_mem = mantis_ca_read_attr_mem; in mantis_ca_init()
153 ca->en50221.write_attribute_mem = mantis_ca_write_attr_mem; in mantis_ca_init()
154 ca->en50221.read_cam_control = mantis_ca_read_cam_ctl; in mantis_ca_init()
155 ca->en50221.write_cam_control = mantis_ca_write_cam_ctl; in mantis_ca_init()
156 ca->en50221.slot_reset = mantis_ca_slot_reset; in mantis_ca_init()
157 ca->en50221.slot_shutdown = mantis_ca_slot_shutdown; in mantis_ca_init()
158 ca->en50221.slot_ts_enable = mantis_ts_control; in mantis_ca_init()
159 ca->en50221.poll_slot_status = mantis_slot_status; in mantis_ca_init()
160 ca->en50221.data = ca; in mantis_ca_init()
169 result = dvb_ca_en50221_init(dvb_adapter, &ca->en50221, ca_flags, 1); in mantis_ca_init()
193 dvb_ca_en50221_release(&ca->en50221); in mantis_ca_exit()