Lines Matching refs:ca
30 struct mantis_ca *ca = en50221->data;
31 struct mantis_pci *mantis = ca->ca_priv;
38 return mantis_hif_read_mem(ca, addr);
43 struct mantis_ca *ca = en50221->data;
44 struct mantis_pci *mantis = ca->ca_priv;
51 return mantis_hif_write_mem(ca, addr, data);
56 struct mantis_ca *ca = en50221->data;
57 struct mantis_pci *mantis = ca->ca_priv;
64 return mantis_hif_read_iom(ca, addr);
69 struct mantis_ca *ca = en50221->data;
70 struct mantis_pci *mantis = ca->ca_priv;
77 return mantis_hif_write_iom(ca, addr, data);
82 struct mantis_ca *ca = en50221->data;
83 struct mantis_pci *mantis = ca->ca_priv;
91 dvb_ca_en50221_camready_irq(&ca->en50221, 0);
98 struct mantis_ca *ca = en50221->data;
99 struct mantis_pci *mantis = ca->ca_priv;
108 struct mantis_ca *ca = en50221->data;
109 struct mantis_pci *mantis = ca->ca_priv;
119 struct mantis_ca *ca = en50221->data;
120 struct mantis_pci *mantis = ca->ca_priv;
124 if (ca->slot_state == MODULE_INSERTED) {
137 struct mantis_ca *ca;
141 ca = kzalloc(sizeof(struct mantis_ca), GFP_KERNEL);
142 if (!ca) {
148 ca->ca_priv = mantis;
149 mantis->mantis_ca = ca;
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;
163 mutex_init(&ca->ca_lock);
165 init_waitqueue_head(&ca->hif_data_wq);
166 init_waitqueue_head(&ca->hif_opdone_wq);
167 init_waitqueue_head(&ca->hif_write_wq);
170 result = dvb_ca_en50221_init(dvb_adapter, &ca->en50221, ca_flags, 1);
176 mantis_evmgr_init(ca);
179 kfree(ca);
186 struct mantis_ca *ca = mantis->mantis_ca;
189 if (!ca)
192 mantis_evmgr_exit(ca);
194 dvb_ca_en50221_release(&ca->en50221);
196 kfree(ca);