Lines Matching refs:mantis
31 void mantis_input_process(struct mantis_pci *mantis, int scancode) in mantis_input_process() argument
33 if (mantis->rc) in mantis_input_process()
34 rc_keydown(mantis->rc, RC_TYPE_UNKNOWN, scancode, 0); in mantis_input_process()
37 int mantis_input_init(struct mantis_pci *mantis) in mantis_input_init() argument
49 snprintf(mantis->input_name, sizeof(mantis->input_name), in mantis_input_init()
50 "Mantis %s IR receiver", mantis->hwconfig->model_name); in mantis_input_init()
51 snprintf(mantis->input_phys, sizeof(mantis->input_phys), in mantis_input_init()
52 "pci-%s/ir0", pci_name(mantis->pdev)); in mantis_input_init()
54 dev->input_name = mantis->input_name; in mantis_input_init()
55 dev->input_phys = mantis->input_phys; in mantis_input_init()
57 dev->input_id.vendor = mantis->vendor_id; in mantis_input_init()
58 dev->input_id.product = mantis->device_id; in mantis_input_init()
61 dev->map_name = mantis->rc_map_name ? : RC_MAP_EMPTY; in mantis_input_init()
62 dev->dev.parent = &mantis->pdev->dev; in mantis_input_init()
70 mantis->rc = dev; in mantis_input_init()
80 void mantis_input_exit(struct mantis_pci *mantis) in mantis_input_exit() argument
82 rc_unregister_device(mantis->rc); in mantis_input_exit()