Lines Matching refs:raw_data
165 u8 raw_data; /* raw data from gameport */ in mp_io() local
175 raw_data = gameport_read(gameport); in mp_io()
176 if (raw_data & 1) in mp_io()
180 raw_data = gameport_read(gameport); in mp_io()
181 portvals |= 1 << ((raw_data >> 4) & 3); /* Demux B4, B5 */ in mp_io()
185 raw_data = gameport_read(gameport); in mp_io()
186 portvals = raw_data & 0xf0; in mp_io()
188 if (raw_data & 0x31) in mp_io()
192 if (!poll_until(0x10, 0, 308, gameport, &raw_data)) in mp_io()
199 if (raw_data & 0x20) { /* 3 data bits/read */ in mp_io()
200 portvals |= raw_data >> 4; /* Compare B4-B7 before & after trigger */ in mp_io()
216 if (!poll_until(0, 0x10, 77, gameport, &raw_data)) in mp_io()
218 raw_data = (raw_data >> 5) & data_mask; in mp_io()
222 pkt = (pkt << bits_per_read) | raw_data; in mp_io()
224 if (!poll_until(0x10, 0, 77, gameport, &raw_data)) in mp_io()
228 if (raw_data) in mp_io()
243 if (!poll_until(0x30, 0, 77, gameport, &raw_data)) in mp_io()
246 raw_data = gameport_read(gameport); in mp_io()
248 if (raw_data & 1) in mp_io()
253 if (!poll_until(0, 0x20, 77, gameport, &raw_data)) in mp_io()
267 if (!poll_until(0x20, 0, 77, gameport, &raw_data)) in mp_io()
270 raw_data = gameport_read(gameport); in mp_io()
271 if (raw_data & 1) in mp_io()
278 if (!poll_until(0x20, 0x10, 116, gameport, &raw_data)) in mp_io()
281 if (!poll_until(0x30, 0, 193, gameport, &raw_data)) in mp_io()
284 if (raw_data & 1) in mp_io()