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