Lines Matching refs:test
81 test SCSISEQ, ENSELO jnz poll_for_selection;
84 test SCSISEQ, ENSELO jnz poll_for_selection;
91 test SSTAT0, SELDO|SELDI jnz selection;
96 test QOFF_CTLSTA, SCB_AVAIL jz poll_for_work_loop;
159 test SSTAT0, SELDO|SELDI jz poll_for_selection;
176 test SSTAT0, SELDI|SELDO jz bus_free_sel;
177 test SSTAT0,SELDO jnz select_out;
181 test SSTAT0, TARGET jz initiator_reselect;
221 test SBLKCTL, SELBUSB jz . + 2;
236 test SCSISIGI, ATNI jz target_busfree;
249 test DINDEX, MSG_IDENTIFYFLAG jz host_target_message_loop;
259 test DINDEX, MSG_IDENTIFY_DISCFLAG jnz . + 2;
263 test SCSISIGI, ATNI jz ident_messages_done;
267 * immediately follow the identify. We test for a valid
288 test SCSISIGI, ATNI jz target_busfree;
310 test SEQ_FLAGS2, TARGET_MSG_PENDING
312 test SCSISIGI, ATNI jnz target_mesgout_continue;
327 test SSTAT0, SPIORDY jz .;
337 /* XXX test for and handle ONE BIT condition */
347 test SBLKCTL, SELBUSB jz . + 2;
366 test SIMODE1, ENSCSIRST jnz . + 3;
371 test SCB_SCSIID, TWIN_CHNLB jz . + 2;
385 test SCB_CONTROL, TARGET_SCB jz . + 2;
397 test SCB_CONTROL, ULTRAENB jz . + 2;
421 test SSTAT0, SPIORDY jz .;
443 test SSTAT0, TARGET jz initiator_select;
470 test SCB_CONTROL, TAG_ENB jz . + 3;
480 test SCB_CONTROL, MK_MESSAGE jz target_ITloop;
488 test SCSISIGI, ATNI jnz target_mesgout;
489 test SEQ_FLAGS, CMDPHASE_PENDING jnz target_cmdphase;
490 test SEQ_FLAGS, DPHASE_PENDING jnz target_dphase;
491 test SEQ_FLAGS, SPHASE_PENDING jnz target_sphase;
497 test SEQ_FLAGS, NO_DISCONNECT jz target_disconnect;
521 test SEQ_FLAGS, DPHASE jz . + 2;
527 test SCSISIGI, ACKI jnz .;
551 test SEQ_FLAGS, TARGET_CMD_IS_TAGGED jz . + 3;
579 test A, 0xFF jz command_phase_done;
582 test SSTAT0, SPIORDY jz .;
591 test A, 0xFF jnz command_loop;
620 test SEQ_FLAGS, TARG_CMD_PENDING jnz . + 2;
628 test CCSCBCTL, CCSCBDONE jz .;
666 test A, ~P_DATAIN jz p_data;
683 test SSTAT1,REQINIT|BUSFREE jz .;
684 test SSTAT1, BUSFREE jnz poll_for_work;
723 test CCSGCTL, CCSGEN jz return;
724 test CCSGCTL, CCSGDONE jz .;
727 test CCSGCTL, CCSGEN jnz .;
733 test SCB_RESIDUAL_DATACNT[3], SG_LAST_SEG jnz return;
739 test CCSGCTL, CCSGEN jnz return;
751 test CCSCBCTL, CCSCBEN jnz return;
770 test DFSTATUS, PRELOAD_AVAIL jz return;
778 test SCB_RESIDUAL_DATACNT[3], SG_LAST_SEG jz . + 2;
801 test A, 0xFF jz return;
807 test HCNT[1], 0xFF jnz calc_mwi_residual_final;
808 test HCNT[2], 0xFF jnz calc_mwi_residual_final;
822 test SEQ_FLAGS,NOT_IDENTIFIED|NO_CDB_SENT jz p_data_allowed;
830 test LASTPHASE, IOI jnz . + 2;
836 test SEQ_FLAGS, DPHASE jz data_phase_initialize;
886 test SCB_RESIDUAL_SGPTR[0], SG_LIST_NULL jz data_phase_inbounds;
896 test SSTAT1,PHASEMIS jz .;
898 test SCSIPHASE, DATA_PHASE_MASK jnz .;
907 test SCB_RESIDUAL_DATACNT[3], SG_LAST_SEG jz . + 2;
917 test SG_CACHE_SHADOW, LAST_SEG_DONE jnz ultra2_dmafinish;
924 test SSTAT0, TARGET jnz ultra2_dma_loop;
927 test SSTAT1,PHASEMIS jz ultra2_dma_loop;
930 test DFCNTRL, SCSIEN jnz ultra2_dma_loop;
973 test SG_CACHE_SHADOW, LAST_SEG jz ultra2_shvalid;
975 test SSTAT2, SHVALID jnz residuals_correct;
980 test SSTAT2, SHVALID jnz sgptr_fixup;
996 test SG_CACHE_SHADOW, 0x80 jz sgptr_fixup_done;
997 test SCB_RESIDUAL_SGPTR[0], 0x80 jnz sgptr_fixup_done;
1013 test DMAPARAMS, DIRECTION jnz ultra2_fifoempty;
1032 test DFSTATUS, FIFOEMP jz ultra2_fifoflush;
1033 test DFSTATUS, FIFOEMP jz ultra2_fifoflush;
1034 test DFSTATUS, FIFOEMP jz ultra2_fifoflush;
1035 test DFSTATUS, FIFOEMP jz ultra2_fifoflush;
1037 test DFSTATUS, FIFOEMP jz ultra2_fifoflush;
1046 * and then test to see if the data FIFO is non-empty.
1048 test SCB_RESIDUAL_SGPTR[0], SG_LIST_NULL
1050 test SG_CACHE_SHADOW, LAST_SEG_DONE jz .;
1055 test DFSTATUS, FIFOEMP jnz ultra2_fifoempty;
1056 test DFSTATUS, FIFOEMP jnz ultra2_fifoempty;
1057 test DFSTATUS, FIFOEMP jnz ultra2_fifoempty;
1061 test DFSTATUS, FIFOEMP jz .;
1065 test DFSTATUS, MREQPEND jnz ultra2_fifoempty;
1068 test DFCNTRL, SCSIEN|HDMAEN jnz .;
1087 test SG_CACHE_SHADOW, LAST_SEG jnz . + 2;
1096 test MWI_RESIDUAL, 0xFF jnz dma_mid_sg;
1098 test SCB_RESIDUAL_DATACNT[3], SG_LAST_SEG jz dma_mid_sg;
1100 test SSTAT0, TARGET jz dma_last_sg;
1102 test DMAPARAMS, DIRECTION jz dma_mid_sg;
1114 test SSTAT0,DMADONE jnz dma_dmadone;
1115 test SSTAT1,PHASEMIS jz dma_loop; /* ie. underrun */
1126 test DFCNTRL,DIRECTION jnz dma_fifoempty;
1128 test DFSTATUS,FIFOEMP jz dma_fifoflush;
1131 test DFSTATUS, MREQPEND jnz dma_fifoempty;
1152 test DFCNTRL, (SCSIEN|SDMAEN|HDMAEN) jnz dma_halt;
1155 test STCNT[0], 0xff jnz data_phase_finish;
1156 test STCNT[1], 0xff jnz data_phase_finish;
1157 test STCNT[2], 0xff jnz data_phase_finish;
1164 test MWI_RESIDUAL, 0xFF jz no_mwi_resid;
1182 test SCB_RESIDUAL_DATACNT[3], SG_LAST_SEG jz sg_load;
1194 test CCSGCTL, CCSGEN jz . + 3;
1196 test CCSGCTL, CCSGEN jnz . - 1;
1251 test SSTAT0, TARGET jnz data_phase_loop;
1263 test SSTAT0, TARGET jnz data_phase_done;
1266 test SSTAT1, REQINIT jz .;
1268 test SSTAT1,PHASEMIS jz data_phase_loop;
1270 test SCSIPHASE, DATA_PHASE_MASK jnz data_phase_loop;
1303 test SCB_RESIDUAL_SGPTR, SG_LIST_NULL jnz residual_update_done;
1307 test MWI_RESIDUAL, 0xFF jz bmov_resid;
1341 test SEQ_FLAGS, DPHASE_PENDING jz ITloop;
1348 test DFCNTRL, DIRECTION jz target_ITloop;
1349 test SSTAT1, REQINIT jnz .;
1350 test SCB_LUN, SCB_XFERLEN_ODD jz target_ITloop;
1351 test SCSIRATE, WIDEXFER jz target_ITloop;
1368 test SEQ_FLAGS, NOT_IDENTIFIED jz p_command_okay;
1442 test SSTAT0, SDONE jnz . + 2;
1443 test SSTAT1, PHASEMIS jz . - 1;
1448 test SCSISIGI, ACKI jnz .;
1450 test DFCNTRL, SCSIEN jnz .;
1452 test SSTAT0, SDONE jnz p_command_successful;
1460 test DFCNTRL, (SCSIEN|SDMAEN|HDMAEN) jnz .;
1468 test SEQ_FLAGS, NOT_IDENTIFIED jnz mesgin_proto_violation;
1508 test SCB_CONTROL,MK_MESSAGE jnz host_message_loop;
1511 test SCB_CONTROL, DISCENB jnz . + 2;
1518 test SCB_CONTROL,TAG_ENB jz p_mesgout_onebyte;
1557 test A,MSG_IDENTIFYFLAG jnz mesgin_identify;
1582 test SCSIRATE, WIDEXFER jz mesgin_reject;
1586 test SCB_RESIDUAL_SGPTR[0], SG_LIST_NULL jz . + 2;
1587 test SCB_LUN, SCB_XFERLEN_ODD jnz mesgin_done;
1623 test SCSISIGI, ATNI jnz mesgin_done;
1630 test SCB_CONTROL, STATUS_RCVD jz mesgin_proto_violation;
1631 test SEQ_FLAGS, NOT_IDENTIFIED|NO_CDB_SENT jz complete_accepted;
1637 test SEQ_FLAGS, NOT_IDENTIFIED jnz mesgin_proto_violation;
1643 test SCB_SCSI_STATUS,0xff jnz complete_accepted;
1644 test SEQ_FLAGS, NO_CDB_SENT jnz mesgin_proto_violation;
1650 test SCB_CONTROL, MK_MESSAGE jz . + 2;
1656 test SCB_SGPTR, SG_LIST_NULL jnz check_status;/* No xfer */
1657 test SCB_SGPTR, SG_FULL_RESID jnz upload_scb;/* Never xfered */
1658 test SCB_RESIDUAL_SGPTR, SG_LIST_NULL jz upload_scb;
1660 test SCB_SCSI_STATUS,0xff jz complete; /* Good Status? */
1665 test SCB_SCSI_STATUS, 0xff jz complete; /* Just a residual? */
1706 test SCSISIGI, ATNI jnz mesgin_done;
1708 test SEQ_FLAGS, NOT_IDENTIFIED|NO_CDB_SENT
1714 test SCB_CONTROL, TAG_ENB jnz await_busfree;
1733 test SEQ_FLAGS, DPHASE jz ITloop;
1735 test SEQ_FLAGS, DPHASE jz mesgin_done;
1743 test SCB_RESIDUAL_SGPTR[0], SG_LIST_NULL jz mesgin_sdptrs_full;
1923 test SCB_CONTROL,DISCONNECTED jz not_found_cleanup_scb;
1925 test SCB_CONTROL, TAG_ENB jnz setup_SCB_tagged;
1938 test SCB_CONTROL, MK_MESSAGE jz mesgin_done;
1984 test SSTAT1, REQINIT jz inb_next_wait;
1985 test SSTAT1, SCSIPERR jnz inb_next_wait_perr;
2003 test SCSISIGI, ACKI jnz .;
2017 test SINDEX, IOI jz change_phase_wait;
2030 test SSTAT0, SPIORDY jz .;
2032 test SSTAT0, SPIORDY jz .;
2099 test CCSCBCTL, CCSCBDONE jz .;
2115 test SSTAT1, REQINIT jz phase_lock;
2116 test SSTAT1, SCSIPERR jnz phase_lock_perr;
2200 test DMAPARAMS, DIRECTION jz dma_scb_tohost;
2215 test CCSCBCTL, CCSCBDONE jz .;
2228 test CCSCBCTL, CCARREN|CCSCBEN jnz .;
2235 test DMAPARAMS, DIRECTION jnz dma_scb_fromhost;
2266 test DFSTATUS, FIFOQWDEMP jnz dma_scb_hang_fifo;
2268 test DFSTATUS, MREQPEND jnz dma_scb_hang_wait;
2269 test DFSTATUS, HDONE jnz dma_scb_hang_dma_done;
2270 test DFSTATUS, HDONE jnz dma_scb_hang_dma_done;
2271 test DFSTATUS, HDONE jnz dma_scb_hang_dma_done;
2290 test DFCNTRL, HDMAEN jnz .;
2329 test DFSTATUS,HDONE jz dma_finish;
2333 test DFCNTRL, HDMAEN jnz .;
2344 test SCB_CONTROL,DISCONNECTED jnz add_scb_to_disc_list;