Lines Matching defs:L4_PORT

22 #define L4_PORT			0x201
52 while ((inb(L4_PORT) & L4_BUSY) && t > 0) t--;
66 outb(L4_SELECT_ANALOG, L4_PORT);
67 outb(L4_SELECT_DIGITAL + (l4->port >> 2), L4_PORT);
69 if (inb(L4_PORT) & L4_BUSY) goto fail;
70 outb(l4->port & 3, L4_PORT);
73 status = inb(L4_PORT);
78 axes[i] = inb(L4_PORT);
84 *buttons = inb(L4_PORT) & 0x0f;
89 fail: outb(L4_SELECT_ANALOG, L4_PORT);
99 outb(L4_SELECT_ANALOG, L4_PORT);
111 outb(L4_SELECT_ANALOG, L4_PORT);
112 outb(L4_SELECT_DIGITAL + (port >> 2), L4_PORT);
113 if (inb(L4_PORT) & L4_BUSY)
116 outb(L4_CMD_GETCAL, L4_PORT);
120 if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2))
125 outb(port & 3, L4_PORT);
130 cal[i] = inb(L4_PORT);
135 out: outb(L4_SELECT_ANALOG, L4_PORT);
147 outb(L4_SELECT_ANALOG, L4_PORT);
148 outb(L4_SELECT_DIGITAL + (port >> 2), L4_PORT);
149 if (inb(L4_PORT) & L4_BUSY)
152 outb(L4_CMD_SETCAL, L4_PORT);
156 if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2))
161 outb(port & 3, L4_PORT);
166 outb(cal[i], L4_PORT);
171 out: outb(L4_SELECT_ANALOG, L4_PORT);
230 gameport_set_phys(port, "isa%04x/gameport%d", L4_PORT, idx);
233 port->io = L4_PORT;
245 outb(L4_SELECT_ANALOG, L4_PORT);
246 outb(L4_SELECT_DIGITAL + card_no, L4_PORT);
248 if (inb(L4_PORT) & L4_BUSY)
250 outb(L4_CMD_ID, L4_PORT);
255 if (inb(L4_PORT) != L4_SELECT_DIGITAL + card_no)
260 if (inb(L4_PORT) != L4_ID)
265 rev = inb(L4_PORT);
275 card_no ? "secondary" : "primary", rev >> 4, rev, L4_PORT);
292 if (!request_region(L4_PORT, 1, "lightning"))
299 outb(L4_SELECT_ANALOG, L4_PORT);
302 release_region(L4_PORT, 1);
320 outb(L4_SELECT_ANALOG, L4_PORT);
321 release_region(L4_PORT, 1);