Lines Matching refs:in_8

108 		out_8(&via[B], in_8(&via[B]) | TIP);
110 out_8(&via[B], in_8(&via[B]) & ~TIP);
117 out_8(&via[B], in_8(&via[B]) | TIP | TACK);
119 out_8(&via[B], in_8(&via[B]) & ~(TIP | TACK));
126 out_8(&via[B], in_8(&via[B]) | TACK);
128 out_8(&via[B], in_8(&via[B]) & ~TACK);
133 out_8(&via[B], in_8(&via[B]) ^ TACK);
140 out_8(&via[B], in_8(&via[B]) & ~TACK);
142 out_8(&via[B], in_8(&via[B]) | TACK);
149 out_8(&via[B], in_8(&via[B]) & ~(TIP | TACK));
151 out_8(&via[B], in_8(&via[B]) | TIP | TACK);
340 if (TREQ_asserted(in_8(&via[B]))) {
346 (void)in_8(&via[SR]);
348 if (!TREQ_asserted(in_8(&via[B])))
352 } else if (in_8(&via[B]) & TIP) {
360 if (in_8(&via[IFR]) & SR_INT)
361 (void)in_8(&via[SR]);
382 (void)in_8(&via[IER]);
387 out_8(&via[DIRB], (in_8(&via[DIRB]) | TACK | TIP) & ~TREQ); /* TACK & TIP out */
388 out_8(&via[ACR], (in_8(&via[ACR]) & ~SR_CTRL) | SR_EXT); /* SR data in */
389 (void)in_8(&via[SR]); /* clear any left-over data */
398 (void)in_8(&via[SR]);
405 WAIT_FOR(TREQ_asserted(in_8(&via[B])), "CUDA response to sync");
408 WAIT_FOR(in_8(&via[IFR]) & SR_INT, "CUDA response to sync (2)");
409 (void)in_8(&via[SR]);
416 WAIT_FOR(!TREQ_asserted(in_8(&via[B])), "CUDA response to sync (3)");
417 WAIT_FOR(in_8(&via[IFR]) & SR_INT, "CUDA response to sync (4)");
418 (void)in_8(&via[SR]);
541 if (TREQ_asserted(in_8(&via[B])))
545 out_8(&via[ACR], in_8(&via[ACR]) | SR_OUT);
586 if ((in_8(&via[IFR]) & SR_INT) == 0) {
594 status = in_8(&via[B]) & (TIP | TACK | TREQ);
599 (void)in_8(&via[SR]);
609 (void)in_8(&via[SR]);
619 out_8(&via[ACR], in_8(&via[ACR]) & ~SR_OUT);
620 (void)in_8(&via[SR]);
638 out_8(&via[ACR], in_8(&via[ACR]) & ~SR_OUT);
639 (void)in_8(&via[SR]);
663 (void)in_8(&via[SR]);
665 *reply_ptr++ = in_8(&via[SR]);
683 (void)in_8(&via[SR]);
716 if (cuda_state == idle && TREQ_asserted(in_8(&via[B]))) {