Lines Matching refs:in_8
111 out_8(&via[B], in_8(&via[B]) | TIP);
113 out_8(&via[B], in_8(&via[B]) & ~TIP);
120 out_8(&via[B], in_8(&via[B]) | TIP | TACK);
122 out_8(&via[B], in_8(&via[B]) & ~(TIP | TACK));
129 out_8(&via[B], in_8(&via[B]) | TACK);
131 out_8(&via[B], in_8(&via[B]) & ~TACK);
136 out_8(&via[B], in_8(&via[B]) ^ TACK);
143 out_8(&via[B], in_8(&via[B]) & ~TACK);
145 out_8(&via[B], in_8(&via[B]) | TACK);
152 out_8(&via[B], in_8(&via[B]) & ~(TIP | TACK));
154 out_8(&via[B], in_8(&via[B]) | TIP | TACK);
337 if (TREQ_asserted(in_8(&via[B]))) {
343 (void)in_8(&via[SR]);
345 if (!TREQ_asserted(in_8(&via[B])))
349 } else if (in_8(&via[B]) & TIP) {
357 if (in_8(&via[IFR]) & SR_INT)
358 (void)in_8(&via[SR]);
379 (void)in_8(&via[IER]);
384 out_8(&via[DIRB], (in_8(&via[DIRB]) | TACK | TIP) & ~TREQ); /* TACK & TIP out */
385 out_8(&via[ACR], (in_8(&via[ACR]) & ~SR_CTRL) | SR_EXT); /* SR data in */
386 (void)in_8(&via[SR]); /* clear any left-over data */
395 (void)in_8(&via[SR]);
402 WAIT_FOR(TREQ_asserted(in_8(&via[B])), "CUDA response to sync");
405 WAIT_FOR(in_8(&via[IFR]) & SR_INT, "CUDA response to sync (2)");
406 (void)in_8(&via[SR]);
413 WAIT_FOR(!TREQ_asserted(in_8(&via[B])), "CUDA response to sync (3)");
414 WAIT_FOR(in_8(&via[IFR]) & SR_INT, "CUDA response to sync (4)");
415 (void)in_8(&via[SR]);
538 if (TREQ_asserted(in_8(&via[B])))
542 out_8(&via[ACR], in_8(&via[ACR]) | SR_OUT);
583 if ((in_8(&via[IFR]) & SR_INT) == 0) {
591 status = in_8(&via[B]) & (TIP | TACK | TREQ);
596 (void)in_8(&via[SR]);
606 (void)in_8(&via[SR]);
616 out_8(&via[ACR], in_8(&via[ACR]) & ~SR_OUT);
617 (void)in_8(&via[SR]);
635 out_8(&via[ACR], in_8(&via[ACR]) & ~SR_OUT);
636 (void)in_8(&via[SR]);
660 (void)in_8(&via[SR]);
662 *reply_ptr++ = in_8(&via[SR]);
680 (void)in_8(&via[SR]);
713 if (cuda_state == idle && TREQ_asserted(in_8(&via[B]))) {