gameport_allocate_port
port = gameport_allocate_port();
port = gameport_allocate_port();
if (!(l4->gameport = port = gameport_allocate_port())) {
port = gameport_allocate_port();
port = gameport_allocate_port();
if (!(a3d->adc = adc = gameport_allocate_port()))
struct gameport *gp = cmi->gameport = gameport_allocate_port();
acard->gameport = gp = gameport_allocate_port();
vortex->gameport = gp = gameport_allocate_port();
chip->gameport = gp = gameport_allocate_port();
cm->gameport = gp = gameport_allocate_port();
chip->gameport = gp = gameport_allocate_port();
chip->gameport = gp = gameport_allocate_port();
ensoniq->gameport = gp = gameport_allocate_port();
chip->gameport = gp = gameport_allocate_port();
chip->gameport = gp = gameport_allocate_port();
gameport = gameport_allocate_port();
sonic->gameport = gp = gameport_allocate_port();
chip->gameport = gp = gameport_allocate_port();
chip->gameport = gp = gameport_allocate_port();
chip->gameport = gp = gameport_allocate_port();