Lines Matching defs:emu
22 struct emu {
42 struct emu *emu;
46 emu = kzalloc(sizeof(struct emu), GFP_KERNEL);
48 if (!emu || !port) {
58 emu->io = pci_resource_start(pdev, 0);
59 emu->size = pci_resource_len(pdev, 0);
61 emu->dev = pdev;
62 emu->gameport = port;
67 port->io = emu->io;
69 if (!request_region(emu->io, emu->size, "emu10k1-gp")) {
71 emu->io, emu->io + emu->size - 1);
76 pci_set_drvdata(pdev, emu);
86 kfree(emu);
92 struct emu *emu = pci_get_drvdata(pdev);
94 gameport_unregister_port(emu->gameport);
95 release_region(emu->io, emu->size);
96 kfree(emu);