Lines Matching refs:mantis
52 static void mantis_uart_read(struct mantis_pci *mantis)
54 struct mantis_hwconfig *config = mantis->hwconfig;
76 mantis_input_process(mantis, scancode);
81 struct mantis_pci *mantis = container_of(work, struct mantis_pci, uart_work);
98 mantis_uart_read(mantis);
106 mantis_unmask_ints(mantis, MANTIS_INT_IRQ1);
109 static int mantis_uart_setup(struct mantis_pci *mantis,
143 int mantis_uart_init(struct mantis_pci *mantis)
145 struct mantis_hwconfig *config = mantis->hwconfig;
155 INIT_WORK(&mantis->uart_work, mantis_uart_work);
160 mantis_uart_setup(mantis, ¶ms);
170 mantis_unmask_ints(mantis, MANTIS_INT_IRQ1);
172 schedule_work(&mantis->uart_work);
179 void mantis_uart_exit(struct mantis_pci *mantis)
182 mantis_mask_ints(mantis, MANTIS_INT_IRQ1);
184 flush_work(&mantis->uart_work);