Lines Matching refs:ir
49 ir_raw_event_store(coredev->ir.dev, &ev); in sms_ir_event()
51 ir_raw_event_handle(coredev->ir.dev); in sms_ir_event()
65 coredev->ir.controller = 0; /* Todo: vega/nova SPI number */ in sms_ir_init()
66 coredev->ir.timeout = IR_DEFAULT_TIMEOUT; in sms_ir_init()
68 coredev->ir.controller, coredev->ir.timeout); in sms_ir_init()
70 snprintf(coredev->ir.name, sizeof(coredev->ir.name), in sms_ir_init()
73 strlcpy(coredev->ir.phys, coredev->devpath, sizeof(coredev->ir.phys)); in sms_ir_init()
74 strlcat(coredev->ir.phys, "/ir0", sizeof(coredev->ir.phys)); in sms_ir_init()
76 dev->input_name = coredev->ir.name; in sms_ir_init()
77 dev->input_phys = coredev->ir.phys; in sms_ir_init()
104 coredev->ir.dev = dev; in sms_ir_init()
110 rc_unregister_device(coredev->ir.dev); in sms_ir_exit()