Lines Matching full:pub
117 struct dvb_ca_en50221 *pub; member
240 slot_status = ca->pub->poll_slot_status(ca->pub, slot, ca->open); in dvb_ca_en50221_check_camstatus()
293 res = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS); in dvb_ca_en50221_wait_if_status()
345 ret = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, in dvb_ca_en50221_link_init()
355 ret = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, IRQEN); in dvb_ca_en50221_link_init()
372 ret = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, in dvb_ca_en50221_link_init()
382 ret = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, IRQEN); in dvb_ca_en50221_link_init()
412 _tuple_type = ca->pub->read_attribute_mem(ca->pub, slot, _address); in dvb_ca_en50221_read_tuple()
422 _tuple_length = ca->pub->read_attribute_mem(ca->pub, slot, in dvb_ca_en50221_read_tuple()
432 tuple[i] = ca->pub->read_attribute_mem(ca->pub, slot, in dvb_ca_en50221_read_tuple()
609 ca->pub->write_attribute_mem(ca->pub, slot, sl->config_base, in dvb_ca_en50221_set_configoption()
613 configoption = ca->pub->read_attribute_mem(ca->pub, slot, in dvb_ca_en50221_set_configoption()
665 if (ca->pub->read_data && in dvb_ca_en50221_read_data()
668 status = ca->pub->read_data(ca->pub, slot, buf, in dvb_ca_en50221_read_data()
671 status = ca->pub->read_data(ca->pub, slot, buf, ecount); in dvb_ca_en50221_read_data()
679 status = ca->pub->read_cam_control(ca->pub, slot, in dvb_ca_en50221_read_data()
690 status = ca->pub->read_cam_control(ca->pub, slot, in dvb_ca_en50221_read_data()
695 status = ca->pub->read_cam_control(ca->pub, slot, in dvb_ca_en50221_read_data()
730 status = ca->pub->read_cam_control(ca->pub, slot, in dvb_ca_en50221_read_data()
740 status = ca->pub->read_cam_control(ca->pub, slot, in dvb_ca_en50221_read_data()
805 if (ca->pub->write_data && in dvb_ca_en50221_write_data()
807 return ca->pub->write_data(ca->pub, slot, buf, bytes_write); in dvb_ca_en50221_write_data()
815 status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS); in dvb_ca_en50221_write_data()
827 status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, in dvb_ca_en50221_write_data()
833 status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS); in dvb_ca_en50221_write_data()
853 status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS); in dvb_ca_en50221_write_data()
866 status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_SIZE_HIGH, in dvb_ca_en50221_write_data()
870 status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_SIZE_LOW, in dvb_ca_en50221_write_data()
877 status = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_DATA, in dvb_ca_en50221_write_data()
884 status = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS); in dvb_ca_en50221_write_data()
898 ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, IRQEN); in dvb_ca_en50221_write_data()
917 ca->pub->slot_shutdown(ca->pub, slot); in dvb_ca_en50221_slot_shutdown()
998 flags = ca->pub->read_cam_control(pubca, slot, CTRLIF_STATUS); in dvb_ca_en50221_frda_irq()
1107 (ca->pub->poll_slot_status)) { in dvb_ca_en50221_poll_cam_gone()
1108 status = ca->pub->poll_slot_status(ca->pub, slot, 0); in dvb_ca_en50221_poll_cam_gone()
1160 ca->pub->slot_reset(ca->pub, slot); in dvb_ca_en50221_thread_state_machine()
1196 if (ca->pub->write_cam_control(ca->pub, slot, in dvb_ca_en50221_thread_state_machine()
1221 flags = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS); in dvb_ca_en50221_thread_state_machine()
1253 ca->pub->slot_ts_enable(ca->pub, slot); in dvb_ca_en50221_thread_state_machine()
1368 dvb_ca_en50221_camchange_irq(ca->pub, in dvb_ca_en50221_io_do_ioctl()
1727 if (!try_module_get(ca->pub->owner)) { in dvb_ca_en50221_io_open()
1734 module_put(ca->pub->owner); in dvb_ca_en50221_io_open()
1788 module_put(ca->pub->owner); in dvb_ca_en50221_io_release()
1889 ca->pub = pubca; in dvb_ca_en50221_init()