Lines Matching refs:raw_data
166 u8 raw_data; /* raw data from gameport */ in mp_io() local
176 raw_data = gameport_read(gameport); in mp_io()
177 if (raw_data & 1) in mp_io()
181 raw_data = gameport_read(gameport); in mp_io()
182 portvals |= 1 << ((raw_data >> 4) & 3); /* Demux B4, B5 */ in mp_io()
186 raw_data = gameport_read(gameport); in mp_io()
187 portvals = raw_data & 0xf0; in mp_io()
189 if (raw_data & 0x31) in mp_io()
193 if (!poll_until(0x10, 0, 308, gameport, &raw_data)) in mp_io()
200 if (raw_data & 0x20) { /* 3 data bits/read */ in mp_io()
201 portvals |= raw_data >> 4; /* Compare B4-B7 before & after trigger */ in mp_io()
217 if (!poll_until(0, 0x10, 77, gameport, &raw_data)) in mp_io()
219 raw_data = (raw_data >> 5) & data_mask; in mp_io()
223 pkt = (pkt << bits_per_read) | raw_data; in mp_io()
225 if (!poll_until(0x10, 0, 77, gameport, &raw_data)) in mp_io()
229 if (raw_data) in mp_io()
244 if (!poll_until(0x30, 0, 77, gameport, &raw_data)) in mp_io()
247 raw_data = gameport_read(gameport); in mp_io()
249 if (raw_data & 1) in mp_io()
254 if (!poll_until(0, 0x20, 77, gameport, &raw_data)) in mp_io()
268 if (!poll_until(0x20, 0, 77, gameport, &raw_data)) in mp_io()
271 raw_data = gameport_read(gameport); in mp_io()
272 if (raw_data & 1) in mp_io()
279 if (!poll_until(0x20, 0x10, 116, gameport, &raw_data)) in mp_io()
282 if (!poll_until(0x30, 0, 193, gameport, &raw_data)) in mp_io()
285 if (raw_data & 1) in mp_io()