Lines Matching refs:msg_buf

399 		aic->msg_buf[0] = MSG_BUS_DEV_RESET;  in aic_selected()
469 aic->msg_buf[0] = msg; in aic_sched_msgout()
556 aic->msg_buf[aic->msg_len++] = aic_inb(aic, SCSIBUS); in aic_msgin()
557 if (aic->msg_buf[0] == MSG_EXTENDED) { in aic_msgin()
562 switch (aic->msg_buf[2]) { in aic_msgin()
573 if (aic->msg_buf[1] != msglen) { in aic_msgin()
578 } else if (aic->msg_buf[0] >= 0x20 && aic->msg_buf[0] <= 0x2f) in aic_msgin()
611 if (!MSG_ISIDENTIFY(aic->msg_buf[0])) { in aic_handle_msgin()
615 aic->lun = aic->msg_buf[0] & MSG_IDENTIFY_LUNMASK; in aic_handle_msgin()
624 if (aic->msg_buf[0] != MSG_SIMPLE_Q_TAG) { in aic_handle_msgin()
628 aic_reconnect(aic, aic->msg_buf[1]); in aic_handle_msgin()
632 switch (aic->msg_buf[0]) { in aic_handle_msgin()
672 switch (aic->msg_buf[2]) { in aic_handle_msgin()
677 ti->current.period = aic->msg_buf[3]; in aic_handle_msgin()
678 ti->current.offset = aic->msg_buf[4]; in aic_handle_msgin()
680 ti->current.period = aic->msg_buf[3] = in aic_handle_msgin()
681 max(ti->goal.period, aic->msg_buf[3]); in aic_handle_msgin()
682 ti->current.offset = aic->msg_buf[4] = in aic_handle_msgin()
683 min(ti->goal.offset, aic->msg_buf[4]); in aic_handle_msgin()
809 aic->msg_buf[0] = MSG_IDENTIFY(scb->lun, in aic_msgout()
817 aic->msg_buf[0] = ccb->csio.tag_action; in aic_msgout()
818 aic->msg_buf[1] = scb->tag; in aic_msgout()
824 aic->msg_buf[0] = MSG_EXTENDED; in aic_msgout()
825 aic->msg_buf[1] = MSG_EXT_SDTR_LEN; in aic_msgout()
826 aic->msg_buf[2] = MSG_EXT_SDTR; in aic_msgout()
827 aic->msg_buf[3] = ti->goal.period; in aic_msgout()
828 aic->msg_buf[4] = ti->goal.offset; in aic_msgout()
834 if (aic->msg_buf[0] == MSG_BUS_DEV_RESET || in aic_msgout()
835 aic->msg_buf[0] == MSG_ABORT || in aic_msgout()
836 aic->msg_buf[0] == MSG_ABORT_TAG) in aic_msgout()
848 aic_outb(aic, SCSIDAT, aic->msg_buf[msgidx++]); in aic_msgout()