Lines Matching refs:mantis
23 void mantis_input_process(struct mantis_pci *mantis, int scancode)
25 if (mantis->rc)
26 rc_keydown(mantis->rc, RC_PROTO_UNKNOWN, scancode, 0);
29 int mantis_input_init(struct mantis_pci *mantis)
41 snprintf(mantis->device_name, sizeof(mantis->device_name),
42 "Mantis %s IR receiver", mantis->hwconfig->model_name);
43 snprintf(mantis->input_phys, sizeof(mantis->input_phys),
44 "pci-%s/ir0", pci_name(mantis->pdev));
46 dev->device_name = mantis->device_name;
47 dev->input_phys = mantis->input_phys;
49 dev->input_id.vendor = mantis->vendor_id;
50 dev->input_id.product = mantis->device_id;
53 dev->map_name = mantis->rc_map_name ? : RC_MAP_EMPTY;
54 dev->dev.parent = &mantis->pdev->dev;
62 mantis->rc = dev;
72 void mantis_input_exit(struct mantis_pci *mantis)
74 rc_unregister_device(mantis->rc);