Lines Matching refs:ca
29 struct dvb_ca_en50221 ca; member
408 static int az6027_ci_read_attribute_mem(struct dvb_ca_en50221 *ca, in az6027_ci_read_attribute_mem() argument
412 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_read_attribute_mem()
449 static int az6027_ci_write_attribute_mem(struct dvb_ca_en50221 *ca, in az6027_ci_write_attribute_mem() argument
454 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_write_attribute_mem()
481 static int az6027_ci_read_cam_control(struct dvb_ca_en50221 *ca, in az6027_ci_read_cam_control() argument
485 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_read_cam_control()
526 static int az6027_ci_write_cam_control(struct dvb_ca_en50221 *ca, in az6027_ci_write_cam_control() argument
531 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_write_cam_control()
560 static int CI_CamReady(struct dvb_ca_en50221 *ca, int slot) in CI_CamReady() argument
562 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in CI_CamReady()
591 static int az6027_ci_slot_reset(struct dvb_ca_en50221 *ca, int slot) in az6027_ci_slot_reset() argument
593 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_slot_reset()
630 if (CI_CamReady(ca, slot)) { in az6027_ci_slot_reset()
642 static int az6027_ci_slot_shutdown(struct dvb_ca_en50221 *ca, int slot) in az6027_ci_slot_shutdown() argument
647 static int az6027_ci_slot_ts_enable(struct dvb_ca_en50221 *ca, int slot) in az6027_ci_slot_ts_enable() argument
649 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_slot_ts_enable()
676 static int az6027_ci_poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) in az6027_ci_poll_slot_status() argument
678 struct dvb_usb_device *d = (struct dvb_usb_device *)ca->data; in az6027_ci_poll_slot_status()
728 if (NULL == state->ca.data) in az6027_ci_uninit()
731 dvb_ca_en50221_release(&state->ca); in az6027_ci_uninit()
733 memset(&state->ca, 0, sizeof(state->ca)); in az6027_ci_uninit()
747 state->ca.owner = THIS_MODULE; in az6027_ci_init()
748 state->ca.read_attribute_mem = az6027_ci_read_attribute_mem; in az6027_ci_init()
749 state->ca.write_attribute_mem = az6027_ci_write_attribute_mem; in az6027_ci_init()
750 state->ca.read_cam_control = az6027_ci_read_cam_control; in az6027_ci_init()
751 state->ca.write_cam_control = az6027_ci_write_cam_control; in az6027_ci_init()
752 state->ca.slot_reset = az6027_ci_slot_reset; in az6027_ci_init()
753 state->ca.slot_shutdown = az6027_ci_slot_shutdown; in az6027_ci_init()
754 state->ca.slot_ts_enable = az6027_ci_slot_ts_enable; in az6027_ci_init()
755 state->ca.poll_slot_status = az6027_ci_poll_slot_status; in az6027_ci_init()
756 state->ca.data = d; in az6027_ci_init()
759 &state->ca, in az6027_ci_init()
764 memset(&state->ca, 0, sizeof(state->ca)); in az6027_ci_init()