Lines Matching refs:mantis
59 struct mantis_pci *mantis; in hopper_irq_handler() local
62 mantis = (struct mantis_pci *) dev_id; in hopper_irq_handler()
63 if (unlikely(!mantis)) { in hopper_irq_handler()
67 ca = mantis->mantis_ca; in hopper_irq_handler()
83 mantis->mantis_int_stat = stat; in hopper_irq_handler()
84 mantis->mantis_int_mask = mask; in hopper_irq_handler()
91 mantis->gpif_status = rst_stat; in hopper_irq_handler()
97 spin_lock(&mantis->intmask_lock); in hopper_irq_handler()
100 spin_unlock(&mantis->intmask_lock); in hopper_irq_handler()
101 schedule_work(&mantis->uart_work); in hopper_irq_handler()
120 mantis->busy_block = (stat & MANTIS_INT_RISCSTAT) >> 28; in hopper_irq_handler()
121 tasklet_schedule(&mantis->tasklet); in hopper_irq_handler()
125 wake_up(&mantis->i2c_wq); in hopper_irq_handler()
150 struct mantis_pci *mantis; in hopper_pci_probe() local
154 mantis = kzalloc(sizeof(*mantis), GFP_KERNEL); in hopper_pci_probe()
155 if (!mantis) { in hopper_pci_probe()
161 mantis->num = devs; in hopper_pci_probe()
162 mantis->verbose = verbose; in hopper_pci_probe()
163 mantis->pdev = pdev; in hopper_pci_probe()
166 mantis->hwconfig = config; in hopper_pci_probe()
167 mantis->rc_map_name = drvdata->rc_map_name; in hopper_pci_probe()
169 spin_lock_init(&mantis->intmask_lock); in hopper_pci_probe()
171 err = mantis_pci_init(mantis); in hopper_pci_probe()
177 err = mantis_stream_control(mantis, STREAM_TO_HIF); in hopper_pci_probe()
183 err = mantis_i2c_init(mantis); in hopper_pci_probe()
189 err = mantis_get_mac(mantis); in hopper_pci_probe()
195 err = mantis_dma_init(mantis); in hopper_pci_probe()
201 err = mantis_dvb_init(mantis); in hopper_pci_probe()
212 mantis_dma_exit(mantis); in hopper_pci_probe()
216 mantis_i2c_exit(mantis); in hopper_pci_probe()
220 mantis_pci_exit(mantis); in hopper_pci_probe()
224 kfree(mantis); in hopper_pci_probe()
232 struct mantis_pci *mantis = pci_get_drvdata(pdev); in hopper_pci_remove() local
234 if (mantis) { in hopper_pci_remove()
235 mantis_dvb_exit(mantis); in hopper_pci_remove()
236 mantis_dma_exit(mantis); in hopper_pci_remove()
237 mantis_i2c_exit(mantis); in hopper_pci_remove()
238 mantis_pci_exit(mantis); in hopper_pci_remove()
239 kfree(mantis); in hopper_pci_remove()