Lines Matching refs:emu
41 struct emu { struct
61 struct emu *emu; in emu_probe() local
65 emu = kzalloc(sizeof(struct emu), GFP_KERNEL); in emu_probe()
67 if (!emu || !port) { in emu_probe()
77 emu->io = pci_resource_start(pdev, 0); in emu_probe()
78 emu->size = pci_resource_len(pdev, 0); in emu_probe()
80 emu->dev = pdev; in emu_probe()
81 emu->gameport = port; in emu_probe()
86 port->io = emu->io; in emu_probe()
88 if (!request_region(emu->io, emu->size, "emu10k1-gp")) { in emu_probe()
90 emu->io, emu->io + emu->size - 1); in emu_probe()
95 pci_set_drvdata(pdev, emu); in emu_probe()
105 kfree(emu); in emu_probe()
111 struct emu *emu = pci_get_drvdata(pdev); in emu_remove() local
113 gameport_unregister_port(emu->gameport); in emu_remove()
114 release_region(emu->io, emu->size); in emu_remove()
115 kfree(emu); in emu_remove()