Lines Matching refs:mantis

71 	struct mantis_pci *mantis;  in hopper_irq_handler()  local
74 mantis = (struct mantis_pci *) dev_id; in hopper_irq_handler()
75 if (unlikely(mantis == NULL)) { in hopper_irq_handler()
79 ca = mantis->mantis_ca; in hopper_irq_handler()
95 mantis->mantis_int_stat = stat; in hopper_irq_handler()
96 mantis->mantis_int_mask = mask; in hopper_irq_handler()
103 mantis->gpif_status = rst_stat; in hopper_irq_handler()
109 spin_lock(&mantis->intmask_lock); in hopper_irq_handler()
112 spin_unlock(&mantis->intmask_lock); in hopper_irq_handler()
113 schedule_work(&mantis->uart_work); in hopper_irq_handler()
132 mantis->busy_block = (stat & MANTIS_INT_RISCSTAT) >> 28; in hopper_irq_handler()
133 tasklet_schedule(&mantis->tasklet); in hopper_irq_handler()
137 wake_up(&mantis->i2c_wq); in hopper_irq_handler()
162 struct mantis_pci *mantis; in hopper_pci_probe() local
166 mantis = kzalloc(sizeof(struct mantis_pci), GFP_KERNEL); in hopper_pci_probe()
167 if (mantis == NULL) { in hopper_pci_probe()
174 mantis->num = devs; in hopper_pci_probe()
175 mantis->verbose = verbose; in hopper_pci_probe()
176 mantis->pdev = pdev; in hopper_pci_probe()
179 mantis->hwconfig = config; in hopper_pci_probe()
180 mantis->rc_map_name = drvdata->rc_map_name; in hopper_pci_probe()
182 spin_lock_init(&mantis->intmask_lock); in hopper_pci_probe()
184 err = mantis_pci_init(mantis); in hopper_pci_probe()
190 err = mantis_stream_control(mantis, STREAM_TO_HIF); in hopper_pci_probe()
196 err = mantis_i2c_init(mantis); in hopper_pci_probe()
202 err = mantis_get_mac(mantis); in hopper_pci_probe()
208 err = mantis_dma_init(mantis); in hopper_pci_probe()
214 err = mantis_dvb_init(mantis); in hopper_pci_probe()
225 mantis_dma_exit(mantis); in hopper_pci_probe()
229 mantis_i2c_exit(mantis); in hopper_pci_probe()
233 mantis_pci_exit(mantis); in hopper_pci_probe()
237 kfree(mantis); in hopper_pci_probe()
245 struct mantis_pci *mantis = pci_get_drvdata(pdev); in hopper_pci_remove() local
247 if (mantis) { in hopper_pci_remove()
248 mantis_dvb_exit(mantis); in hopper_pci_remove()
249 mantis_dma_exit(mantis); in hopper_pci_remove()
250 mantis_i2c_exit(mantis); in hopper_pci_remove()
251 mantis_pci_exit(mantis); in hopper_pci_remove()
252 kfree(mantis); in hopper_pci_remove()