• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/aic7xxx/

Lines Matching refs:ahd_inb

281 		packetized = ahd_inb(ahd, LQISTATE) != 0;
284 packetized = ahd_inb(ahd, LQISTAT2) & PACKETIZED;
296 active_fifo = ahd_inb(ahd, DFFSTAT) & CURRFIFO;
323 ahd_outb(ahd, SXFRCTL1, ahd_inb(ahd, SXFRCTL1) & ~BITBUCKET);
341 ahd_inb(ahd, SCSISEQ_TEMPLATE) & (ENSELI|ENRSELI|ENAUTOATNP));
367 if ((ahd_inb(ahd, SG_STATE) & FETCH_INPROG) != 0)
396 while ((ahd_inb(ahd, LQISTAT2) & LQIGSAVAIL) != 0) {
489 while (((ccscbctl = ahd_inb(ahd, CCSCBCTL)) & (CCARREN|CCSCBEN)) != 0) {
599 || ((ahd_inb(ahd, LONGJMP_ADDR+1) & INVALID_ADDR) != 0
600 && (ahd_inb(ahd, SEQINTSRC) & (CFG4DATA|SAVEPTRS)) == 0))
622 seqintsrc = ahd_inb(ahd, SEQINTSRC);
673 if ((ahd_inb(ahd, LONGJMP_ADDR+1)&INVALID_ADDR) != 0) {
686 if ((ahd_inb(ahd, SG_STATE) & FETCH_INPROG) != 0)
694 ahd_outb(ahd, DFCNTRL, ahd_inb(ahd, DFCNTRL) | FIFOFLUSH);
703 if ((ahd_inb(ahd, SG_CACHE_SHADOW) & LAST_SEG) == 0) {
711 if ((ahd_inb(ahd, SG_CACHE_SHADOW) & 0x80) != 0
715 sgptr |= ahd_inb(ahd, SG_CACHE_SHADOW)
731 ahd_inb(ahd, SEQIMODE) | ENSAVEPTRS);
736 if ((ahd_inb(ahd, DFCNTRL) & DIRECTION) != 0)
738 } else if ((ahd_inb(ahd, SG_STATE) & LOADING_NEEDED) != 0) {
749 if ((ahd_inb(ahd, SG_STATE) & FETCH_INPROG) != 0) {
760 if ((ahd_inb(ahd, DFSTATUS) & PRELOAD_AVAIL) != 0
761 && (ahd_inb(ahd, DFCNTRL) & HDMAENACK) != 0) {
806 dfcntrl = ahd_inb(ahd, DFCNTRL)|PRELOADEN|HDMAEN;
817 } else if ((ahd_inb(ahd, SG_CACHE_SHADOW) & LAST_SEG_DONE) != 0) {
825 } else if ((ahd_inb(ahd, DFSTATUS) & FIFOEMP) != 0) {
899 error = ahd_inb(ahd, ERROR);
930 seqintcode = ahd_inb(ahd, SEQINTCODE);
972 if ((ahd_inb(ahd, LQISTAT2) & LQIPHASE_OUTPKT) != 0
973 && (ahd_inb(ahd, SCSISIGO) & ATNO) != 0) {
1039 bus_phase = ahd_inb(ahd, SCSISIGI) & PHASE_MASK;
1153 ahd_inb(ahd, MODE_PTR));
1190 ahd_name(ahd), ahd_inb(ahd, DFCNTRL),
1191 ahd_inb(ahd, SG_CACHE_SHADOW));
1218 bus_phase = ahd_inb(ahd, SCSISIGI) & PHASE_MASK;
1269 ahd_outb(ahd, SCSISEQ0, ahd_inb(ahd, SCSISEQ0) & ~ENSELO);
1273 ahd_name(ahd), 'A', ahd_inb(ahd, SELID) >> 4);
1276 ahd_inb(ahd, SAVED_SCSIID), ahd_inb(ahd, SAVED_LUN),
1277 ahd_inw(ahd, REG0), ahd_inb(ahd, ACCUM));
1280 ahd_inb(ahd, SEQ_FLAGS), ahd_get_scbptr(ahd),
1282 BUILD_TCL(ahd_inb(ahd, SAVED_SCSIID),
1283 ahd_inb(ahd, SAVED_LUN))),
1287 ahd_inb(ahd, SELID), ahd_inb_scbram(ahd, SCB_SCSIID),
1291 ahd_inb(ahd, SCSIBUS), ahd_inb(ahd, SCSISIGI));
1292 printf("SXFRCTL0 == 0x%x\n", ahd_inb(ahd, SXFRCTL0));
1293 printf("SEQCTL0 == 0x%x\n", ahd_inb(ahd, SEQCTL0));
1320 lastphase = ahd_inb(ahd, LASTPHASE);
1324 SCSIID_TARGET(ahd, ahd_inb(ahd, SAVED_SCSIID)),
1325 lastphase, ahd_inb(ahd, SCSISIGI));
1333 lastphase = ahd_inb(ahd, LASTPHASE);
1337 SCSIID_TARGET(ahd, ahd_inb(ahd, SAVED_SCSIID)),
1338 lastphase, ahd_inb(ahd, SCSISIGI));
1362 lastphase = ahd_inb(ahd, LASTPHASE);
1371 ahd_inb(ahd, SEQ_FLAGS) & DPHASE
1492 while ((ahd_inb(ahd, SCSISEQ0) & ENSELO) != 0
1493 && (ahd_inb(ahd, SSTAT0) & SELDO) == 0
1494 && (ahd_inb(ahd, SSTAT1) & SELTO) == 0)
1545 status3 = ahd_inb(ahd, SSTAT3) & (NTRAMPERR|OSRAMPERR);
1546 status0 = ahd_inb(ahd, SSTAT0) & (IOERR|OVERRUN|SELDI|SELDO);
1547 status = ahd_inb(ahd, SSTAT1) & (SELTO|SCSIRSTI|BUSFREE|SCSIPERR);
1548 lqistat1 = ahd_inb(ahd, LQISTAT1);
1549 lqostat0 = ahd_inb(ahd, LQOSTAT0);
1550 busfreetime = ahd_inb(ahd, SSTAT2) & BUSFREETIME;
1555 simode0 = ahd_inb(ahd, SIMODE0);
1562 && (ahd_inb(ahd, SEQ_FLAGS) & NOT_IDENTIFIED) != 0)
1568 now_lvd = ahd_inb(ahd, SBLKCTL) & ENAB40;
1704 busfreetime = ahd_inb(ahd, SSTAT2) & BUSFREETIME;
1705 lqostat1 = ahd_inb(ahd, LQOSTAT1);
1737 && ahd_inb(ahd, LASTPHASE) == P_BUSFREE
1738 && (ahd_inb(ahd, SSTAT0) & SELDI) == 0
1739 && ((ahd_inb(ahd, SSTAT0) & SELDO) == 0
1740 || (ahd_inb(ahd, SCSISEQ0) & ENSELO) == 0))
1760 if (packetized && ahd_inb(ahd, LASTPHASE) == P_BUSFREE) {
1781 ahd_inb(ahd, SIMODE1) & ~ENBUSFREE);
1817 lqistat1 = ahd_inb(ahd, LQISTAT1) & ~(LQIPHASE_LQ|LQIPHASE_NLQ);
1818 ahd_inb(ahd, LQISTAT2);
1824 lqistate = ahd_inb(ahd, LQISTATE);
1839 lastphase = ahd_inb(ahd, LASTPHASE);
1840 curphase = ahd_inb(ahd, SCSISIGI) & PHASE_MASK;
1841 perrdiag = ahd_inb(ahd, PERRDIAG);
1970 ahd_inb(ahd, SCSIDAT);
2010 if ((ahd_inb(ahd, SCSISIGO) & ATNO) != 0
2011 && (ahd_inb(ahd, MDFFSTAT) & DLZERO) != 0) {
2044 lqostat1 = ahd_inb(ahd, LQOSTAT1);
2079 ahd_outb(ahd, SCSISEQ0, ahd_inb(ahd, SCSISEQ0) & ~ENSELO);
2089 ahd_outb(ahd, LQCTL2, ahd_inb(ahd, LQCTL2) | LQOTOIDLE);
2126 } else if ((ahd_inb(ahd, PERRDIAG) & PARITYERR) != 0) {
2190 lastphase = ahd_inb(ahd, LASTPHASE);
2191 saved_scsiid = ahd_inb(ahd, SAVED_SCSIID);
2192 saved_lun = ahd_inb(ahd, SAVED_LUN);
2202 && (ahd_inb(ahd, SEQ_FLAGS) & NOT_IDENTIFIED) != 0)
2461 seq_flags = ahd_inb(ahd, SEQ_FLAGS);
2462 curphase = ahd_inb(ahd, SCSISIGI) & PHASE_MASK;
2463 lastphase = ahd_inb(ahd, LASTPHASE);
2528 ahd_inb(ahd, SCSISEQ0) & ~ENSELO);
2639 simode0 = ahd_inb(ahd, SIMODE0);
2640 simode3 = ahd_inb(ahd, SIMODE3);
2641 lqimode0 = ahd_inb(ahd, LQIMODE0);
2642 lqimode1 = ahd_inb(ahd, LQIMODE1);
2643 lqomode0 = ahd_inb(ahd, LQOMODE0);
2644 lqomode1 = ahd_inb(ahd, LQOMODE1);
2652 simode1 = ahd_inb(ahd, SIMODE1);
2660 ahd_outb(ahd, SEQCTL0, ahd_inb(ahd, SEQCTL0) | STEP);
2680 ahd_outb(ahd, SEQCTL0, ahd_inb(ahd, SEQCTL0) & ~STEP);
2874 if ((ahd_inb(ahd, SBLKCTL) & ENAB40) != 0
2875 && (ahd_inb(ahd, SSTAT2) & EXP_ACTIVE) == 0) {
3280 saved_negoaddr = ahd_inb(ahd, NEGOADDR);
3433 if ((ahd_inb(ahd, SCSISIGI) & BSYI) != 0
3434 && (ahd_inb(ahd, SSTAT0) & (SELDO|SELINGO)) == 0)
3435 ahd_outb(ahd, SCSISEQ0, ahd_inb(ahd, SCSISEQ0) & ~ENSELO);
3468 if (ahd_inb(ahd, SSTAT0) & TARGET)
3474 && (ahd_inb(ahd, SEQ_FLAGS) & CMDPHASE_PENDING) != 0) {
3476 our_id = ahd_inb(ahd, TARGIDIN) & OID;
3478 our_id = ahd_inb(ahd, TOWNID);
3480 our_id = ahd_inb(ahd, IOWNID);
3482 saved_scsiid = ahd_inb(ahd, SAVED_SCSIID);
3486 ahd_inb(ahd, SAVED_LUN),
3570 && ahd_inb(ahd, MSG_OUT) == HOST_MSG) {
3591 && ahd_inb(ahd, MSG_OUT) == MSG_IDENTIFYFLAG) {
3659 ahd_inb_scbram(ahd, SCB_CONTROL), ahd_inb(ahd, MSG_OUT),
3862 if ((ahd_inb(ahd, SCSISIGO) & ATNO) != 0) {
3871 ahd_inb(ahd, SEQ_FLAGS2) & ~TARGET_MSG_PENDING);
3887 bus_phase = ahd_inb(ahd, LASTPHASE);
3889 if ((ahd_inb(ahd, LQISTAT2) & LQIPHASE_OUTPKT) != 0) {
4022 ahd->msgin_buf[ahd->msgin_index] = ahd_inb(ahd, SCSIBUS);
4083 if ((ahd_inb(ahd, SCSISIGI) & ATNI) != 0
4100 ahd_inb(ahd, SCSIDAT);
4102 ahd_inb(ahd, SXFRCTL0) | SPIOEN);
4109 ahd_inb(ahd, SXFRCTL0) & ~SPIOEN);
4117 ahd_outb(ahd, SXFRCTL0, ahd_inb(ahd, SXFRCTL0) | SPIOEN);
4135 lastbyte = (ahd_inb(ahd, SCSISIGI) & ATNI) == 0;
4142 ahd_outb(ahd, SXFRCTL0, ahd_inb(ahd, SXFRCTL0) & ~SPIOEN);
4143 ahd->msgin_buf[ahd->msgin_index] = ahd_inb(ahd, SCSIDAT);
4171 ahd_inb(ahd, SXFRCTL0) | SPIOEN);
4183 ahd_inb(ahd, SXFRCTL0) | SPIOEN);
4623 tag = ahd_inb(ahd, INITIATOR_TAG);
4650 ahd_name(ahd), ahd_inb(ahd, SCSISIGI));
4703 last_msg = ahd_inb(ahd, LAST_MSG);
4862 if ((ahd_inb(ahd, SEQ_FLAGS) & DPHASE) == 0
5020 while (--wait && !(ahd_inb(ahd, MDFFSTAT) & FIFOFREE))
5030 ahd_inb(ahd, DFFSTAT)
5483 sxfrctl1 = ahd_inb(ahd, SXFRCTL1);
5513 } while (--wait && !(ahd_inb(ahd, HCNTRL) & CHIPRSTACK));
5556 if ((ahd_inb(ahd, SBLKCTL) & SELWIDE) != 0)
5838 ahd_outb(ahd, DSPDATACTL, ahd_inb(ahd, DSPDATACTL)
5840 ahd_outb(ahd, SIMODE0, ahd_inb(ahd, SIMODE0) | (ENSELDO|ENSELDI));
5859 sblkctl = ahd_inb(ahd, SBLKCTL);
5867 ahd_inb(ahd, DSPDATACTL) & ~BYPASSENAB);
5873 ahd_outb(ahd, SIMODE0, ahd_inb(ahd, SIMODE0) & ~(ENSELDO|ENSELDI));
6509 ahd_outb(ahd, SBLKCTL, ahd_inb(ahd, SBLKCTL) & ~(DIAGLEDEN|DIAGLEDON));
6546 (ahd_inb(ahd, SBLKCTL) & (ENAB40|ENAB20)) == 0 && wait;
6566 ahd_outb(ahd, DSCOMMAND0, ahd_inb(ahd, DSCOMMAND0)|MPARCKEN|CACHETHEN);
6582 ahd_outb(ahd, PCIXCTL, ahd_inb(ahd, PCIXCTL) | SPLTSTADIS);
7056 hcntrl = ahd_inb(ahd, HCNTRL);
7121 ahd_outb(ahd, SEQ_FLAGS2, ahd_inb(ahd, SEQ_FLAGS2) | SELECTOUT_QFROZEN);
7132 intstat = ahd_inb(ahd, INTSTAT);
7135 intstat = ahd_inb(ahd, INTSTAT);
7140 || (ahd_inb(ahd, SCSISEQ0) & ENSELO) != 0
7141 || (ahd_inb(ahd, SSTAT0) & (SELDO|SELINGO)) != 0));
7145 ahd_inb(ahd, INTSTAT));
7420 if ((ahd_inb(ahd, CCSCBCTL) & (CCARREN|CCSCBEN|CCSCBDIR))
7423 ahd_inb(ahd, CCSCBCTL) & ~(CCARREN|CCSCBEN));
7424 while ((ahd_inb(ahd, CCSCBCTL) & (CCARREN|CCSCBEN)) != 0)
7496 seq_flags2 = ahd_inb(ahd, SEQ_FLAGS2);
7876 ahd_outb(ahd, SIMODE1, ahd_inb(ahd, SIMODE1) & ~ENSCSIRST);
7877 scsiseq = ahd_inb(ahd, SCSISEQ0) & ~(ENSELO|ENARBO|SCSIRSTO);
7942 next_fifo = fifo = ahd_inb(ahd, DFFSTAT) & CURRFIFO;
7950 ahd_inb(ahd, DFCNTRL) & ~(SCSIEN|HDMAEN));
7951 while ((ahd_inb(ahd, DFCNTRL) & HDMAENACK) != 0)
7965 ahd_inb(ahd, SIMODE1) & ~(ENBUSFREE|ENSCSIRST));
8064 if ((ahd_inb(ahd, SSTAT1) & SCSIRSTI) != 0) {
8073 ahd_outb(ahd, SIMODE1, ahd_inb(ahd, SIMODE1) | ENSCSIRST);
8074 scsiseq1 = ahd_inb(ahd, SCSISEQ_TEMPLATE);
8879 stack_entry = ahd_inb(ahd, STACK)
8880 |(ahd_inb(ahd, STACK) << 8);
8989 ahd_intstat_print(ahd_inb(ahd, INTSTAT), &cur_col, 50);
8990 ahd_seloid_print(ahd_inb(ahd, SELOID), &cur_col, 50);
8991 ahd_selid_print(ahd_inb(ahd, SELID), &cur_col, 50);
8992 ahd_hs_mailbox_print(ahd_inb(ahd, LOCAL_HS_MAILBOX), &cur_col, 50);
8993 ahd_intctl_print(ahd_inb(ahd, INTCTL), &cur_col, 50);
8994 ahd_seqintstat_print(ahd_inb(ahd, SEQINTSTAT), &cur_col, 50);
8995 ahd_saved_mode_print(ahd_inb(ahd, SAVED_MODE), &cur_col, 50);
8996 ahd_dffstat_print(ahd_inb(ahd, DFFSTAT), &cur_col, 50);
8997 ahd_scsisigi_print(ahd_inb(ahd, SCSISIGI), &cur_col, 50);
8998 ahd_scsiphase_print(ahd_inb(ahd, SCSIPHASE), &cur_col, 50);
8999 ahd_scsibus_print(ahd_inb(ahd, SCSIBUS), &cur_col, 50);
9000 ahd_lastphase_print(ahd_inb(ahd, LASTPHASE), &cur_col, 50);
9001 ahd_scsiseq0_print(ahd_inb(ahd, SCSISEQ0), &cur_col, 50);
9002 ahd_scsiseq1_print(ahd_inb(ahd, SCSISEQ1), &cur_col, 50);
9003 ahd_seqctl0_print(ahd_inb(ahd, SEQCTL0), &cur_col, 50);
9004 ahd_seqintctl_print(ahd_inb(ahd, SEQINTCTL), &cur_col, 50);
9005 ahd_seq_flags_print(ahd_inb(ahd, SEQ_FLAGS), &cur_col, 50);
9006 ahd_seq_flags2_print(ahd_inb(ahd, SEQ_FLAGS2), &cur_col, 50);
9011 ahd_mk_message_scsiid_print(ahd_inb(ahd, MK_MESSAGE_SCSIID),
9013 ahd_sstat0_print(ahd_inb(ahd, SSTAT0), &cur_col, 50);
9014 ahd_sstat1_print(ahd_inb(ahd, SSTAT1), &cur_col, 50);
9015 ahd_sstat2_print(ahd_inb(ahd, SSTAT2), &cur_col, 50);
9016 ahd_sstat3_print(ahd_inb(ahd, SSTAT3), &cur_col, 50);
9017 ahd_perrdiag_print(ahd_inb(ahd, PERRDIAG), &cur_col, 50);
9018 ahd_simode1_print(ahd_inb(ahd, SIMODE1), &cur_col, 50);
9019 ahd_lqistat0_print(ahd_inb(ahd, LQISTAT0), &cur_col, 50);
9020 ahd_lqistat1_print(ahd_inb(ahd, LQISTAT1), &cur_col, 50);
9021 ahd_lqistat2_print(ahd_inb(ahd, LQISTAT2), &cur_col, 50);
9022 ahd_lqostat0_print(ahd_inb(ahd, LQOSTAT0), &cur_col, 50);
9023 ahd_lqostat1_print(ahd_inb(ahd, LQOSTAT1), &cur_col, 50);
9024 ahd_lqostat2_print(ahd_inb(ahd, LQOSTAT2), &cur_col, 50);
9112 dffstat = ahd_inb(ahd, DFFSTAT);
9126 ahd_seqimode_print(ahd_inb(ahd, SEQIMODE), &cur_col, 50);
9127 ahd_seqintsrc_print(ahd_inb(ahd, SEQINTSRC), &cur_col, 50);
9128 ahd_dfcntrl_print(ahd_inb(ahd, DFCNTRL), &cur_col, 50);
9129 ahd_dfstatus_print(ahd_inb(ahd, DFSTATUS), &cur_col, 50);
9130 ahd_sg_cache_shadow_print(ahd_inb(ahd, SG_CACHE_SHADOW),
9132 ahd_sg_state_print(ahd_inb(ahd, SG_STATE), &cur_col, 50);
9133 ahd_dffsxfrctl_print(ahd_inb(ahd, DFFSXFRCTL), &cur_col, 50);
9134 ahd_soffcnt_print(ahd_inb(ahd, SOFFCNT), &cur_col, 50);
9135 ahd_mdffstat_print(ahd_inb(ahd, MDFFSTAT), &cur_col, 50);
9143 (ahd_inb(ahd, SHCNT)
9144 | (ahd_inb(ahd, SHCNT + 1) << 8)
9145 | (ahd_inb(ahd, SHCNT + 2) << 16)));
9153 (ahd_inb(ahd, HCNT)
9154 | (ahd_inb(ahd, HCNT + 1) << 8)
9155 | (ahd_inb(ahd, HCNT + 2) << 16)));
9156 ahd_ccsgctl_print(ahd_inb(ahd, CCSGCTL), &cur_col, 50);
9167 printf("0x%x ", ahd_inb(ahd, LQIN + i));
9171 ahd_name(ahd), ahd_inb(ahd, LQISTATE), ahd_inb(ahd, LQOSTATE),
9172 ahd_inb(ahd, OPTIONMODE));
9174 ahd_name(ahd), ahd_inb(ahd, OS_SPACE_CNT),
9175 ahd_inb(ahd, MAXCMDCNT));
9177 ahd_name(ahd), ahd_inb(ahd, SAVED_SCSIID),
9178 ahd_inb(ahd, SAVED_LUN));
9179 ahd_simode0_print(ahd_inb(ahd, SIMODE0), &cur_col, 50);
9183 ahd_ccscbctl_print(ahd_inb(ahd, CCSCBCTL), &cur_col, 50);
9203 ahd_inb(ahd, STACK)|(ahd_inb(ahd, STACK) << 8);
9314 last_phase = ahd_inb(ahd, LASTPHASE);
9318 || (ahd_inb(ahd, SEQ_FLAGS) & NOT_IDENTIFIED) == 0)
9384 && ahd_inb(ahd, SCSIPHASE) == 0) {
9458 ahd_inb(ahd, SCB_CONTROL)|MK_MESSAGE);
9576 *bytestream_ptr++ = ahd_inb(ahd, SEEDAT);
9577 *bytestream_ptr = ahd_inb(ahd, SEEDAT+1);
9649 while ((ahd_inb(ahd, SEESTAT) & (SEEARBACK|SEEBUSY)) != 0 && --cnt)
9775 *value = ahd_inb(ahd, BRDDAT);
9791 while ((ahd_inb(ahd, BRDCTL) & FLXARBACK) == 0 && --cnt)
10010 sblkctl = ahd_inb(ahd, SBLKCTL);
10032 scsiseq1 = ahd_inb(ahd, SCSISEQ_TEMPLATE);
10035 scsiseq1 = ahd_inb(ahd, SCSISEQ1);
10120 scsiseq1 = ahd_inb(ahd, SCSISEQ_TEMPLATE);
10123 scsiseq1 = ahd_inb(ahd, SCSISEQ1);
10162 scsiid = ahd_inb(ahd, SCSIID_ULTRA2);
10164 scsiid = ahd_inb(ahd, SCSIID);
10214 hs_mailbox = ahd_inb(ahd, HS_MAILBOX);