Lines Matching defs:emu
25 struct emu {
45 struct emu *emu;
49 emu = kzalloc(sizeof(struct emu), GFP_KERNEL);
51 if (!emu || !port) {
61 emu->io = pci_resource_start(pdev, 0);
62 emu->size = pci_resource_len(pdev, 0);
64 emu->dev = pdev;
65 emu->gameport = port;
70 port->io = emu->io;
72 if (!request_region(emu->io, emu->size, "emu10k1-gp")) {
74 emu->io, emu->io + emu->size - 1);
79 pci_set_drvdata(pdev, emu);
89 kfree(emu);
95 struct emu *emu = pci_get_drvdata(pdev);
97 gameport_unregister_port(emu->gameport);
98 release_region(emu->io, emu->size);
99 kfree(emu);