Lines Matching refs:port
7 * NS558 based standard IBM game port driver for Linux
69 struct gameport *port;
79 * We must not be able to write arbitrary values to the port.
114 * And now find the number of mirrors of the port.
143 port = gameport_allocate_port();
144 if (!ns558 || !port) {
148 gameport_free_port(port);
154 ns558->gameport = port;
156 port->io = io;
157 gameport_set_name(port, "NS558 ISA Gameport");
158 gameport_set_phys(port, "isa%04x/gameport0", io & (-1 << i));
160 gameport_register_port(port);
201 struct gameport *port;
215 port = gameport_allocate_port();
216 if (!ns558 || !port) {
219 gameport_free_port(port);
226 ns558->gameport = port;
228 gameport_set_name(port, "NS558 PnP Gameport");
229 gameport_set_phys(port, "pnp%s/gameport0", dev_name(&dev->dev));
230 port->dev.parent = &dev->dev;
231 port->io = ioport;
233 gameport_register_port(port);