Lines Matching refs:L4_PORT
38 #define L4_PORT 0x201 macro
68 while ((inb(L4_PORT) & L4_BUSY) && t > 0) t--; in l4_wait_ready()
82 outb(L4_SELECT_ANALOG, L4_PORT); in l4_cooked_read()
83 outb(L4_SELECT_DIGITAL + (l4->port >> 2), L4_PORT); in l4_cooked_read()
85 if (inb(L4_PORT) & L4_BUSY) goto fail; in l4_cooked_read()
86 outb(l4->port & 3, L4_PORT); in l4_cooked_read()
89 status = inb(L4_PORT); in l4_cooked_read()
94 axes[i] = inb(L4_PORT); in l4_cooked_read()
100 *buttons = inb(L4_PORT) & 0x0f; in l4_cooked_read()
105 fail: outb(L4_SELECT_ANALOG, L4_PORT); in l4_cooked_read()
115 outb(L4_SELECT_ANALOG, L4_PORT); in l4_open()
127 outb(L4_SELECT_ANALOG, L4_PORT); in l4_getcal()
128 outb(L4_SELECT_DIGITAL + (port >> 2), L4_PORT); in l4_getcal()
129 if (inb(L4_PORT) & L4_BUSY) in l4_getcal()
132 outb(L4_CMD_GETCAL, L4_PORT); in l4_getcal()
136 if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2)) in l4_getcal()
141 outb(port & 3, L4_PORT); in l4_getcal()
146 cal[i] = inb(L4_PORT); in l4_getcal()
151 out: outb(L4_SELECT_ANALOG, L4_PORT); in l4_getcal()
163 outb(L4_SELECT_ANALOG, L4_PORT); in l4_setcal()
164 outb(L4_SELECT_DIGITAL + (port >> 2), L4_PORT); in l4_setcal()
165 if (inb(L4_PORT) & L4_BUSY) in l4_setcal()
168 outb(L4_CMD_SETCAL, L4_PORT); in l4_setcal()
172 if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2)) in l4_setcal()
177 outb(port & 3, L4_PORT); in l4_setcal()
182 outb(cal[i], L4_PORT); in l4_setcal()
187 out: outb(L4_SELECT_ANALOG, L4_PORT); in l4_setcal()
246 gameport_set_phys(port, "isa%04x/gameport%d", L4_PORT, idx); in l4_create_ports()
249 port->io = L4_PORT; in l4_create_ports()
261 outb(L4_SELECT_ANALOG, L4_PORT); in l4_add_card()
262 outb(L4_SELECT_DIGITAL + card_no, L4_PORT); in l4_add_card()
264 if (inb(L4_PORT) & L4_BUSY) in l4_add_card()
266 outb(L4_CMD_ID, L4_PORT); in l4_add_card()
271 if (inb(L4_PORT) != L4_SELECT_DIGITAL + card_no) in l4_add_card()
276 if (inb(L4_PORT) != L4_ID) in l4_add_card()
281 rev = inb(L4_PORT); in l4_add_card()
291 card_no ? "secondary" : "primary", rev >> 4, rev, L4_PORT); in l4_add_card()
308 if (!request_region(L4_PORT, 1, "lightning")) in l4_init()
315 outb(L4_SELECT_ANALOG, L4_PORT); in l4_init()
318 release_region(L4_PORT, 1); in l4_init()
336 outb(L4_SELECT_ANALOG, L4_PORT); in l4_exit()
337 release_region(L4_PORT, 1); in l4_exit()