Lines Matching refs:ahd_inb
298 packetized = ahd_inb(ahd, LQISTATE) != 0;
301 packetized = ahd_inb(ahd, LQISTAT2) & PACKETIZED;
313 active_fifo = ahd_inb(ahd, DFFSTAT) & CURRFIFO;
340 ahd_outb(ahd, SXFRCTL1, ahd_inb(ahd, SXFRCTL1) & ~BITBUCKET);
358 ahd_inb(ahd, SCSISEQ_TEMPLATE) & (ENSELI|ENRSELI|ENAUTOATNP));
376 if ((ahd_inb(ahd, SG_STATE) & FETCH_INPROG) != 0)
411 while ((ahd_inb(ahd, LQISTAT2) & LQIGSAVAIL) != 0) {
415 scbid = (ahd_inb(ahd, GSFIFO+1) << 8)
416 | ahd_inb(ahd, GSFIFO);
484 while (((ccscbctl = ahd_inb
563 || ((ahd_inb(ahd, LONGJMP_ADDR+1) & INVALID_ADDR) != 0
564 && (ahd_inb(ahd, SEQINTSRC) & (CFG4DATA|SAVEPTRS)) == 0))
587 seqintsrc = ahd_inb(ahd, SEQINTSRC);
638 if ((ahd_inb(ahd, LONGJMP_ADDR+1)&INVALID_ADDR) != 0) {
651 if ((ahd_inb(ahd, SG_STATE) & FETCH_INPROG) != 0)
660 ahd_inb(ahd, DFCNTRL) | FIFOFLUSH);
670 if ((ahd_inb(ahd, SG_CACHE_SHADOW) & LAST_SEG) == 0) {
678 if ((ahd_inb(ahd, SG_CACHE_SHADOW) & 0x80) != 0
682 sgptr |= ahd_inb(ahd, SG_CACHE_SHADOW)
698 ahd_inb(ahd, SEQIMODE) | ENSAVEPTRS);
703 if ((ahd_inb(ahd, DFCNTRL) & DIRECTION) != 0)
705 } else if ((ahd_inb(ahd, SG_STATE) & LOADING_NEEDED) != 0) {
715 if ((ahd_inb(ahd, SG_STATE) & FETCH_INPROG) != 0) {
726 if ((ahd_inb(ahd, DFSTATUS) & PRELOAD_AVAIL) == 0)
728 if ((ahd_inb(ahd, DFCNTRL) & HDMAENACK) == 0)
775 dfcntrl = ahd_inb(ahd, DFCNTRL)|PRELOADEN|HDMAEN;
785 } else if ((ahd_inb(ahd, SG_CACHE_SHADOW)
795 } else if ((ahd_inb(ahd, DFSTATUS) & FIFOEMP) != 0) {
854 error = ahd_inb(ahd, ERROR);
883 seqintcode = ahd_inb(ahd, SEQINTCODE);
945 if ((ahd_inb(ahd, LQISTAT2) & LQIPHASE_OUTPKT) != 0
946 && (ahd_inb(ahd, SCSISIGO) & ATNO) != 0) {
1009 bus_phase = ahd_inb(ahd, SCSISIGI) & PHASE_MASK;
1125 ahd_inb(ahd, MODE_PTR));
1162 ahd_name(ahd), ahd_inb(ahd, DFCNTRL),
1163 ahd_inb(ahd, SG_CACHE_SHADOW));
1190 bus_phase = ahd_inb(ahd, SCSISIGI) & PHASE_MASK;
1240 ahd_outb(ahd, SCSISEQ0, ahd_inb(ahd, SCSISEQ0) & ~ENSELO);
1244 ahd_name(ahd), 'A', ahd_inb(ahd, SELID) >> 4);
1247 ahd_inb(ahd, SAVED_SCSIID), ahd_inb(ahd, SAVED_LUN),
1248 ahd_inw(ahd, REG0), ahd_inb(ahd, ACCUM));
1251 ahd_inb(ahd, SEQ_FLAGS), ahd_get_scbptr(ahd),
1253 BUILD_TCL(ahd_inb(ahd, SAVED_SCSIID),
1254 ahd_inb(ahd, SAVED_LUN))),
1258 ahd_inb(ahd, SELID), ahd_inb_scbram(ahd, SCB_SCSIID),
1262 ahd_inb(ahd, SCSIBUS), ahd_inb(ahd, SCSISIGI));
1263 printf("SXFRCTL0 == 0x%x\n", ahd_inb(ahd, SXFRCTL0));
1264 printf("SEQCTL0 == 0x%x\n", ahd_inb(ahd, SEQCTL0));
1291 lastphase = ahd_inb(ahd, LASTPHASE);
1295 SCSIID_TARGET(ahd, ahd_inb(ahd, SAVED_SCSIID)),
1296 lastphase, ahd_inb(ahd, SCSISIGI));
1303 lastphase = ahd_inb(ahd, LASTPHASE);
1307 SCSIID_TARGET(ahd, ahd_inb(ahd, SAVED_SCSIID)),
1308 lastphase, ahd_inb(ahd, SCSISIGI));
1331 lastphase = ahd_inb(ahd, LASTPHASE);
1340 ahd_inb(ahd, SEQ_FLAGS) & DPHASE
1462 while ((ahd_inb(ahd, SCSISEQ0) & ENSELO) != 0
1463 && (ahd_inb(ahd, SSTAT0) & SELDO) == 0
1464 && (ahd_inb(ahd, SSTAT1) & SELTO) == 0)
1515 status3 = ahd_inb(ahd, SSTAT3) & (NTRAMPERR|OSRAMPERR);
1516 status0 = ahd_inb(ahd, SSTAT0) & (IOERR|OVERRUN|SELDI|SELDO);
1517 status = ahd_inb(ahd, SSTAT1) & (SELTO|SCSIRSTI|BUSFREE|SCSIPERR);
1518 lqistat1 = ahd_inb(ahd, LQISTAT1);
1519 lqostat0 = ahd_inb(ahd, LQOSTAT0);
1520 busfreetime = ahd_inb(ahd, SSTAT2) & BUSFREETIME;
1525 simode0 = ahd_inb(ahd, SIMODE0);
1532 && (ahd_inb(ahd, SEQ_FLAGS) & NOT_IDENTIFIED) != 0)
1541 now_lvd = ahd_inb(ahd, SBLKCTL) & ENAB40;
1659 busfreetime = ahd_inb(ahd, SSTAT2) & BUSFREETIME;
1660 lqostat1 = ahd_inb(ahd, LQOSTAT1);
1692 && ahd_inb(ahd, LASTPHASE) == P_BUSFREE)
1706 if (packetized && ahd_inb(ahd, LASTPHASE) == P_BUSFREE) {
1727 ahd_inb(ahd, SIMODE1) & ~ENBUSFREE);
1763 lqistat1 = ahd_inb(ahd, LQISTAT1) & ~(LQIPHASE_LQ|LQIPHASE_NLQ);
1764 (void)ahd_inb(ahd, LQISTAT2);
1770 lqistate = ahd_inb(ahd, LQISTATE);
1785 lastphase = ahd_inb(ahd, LASTPHASE);
1786 curphase = ahd_inb(ahd, SCSISIGI) & PHASE_MASK;
1787 perrdiag = ahd_inb(ahd, PERRDIAG);
1912 ahd_inb(ahd, SCSIDAT);
1952 if ((ahd_inb(ahd, SCSISIGO) & ATNO) != 0
1953 && (ahd_inb(ahd, MDFFSTAT) & DLZERO) != 0) {
1983 lqostat1 = ahd_inb(ahd, LQOSTAT1);
2022 ahd_outb(ahd, SCSISEQ0, ahd_inb(ahd, SCSISEQ0) & ~ENSELO);
2032 ahd_outb(ahd, LQCTL2, ahd_inb(ahd, LQCTL2) | LQOTOIDLE);
2069 } else if ((ahd_inb(ahd, PERRDIAG) & PARITYERR) != 0) {
2131 lastphase = ahd_inb(ahd, LASTPHASE);
2132 saved_scsiid = ahd_inb(ahd, SAVED_SCSIID);
2133 saved_lun = ahd_inb(ahd, SAVED_LUN);
2143 && (ahd_inb(ahd, SEQ_FLAGS) & NOT_IDENTIFIED) != 0)
2342 ahd_inb(ahd, PRGMCNT)
2343 | (ahd_inb(ahd, PRGMCNT+1) << 8));
2364 seq_flags = ahd_inb(ahd, SEQ_FLAGS);
2365 curphase = ahd_inb(ahd, SCSISIGI) & PHASE_MASK;
2366 lastphase = ahd_inb(ahd, LASTPHASE);
2427 ahd_inb(ahd, SCSISEQ0) & ~ENSELO);
2506 seqaddr = ahd_inb(ahd, CURADDR)
2507 | (ahd_inb(ahd, CURADDR+1) << 8);
2538 simode0 = ahd_inb(ahd, SIMODE0);
2539 simode3 = ahd_inb(ahd, SIMODE3);
2540 lqimode0 = ahd_inb(ahd, LQIMODE0);
2541 lqimode1 = ahd_inb(ahd, LQIMODE1);
2542 lqomode0 = ahd_inb(ahd, LQOMODE0);
2543 lqomode1 = ahd_inb(ahd, LQOMODE1);
2551 simode1 = ahd_inb(ahd, SIMODE1);
2559 ahd_outb(ahd, SEQCTL0, ahd_inb(ahd, SEQCTL0) | STEP);
2579 ahd_outb(ahd, SEQCTL0, ahd_inb(ahd, SEQCTL0) & ~STEP);
2771 if ((ahd_inb(ahd, SBLKCTL) & ENAB40) != 0
2772 && (ahd_inb(ahd, SSTAT2) & EXP_ACTIVE) == 0) {
3181 saved_negoaddr = ahd_inb(ahd, NEGOADDR);
3325 ahd_outb(ahd, SCSISEQ0, ahd_inb(ahd, SCSISEQ0) & ~ENSELO);
3361 if (ahd_inb(ahd, SSTAT0) & TARGET)
3367 && (ahd_inb(ahd, SEQ_FLAGS) & CMDPHASE_PENDING) != 0) {
3369 our_id = ahd_inb(ahd, TARGIDIN) & OID;
3371 our_id = ahd_inb(ahd, TOWNID);
3373 our_id = ahd_inb(ahd, IOWNID);
3375 saved_scsiid = ahd_inb(ahd, SAVED_SCSIID);
3379 ahd_inb(ahd, SAVED_LUN),
3464 && ahd_inb(ahd, MSG_OUT) == HOST_MSG) {
3484 && ahd_inb(ahd, MSG_OUT) == MSG_IDENTIFYFLAG) {
3550 ahd_inb_scbram(ahd, SCB_CONTROL), ahd_inb(ahd, MSG_OUT),
3754 if ((ahd_inb(ahd, SCSISIGO) & ATNO) != 0) {
3763 ahd_inb(ahd, SEQ_FLAGS2) & ~TARGET_MSG_PENDING);
3779 bus_phase = ahd_inb(ahd, LASTPHASE);
3781 if ((ahd_inb(ahd, LQISTAT2) & LQIPHASE_OUTPKT) != 0) {
3914 ahd->msgin_buf[ahd->msgin_index] = ahd_inb(ahd, SCSIBUS);
3975 if ((ahd_inb(ahd, SCSISIGI) & ATNI) != 0
3993 ahd_inb(ahd, SCSIDAT);
3995 ahd_inb(ahd, SXFRCTL0) | SPIOEN);
4002 ahd_inb(ahd, SXFRCTL0) & ~SPIOEN);
4010 ahd_outb(ahd, SXFRCTL0, ahd_inb(ahd, SXFRCTL0) | SPIOEN);
4028 lastbyte = (ahd_inb(ahd, SCSISIGI) & ATNI) == 0;
4035 ahd_outb(ahd, SXFRCTL0, ahd_inb(ahd, SXFRCTL0) & ~SPIOEN);
4036 ahd->msgin_buf[ahd->msgin_index] = ahd_inb(ahd, SCSIDAT);
4064 ahd_inb(ahd, SXFRCTL0) | SPIOEN);
4076 ahd_inb(ahd, SXFRCTL0) | SPIOEN);
4519 tag = ahd_inb(ahd, INITIATOR_TAG);
4546 ahd_name(ahd), ahd_inb(ahd, SCSISIGI));
4599 last_msg = ahd_inb(ahd, LAST_MSG);
4763 if ((ahd_inb(ahd, SEQ_FLAGS) & DPHASE) == 0
4924 while (--wait && !(ahd_inb(ahd, MDFFSTAT) & FIFOFREE))
4934 ahd_inb(ahd, DFFSTAT)
5266 sxfrctl1 = ahd_inb(ahd, SXFRCTL1);
5298 } while (--wait && !(ahd_inb(ahd, HCNTRL) & CHIPRSTACK));
5340 if ((ahd_inb(ahd, SBLKCTL) & SELWIDE) != 0)
5564 ahd_outb(ahd, DSPDATACTL, ahd_inb(ahd, DSPDATACTL)
5566 ahd_outb(ahd, SIMODE0, ahd_inb(ahd, SIMODE0) | (ENSELDO|ENSELDI));
5585 sblkctl = ahd_inb(ahd, SBLKCTL);
5593 ahd_inb(ahd, DSPDATACTL) & ~BYPASSENAB);
5599 ahd_outb(ahd, SIMODE0, ahd_inb(ahd, SIMODE0) & ~(ENSELDO|ENSELDI));
6215 ahd_outb(ahd, SBLKCTL, ahd_inb(ahd, SBLKCTL) & ~(DIAGLEDEN|DIAGLEDON));
6252 (ahd_inb(ahd, SBLKCTL) & (ENAB40|ENAB20)) == 0 && wait;
6272 ahd_outb(ahd, DSCOMMAND0, ahd_inb(ahd, DSCOMMAND0)|MPARCKEN|CACHETHEN);
6288 ahd_outb(ahd, PCIXCTL, ahd_inb(ahd, PCIXCTL) | SPLTSTADIS);
6763 hcntrl = ahd_inb(ahd, HCNTRL);
6829 ahd_outb(ahd, SEQ_FLAGS2, ahd_inb(ahd, SEQ_FLAGS2) | SELECTOUT_QFROZEN);
6837 intstat = ahd_inb(ahd, INTSTAT);
6839 if ((ahd_inb(ahd, SSTAT0) & (SELDO|SELINGO)) == 0)
6841 ahd_inb(ahd, SCSISEQ0) & ~ENSELO);
6851 && (ahd_inb(ahd, SSTAT0) & (SELDO|SELINGO)) != 0)
6853 ahd_inb(ahd, SCSISEQ0) | ENSELO);
6857 || (ahd_inb(ahd, SCSISEQ0) & ENSELO) != 0
6858 || (ahd_inb(ahd, SSTAT0) & (SELDO|SELINGO)) != 0));
6861 ahd_inb(ahd, INTSTAT));
6873 ahd_inb(ahd, SEQ_FLAGS2) & ~SELECTOUT_QFROZEN);
7131 if ((ahd_inb(ahd, CCSCBCTL) & (CCARREN|CCSCBEN|CCSCBDIR))
7134 ahd_inb(ahd, CCSCBCTL) & ~(CCARREN|CCSCBEN));
7135 while ((ahd_inb(ahd, CCSCBCTL) & (CCARREN|CCSCBEN)) != 0)
7554 ahd_outb(ahd, SIMODE1, ahd_inb(ahd, SIMODE1) & ~ENSCSIRST);
7555 ahd_inb(ahd, SCSISEQ0) & ~(ENSELO|ENARBO|SCSIRSTO);
7621 next_fifo = fifo = ahd_inb(ahd, DFFSTAT) & CURRFIFO;
7629 ahd_inb(ahd, DFCNTRL) & ~(SCSIEN|HDMAEN));
7630 while ((ahd_inb(ahd, DFCNTRL) & HDMAENACK) != 0)
7644 ahd_inb(ahd, SIMODE1) & ~(ENBUSFREE|ENSCSIRST|ENBUSFREE));
7756 if ((ahd_inb(ahd, SSTAT1) & SCSIRSTI) != 0) {
7766 ahd_outb(ahd, SIMODE1, ahd_inb(ahd, SIMODE1) | ENSCSIRST);
7767 scsiseq1 = ahd_inb(ahd, SCSISEQ_TEMPLATE);
7859 ahd_inb(ahd, SEQ_FLAGS2) & ~SELECTOUT_QFROZEN);
8569 stack_entry = ahd_inb(ahd, STACK)
8570 |(ahd_inb(ahd, STACK) << 8);
8676 ahd_inb(ahd, CURADDR) | (ahd_inb(ahd, CURADDR+1) << 8),
8688 ahd_hs_mailbox_print(ahd_inb(ahd, LOCAL_HS_MAILBOX), &cur_col, 50);
8689 ahd_intctl_print(ahd_inb(ahd, INTCTL), &cur_col, 50);
8690 ahd_seqintstat_print(ahd_inb(ahd, SEQINTSTAT), &cur_col, 50);
8691 ahd_saved_mode_print(ahd_inb(ahd, SAVED_MODE), &cur_col, 50);
8692 ahd_dffstat_print(ahd_inb(ahd, DFFSTAT), &cur_col, 50);
8693 ahd_scsisigi_print(ahd_inb(ahd, SCSISIGI), &cur_col, 50);
8694 ahd_scsiphase_print(ahd_inb(ahd, SCSIPHASE), &cur_col, 50);
8695 ahd_scsibus_print(ahd_inb(ahd, SCSIBUS), &cur_col, 50);
8696 ahd_lastphase_print(ahd_inb(ahd, LASTPHASE), &cur_col, 50);
8697 ahd_scsiseq0_print(ahd_inb(ahd, SCSISEQ0), &cur_col, 50);
8698 ahd_scsiseq1_print(ahd_inb(ahd, SCSISEQ1), &cur_col, 50);
8699 ahd_seqctl0_print(ahd_inb(ahd, SEQCTL0), &cur_col, 50);
8700 ahd_seqintctl_print(ahd_inb(ahd, SEQINTCTL), &cur_col, 50);
8701 ahd_seq_flags_print(ahd_inb(ahd, SEQ_FLAGS), &cur_col, 50);
8702 ahd_seq_flags2_print(ahd_inb(ahd, SEQ_FLAGS2), &cur_col, 50);
8703 ahd_sstat0_print(ahd_inb(ahd, SSTAT0), &cur_col, 50);
8704 ahd_sstat1_print(ahd_inb(ahd, SSTAT1), &cur_col, 50);
8705 ahd_sstat2_print(ahd_inb(ahd, SSTAT2), &cur_col, 50);
8706 ahd_sstat3_print(ahd_inb(ahd, SSTAT3), &cur_col, 50);
8707 ahd_perrdiag_print(ahd_inb(ahd, PERRDIAG), &cur_col, 50);
8708 ahd_simode1_print(ahd_inb(ahd, SIMODE1), &cur_col, 50);
8709 ahd_lqistat0_print(ahd_inb(ahd, LQISTAT0), &cur_col, 50);
8710 ahd_lqistat1_print(ahd_inb(ahd, LQISTAT1), &cur_col, 50);
8711 ahd_lqistat2_print(ahd_inb(ahd, LQISTAT2), &cur_col, 50);
8712 ahd_lqostat0_print(ahd_inb(ahd, LQOSTAT0), &cur_col, 50);
8713 ahd_lqostat1_print(ahd_inb(ahd, LQOSTAT1), &cur_col, 50);
8714 ahd_lqostat2_print(ahd_inb(ahd, LQOSTAT2), &cur_col, 50);
8792 dffstat = ahd_inb(ahd, DFFSTAT);
8806 ahd_seqimode_print(ahd_inb(ahd, SEQIMODE), &cur_col, 50);
8807 ahd_seqintsrc_print(ahd_inb(ahd, SEQINTSRC), &cur_col, 50);
8808 ahd_dfcntrl_print(ahd_inb(ahd, DFCNTRL), &cur_col, 50);
8809 ahd_dfstatus_print(ahd_inb(ahd, DFSTATUS), &cur_col, 50);
8810 ahd_sg_cache_shadow_print(ahd_inb(ahd, SG_CACHE_SHADOW),
8812 ahd_sg_state_print(ahd_inb(ahd, SG_STATE), &cur_col, 50);
8813 ahd_dffsxfrctl_print(ahd_inb(ahd, DFFSXFRCTL), &cur_col, 50);
8814 ahd_soffcnt_print(ahd_inb(ahd, SOFFCNT), &cur_col, 50);
8815 ahd_mdffstat_print(ahd_inb(ahd, MDFFSTAT), &cur_col, 50);
8823 (ahd_inb(ahd, SHCNT)
8824 | (ahd_inb(ahd, SHCNT + 1) << 8)
8825 | (ahd_inb(ahd, SHCNT + 2) << 16)));
8829 (ahd_inb(ahd, HCNT)
8830 | (ahd_inb(ahd, HCNT + 1) << 8)
8831 | (ahd_inb(ahd, HCNT + 2) << 16)));
8832 ahd_ccsgctl_print(ahd_inb(ahd, CCSGCTL), &cur_col, 50);
8843 printf("0x%x ", ahd_inb(ahd, LQIN + i));
8847 ahd_name(ahd), ahd_inb(ahd, LQISTATE), ahd_inb(ahd, LQOSTATE),
8848 ahd_inb(ahd, OPTIONMODE));
8850 ahd_name(ahd), ahd_inb(ahd, OS_SPACE_CNT),
8851 ahd_inb(ahd, MAXCMDCNT));
8852 ahd_simode0_print(ahd_inb(ahd, SIMODE0), &cur_col, 50);
8874 ahd_inb(ahd, STACK)|(ahd_inb(ahd, STACK) << 8);
8951 *bytestream_ptr++ = ahd_inb(ahd, SEEDAT);
8952 *bytestream_ptr = ahd_inb(ahd, SEEDAT+1);
9024 while ((ahd_inb(ahd, SEESTAT) & (SEEARBACK|SEEBUSY)) != 0 && --cnt)
9151 *value = ahd_inb(ahd, BRDDAT);
9167 while ((ahd_inb(ahd, BRDCTL) & FLXARBACK) == 0 && --cnt)
9370 targid_mask = ahd_inb(ahd, TARGID)
9371 | (ahd_inb(ahd, TARGID + 1) << 8);
9394 sblkctl = ahd_inb(ahd, SBLKCTL);
9416 scsiseq1 = ahd_inb(ahd, SCSISEQ_TEMPLATE);
9419 scsiseq1 = ahd_inb(ahd, SCSISEQ1);
9490 targid_mask = ahd_inb(ahd, TARGID)
9491 | (ahd_inb(ahd, TARGID + 1)
9515 scsiseq1 = ahd_inb(ahd, SCSISEQ_TEMPLATE);
9518 scsiseq1 = ahd_inb(ahd, SCSISEQ1);
9558 scsiid = ahd_inb(ahd, SCSIID_ULTRA2);
9560 scsiid = ahd_inb(ahd, SCSIID);
9612 hs_mailbox = ahd_inb(ahd, HS_MAILBOX);