Lines Matching refs:ca
41 struct mantis_ca *ca = container_of(work, struct mantis_ca, hif_evm_work); in mantis_hifevm_work() local
42 struct mantis_pci *mantis = ca->ca_priv; in mantis_hifevm_work()
52 mantis_event_cam_plugin(ca); in mantis_hifevm_work()
53 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_hifevm_work()
61 mantis_event_cam_unplug(ca); in mantis_hifevm_work()
62 dvb_ca_en50221_camchange_irq(&ca->en50221, in mantis_hifevm_work()
91 ca->sbuf_status = MANTIS_SBUF_DATA_AVAIL; in mantis_hifevm_work()
92 ca->hif_event = MANTIS_SBUF_OPDONE; in mantis_hifevm_work()
93 wake_up(&ca->hif_opdone_wq); in mantis_hifevm_work()
97 int mantis_evmgr_init(struct mantis_ca *ca) in mantis_evmgr_init() argument
99 struct mantis_pci *mantis = ca->ca_priv; in mantis_evmgr_init()
102 INIT_WORK(&ca->hif_evm_work, mantis_hifevm_work); in mantis_evmgr_init()
103 mantis_pcmcia_init(ca); in mantis_evmgr_init()
104 schedule_work(&ca->hif_evm_work); in mantis_evmgr_init()
105 mantis_hif_init(ca); in mantis_evmgr_init()
109 void mantis_evmgr_exit(struct mantis_ca *ca) in mantis_evmgr_exit() argument
111 struct mantis_pci *mantis = ca->ca_priv; in mantis_evmgr_exit()
114 flush_work(&ca->hif_evm_work); in mantis_evmgr_exit()
115 mantis_hif_exit(ca); in mantis_evmgr_exit()
116 mantis_pcmcia_exit(ca); in mantis_evmgr_exit()