Lines Matching refs:dm1105
726 static int dm1105_ir_init(struct dm1105_dev *dm1105) in dm1105_ir_init() argument
735 snprintf(dm1105->ir.input_phys, sizeof(dm1105->ir.input_phys), in dm1105_ir_init()
736 "pci-%s/ir0", pci_name(dm1105->pdev)); in dm1105_ir_init()
741 dev->input_phys = dm1105->ir.input_phys; in dm1105_ir_init()
744 if (dm1105->pdev->subsystem_vendor) { in dm1105_ir_init()
745 dev->input_id.vendor = dm1105->pdev->subsystem_vendor; in dm1105_ir_init()
746 dev->input_id.product = dm1105->pdev->subsystem_device; in dm1105_ir_init()
748 dev->input_id.vendor = dm1105->pdev->vendor; in dm1105_ir_init()
749 dev->input_id.product = dm1105->pdev->device; in dm1105_ir_init()
751 dev->dev.parent = &dm1105->pdev->dev; in dm1105_ir_init()
753 INIT_WORK(&dm1105->ir.work, dm1105_emit_key); in dm1105_ir_init()
761 dm1105->ir.dev = dev; in dm1105_ir_init()
765 static void dm1105_ir_exit(struct dm1105_dev *dm1105) in dm1105_ir_exit() argument
767 rc_unregister_device(dm1105->ir.dev); in dm1105_ir_exit()