Lines Matching refs:L4_PORT
19 #define L4_PORT 0x201 macro
49 while ((inb(L4_PORT) & L4_BUSY) && t > 0) t--; in l4_wait_ready()
63 outb(L4_SELECT_ANALOG, L4_PORT); in l4_cooked_read()
64 outb(L4_SELECT_DIGITAL + (l4->port >> 2), L4_PORT); in l4_cooked_read()
66 if (inb(L4_PORT) & L4_BUSY) goto fail; in l4_cooked_read()
67 outb(l4->port & 3, L4_PORT); in l4_cooked_read()
70 status = inb(L4_PORT); in l4_cooked_read()
75 axes[i] = inb(L4_PORT); in l4_cooked_read()
81 *buttons = inb(L4_PORT) & 0x0f; in l4_cooked_read()
86 fail: outb(L4_SELECT_ANALOG, L4_PORT); in l4_cooked_read()
96 outb(L4_SELECT_ANALOG, L4_PORT); in l4_open()
108 outb(L4_SELECT_ANALOG, L4_PORT); in l4_getcal()
109 outb(L4_SELECT_DIGITAL + (port >> 2), L4_PORT); in l4_getcal()
110 if (inb(L4_PORT) & L4_BUSY) in l4_getcal()
113 outb(L4_CMD_GETCAL, L4_PORT); in l4_getcal()
117 if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2)) in l4_getcal()
122 outb(port & 3, L4_PORT); in l4_getcal()
127 cal[i] = inb(L4_PORT); in l4_getcal()
132 out: outb(L4_SELECT_ANALOG, L4_PORT); in l4_getcal()
144 outb(L4_SELECT_ANALOG, L4_PORT); in l4_setcal()
145 outb(L4_SELECT_DIGITAL + (port >> 2), L4_PORT); in l4_setcal()
146 if (inb(L4_PORT) & L4_BUSY) in l4_setcal()
149 outb(L4_CMD_SETCAL, L4_PORT); in l4_setcal()
153 if (inb(L4_PORT) != L4_SELECT_DIGITAL + (port >> 2)) in l4_setcal()
158 outb(port & 3, L4_PORT); in l4_setcal()
163 outb(cal[i], L4_PORT); in l4_setcal()
168 out: outb(L4_SELECT_ANALOG, L4_PORT); in l4_setcal()
227 gameport_set_phys(port, "isa%04x/gameport%d", L4_PORT, idx); in l4_create_ports()
230 port->io = L4_PORT; in l4_create_ports()
242 outb(L4_SELECT_ANALOG, L4_PORT); in l4_add_card()
243 outb(L4_SELECT_DIGITAL + card_no, L4_PORT); in l4_add_card()
245 if (inb(L4_PORT) & L4_BUSY) in l4_add_card()
247 outb(L4_CMD_ID, L4_PORT); in l4_add_card()
252 if (inb(L4_PORT) != L4_SELECT_DIGITAL + card_no) in l4_add_card()
257 if (inb(L4_PORT) != L4_ID) in l4_add_card()
262 rev = inb(L4_PORT); in l4_add_card()
272 card_no ? "secondary" : "primary", rev >> 4, rev, L4_PORT); in l4_add_card()
289 if (!request_region(L4_PORT, 1, "lightning")) in l4_init()
296 outb(L4_SELECT_ANALOG, L4_PORT); in l4_init()
299 release_region(L4_PORT, 1); in l4_init()
317 outb(L4_SELECT_ANALOG, L4_PORT); in l4_exit()
318 release_region(L4_PORT, 1); in l4_exit()