• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/IR/

Lines Matching defs:ir_dev

65 	struct ir_input_dev *ir_dev = dev_get_drvdata(d);
70 if (ir_dev->props && ir_dev->props->driver_type == RC_DRIVER_SCANCODE) {
71 enabled = ir_dev->rc_tab.ir_type;
72 allowed = ir_dev->props->allowed_protos;
73 } else if (ir_dev->raw) {
74 enabled = ir_dev->raw->enabled_protocols;
117 struct ir_input_dev *ir_dev = dev_get_drvdata(d);
125 if (ir_dev->props && ir_dev->props->driver_type == RC_DRIVER_SCANCODE)
126 type = ir_dev->rc_tab.ir_type;
127 else if (ir_dev->raw)
128 type = ir_dev->raw->enabled_protocols;
183 if (ir_dev->props && ir_dev->props->change_protocol) {
184 rc = ir_dev->props->change_protocol(ir_dev->props->priv,
193 if (ir_dev->props && ir_dev->props->driver_type == RC_DRIVER_SCANCODE) {
194 spin_lock_irqsave(&ir_dev->rc_tab.lock, flags);
195 ir_dev->rc_tab.ir_type = type;
196 spin_unlock_irqrestore(&ir_dev->rc_tab.lock, flags);
198 ir_dev->raw->enabled_protocols = type;
216 struct ir_input_dev *ir_dev = dev_get_drvdata(device);
218 if (ir_dev->rc_tab.name)
219 ADD_HOTPLUG_VAR("NAME=%s", ir_dev->rc_tab.name);
220 if (ir_dev->driver_name)
221 ADD_HOTPLUG_VAR("DRV_NAME=%s", ir_dev->driver_name);
261 struct ir_input_dev *ir_dev = input_get_drvdata(input_dev);
268 ir_dev->dev.type = &rc_dev_type;
270 ir_dev->dev.class = &ir_input_class;
271 ir_dev->dev.parent = input_dev->dev.parent;
272 dev_set_name(&ir_dev->dev, "rc%d", devno);
273 dev_set_drvdata(&ir_dev->dev, ir_dev);
274 rc = device_register(&ir_dev->dev);
279 input_dev->dev.parent = &ir_dev->dev;
282 device_del(&ir_dev->dev);
288 path = kobject_get_path(&ir_dev->dev.kobj, GFP_KERNEL);
290 dev_name(&ir_dev->dev),
295 ir_dev->devno = devno;
310 struct ir_input_dev *ir_dev = input_get_drvdata(input_dev);
312 clear_bit(ir_dev->devno, &ir_core_dev_number);
314 device_del(&ir_dev->dev);