Lines Matching refs:state

64 	struct netup_ci_state *state = en50221->data;  in netup_unidvb_ci_slot_ts_ctl()  local
65 struct netup_unidvb_dev *dev = state->dev; in netup_unidvb_ci_slot_ts_ctl()
66 u16 shift = (state->nr == 1) ? CAM1_SHIFT : 0; in netup_unidvb_ci_slot_ts_ctl()
82 struct netup_ci_state *state = en50221->data; in netup_unidvb_ci_slot_shutdown() local
83 struct netup_unidvb_dev *dev = state->dev; in netup_unidvb_ci_slot_shutdown()
92 struct netup_ci_state *state = en50221->data; in netup_unidvb_ci_slot_reset() local
93 struct netup_unidvb_dev *dev = state->dev; in netup_unidvb_ci_slot_reset()
95 u16 shift = (state->nr == 1) ? CAM1_SHIFT : 0; in netup_unidvb_ci_slot_reset()
126 struct netup_ci_state *state = en50221->data; in netup_unidvb_poll_ci_slot_status() local
127 struct netup_unidvb_dev *dev = state->dev; in netup_unidvb_poll_ci_slot_status()
128 u16 shift = (state->nr == 1) ? CAM1_SHIFT : 0; in netup_unidvb_poll_ci_slot_status()
135 state->status = DVB_CA_EN50221_POLL_CAM_PRESENT | in netup_unidvb_poll_ci_slot_status()
138 state->status = DVB_CA_EN50221_POLL_CAM_PRESENT; in netup_unidvb_poll_ci_slot_status()
140 state->status = 0; in netup_unidvb_poll_ci_slot_status()
142 return state->status; in netup_unidvb_poll_ci_slot_status()
148 struct netup_ci_state *state = en50221->data; in netup_unidvb_ci_read_attribute_mem() local
149 struct netup_unidvb_dev *dev = state->dev; in netup_unidvb_ci_read_attribute_mem()
150 u8 val = *((u8 __force *)state->membase8_io + addr); in netup_unidvb_ci_read_attribute_mem()
160 struct netup_ci_state *state = en50221->data; in netup_unidvb_ci_write_attribute_mem() local
161 struct netup_unidvb_dev *dev = state->dev; in netup_unidvb_ci_write_attribute_mem()
165 *((u8 __force *)state->membase8_io + addr) = data; in netup_unidvb_ci_write_attribute_mem()
172 struct netup_ci_state *state = en50221->data; in netup_unidvb_ci_read_cam_ctl() local
173 struct netup_unidvb_dev *dev = state->dev; in netup_unidvb_ci_read_cam_ctl()
174 u8 val = *((u8 __force *)state->membase8_io + addr); in netup_unidvb_ci_read_cam_ctl()
184 struct netup_ci_state *state = en50221->data; in netup_unidvb_ci_write_cam_ctl() local
185 struct netup_unidvb_dev *dev = state->dev; in netup_unidvb_ci_write_cam_ctl()
189 *((u8 __force *)state->membase8_io + addr) = data; in netup_unidvb_ci_write_cam_ctl()
197 struct netup_ci_state *state; in netup_unidvb_ci_register() local
204 state = &dev->ci[num]; in netup_unidvb_ci_register()
205 state->nr = num; in netup_unidvb_ci_register()
206 state->membase8_config = dev->bmmio1 + in netup_unidvb_ci_register()
208 state->membase8_io = dev->bmmio1 + in netup_unidvb_ci_register()
210 state->dev = dev; in netup_unidvb_ci_register()
211 state->ca.owner = THIS_MODULE; in netup_unidvb_ci_register()
212 state->ca.read_attribute_mem = netup_unidvb_ci_read_attribute_mem; in netup_unidvb_ci_register()
213 state->ca.write_attribute_mem = netup_unidvb_ci_write_attribute_mem; in netup_unidvb_ci_register()
214 state->ca.read_cam_control = netup_unidvb_ci_read_cam_ctl; in netup_unidvb_ci_register()
215 state->ca.write_cam_control = netup_unidvb_ci_write_cam_ctl; in netup_unidvb_ci_register()
216 state->ca.slot_reset = netup_unidvb_ci_slot_reset; in netup_unidvb_ci_register()
217 state->ca.slot_shutdown = netup_unidvb_ci_slot_shutdown; in netup_unidvb_ci_register()
218 state->ca.slot_ts_enable = netup_unidvb_ci_slot_ts_ctl; in netup_unidvb_ci_register()
219 state->ca.poll_slot_status = netup_unidvb_poll_ci_slot_status; in netup_unidvb_ci_register()
220 state->ca.data = state; in netup_unidvb_ci_register()
222 &state->ca, 0, 1); in netup_unidvb_ci_register()
237 struct netup_ci_state *state; in netup_unidvb_ci_unregister() local
245 state = &dev->ci[num]; in netup_unidvb_ci_unregister()
246 dvb_ca_en50221_release(&state->ca); in netup_unidvb_ci_unregister()