Lines Matching defs:ir_input_dev
54 struct ir_input_dev *input;
252 struct ir_input_dev *ir_input_dev;
266 ir_input_dev = kzalloc(sizeof(*ir_input_dev), GFP_KERNEL);
267 ir_input_dev->input_dev = input_allocate_device();
268 if (!ir || !ir_input_dev || !ir_input_dev->input_dev)
275 ir->input = ir_input_dev;
294 err = ir_input_init(ir_input_dev->input_dev, &ir->ir, IR_TYPE_OTHER);
298 ir_input_dev->input_dev->name = ir->name;
299 ir_input_dev->input_dev->phys = ir->phys;
300 ir_input_dev->input_dev->id.bustype = BUS_USB;
301 ir_input_dev->input_dev->id.version = 1;
302 ir_input_dev->input_dev->id.vendor = le16_to_cpu(dev->udev->descriptor.idVendor);
303 ir_input_dev->input_dev->id.product = le16_to_cpu(dev->udev->descriptor.idProduct);
305 ir_input_dev->input_dev->dev.parent = &dev->udev->dev;
350 kfree(ir_input_dev);