Lines Matching refs:dm1105
742 static int dm1105_ir_init(struct dm1105_dev *dm1105) in dm1105_ir_init() argument
751 snprintf(dm1105->ir.input_phys, sizeof(dm1105->ir.input_phys), in dm1105_ir_init()
752 "pci-%s/ir0", pci_name(dm1105->pdev)); in dm1105_ir_init()
758 dev->input_phys = dm1105->ir.input_phys; in dm1105_ir_init()
761 if (dm1105->pdev->subsystem_vendor) { in dm1105_ir_init()
762 dev->input_id.vendor = dm1105->pdev->subsystem_vendor; in dm1105_ir_init()
763 dev->input_id.product = dm1105->pdev->subsystem_device; in dm1105_ir_init()
765 dev->input_id.vendor = dm1105->pdev->vendor; in dm1105_ir_init()
766 dev->input_id.product = dm1105->pdev->device; in dm1105_ir_init()
768 dev->dev.parent = &dm1105->pdev->dev; in dm1105_ir_init()
770 INIT_WORK(&dm1105->ir.work, dm1105_emit_key); in dm1105_ir_init()
778 dm1105->ir.dev = dev; in dm1105_ir_init()
782 static void dm1105_ir_exit(struct dm1105_dev *dm1105) in dm1105_ir_exit() argument
784 rc_unregister_device(dm1105->ir.dev); in dm1105_ir_exit()