Lines Matching defs:dev
34 ir_raw_event_store(coredev->ir.dev, &ev);
36 ir_raw_event_handle(coredev->ir.dev);
43 struct rc_dev *dev;
46 dev = rc_allocate_device(RC_DRIVER_IR_RAW);
47 if (!dev)
61 dev->device_name = coredev->ir.name;
62 dev->input_phys = coredev->ir.phys;
63 dev->dev.parent = coredev->device;
67 dev->input_id.bustype = BUS_USB;
68 dev->input_id.version = 1;
69 dev->input_id.vendor = le16_to_cpu(dev->udev->descriptor.idVendor);
70 dev->input_id.product = le16_to_cpu(dev->udev->descriptor.idProduct);
73 dev->priv = coredev;
74 dev->allowed_protocols = RC_PROTO_BIT_ALL_IR_DECODER;
75 dev->map_name = sms_get_board(board_id)->rc_codes;
76 dev->driver_name = MODULE_NAME;
79 dev->device_name);
81 err = rc_register_device(dev);
84 rc_free_device(dev);
88 coredev->ir.dev = dev;
94 rc_unregister_device(coredev->ir.dev);