Lines Matching refs:dm1105
741 static int dm1105_ir_init(struct dm1105_dev *dm1105) in dm1105_ir_init() argument
750 snprintf(dm1105->ir.input_phys, sizeof(dm1105->ir.input_phys), in dm1105_ir_init()
751 "pci-%s/ir0", pci_name(dm1105->pdev)); in dm1105_ir_init()
757 dev->input_phys = dm1105->ir.input_phys; in dm1105_ir_init()
760 if (dm1105->pdev->subsystem_vendor) { in dm1105_ir_init()
761 dev->input_id.vendor = dm1105->pdev->subsystem_vendor; in dm1105_ir_init()
762 dev->input_id.product = dm1105->pdev->subsystem_device; in dm1105_ir_init()
764 dev->input_id.vendor = dm1105->pdev->vendor; in dm1105_ir_init()
765 dev->input_id.product = dm1105->pdev->device; in dm1105_ir_init()
767 dev->dev.parent = &dm1105->pdev->dev; in dm1105_ir_init()
769 INIT_WORK(&dm1105->ir.work, dm1105_emit_key); in dm1105_ir_init()
777 dm1105->ir.dev = dev; in dm1105_ir_init()
781 static void dm1105_ir_exit(struct dm1105_dev *dm1105) in dm1105_ir_exit() argument
783 rc_unregister_device(dm1105->ir.dev); in dm1105_ir_exit()