Lines Matching refs:mb

687 		ha->mcp->mb[0] = mb0;
693 ha->mcp->mb[cnt] = RD16_IO_REG(ha,
745 uint16_t mb[MAX_MBOX_COUNT];
755 mb[0] = LSW(mbx);
756 switch (mb[0]) {
764 mb[0] = MBA_SCSI_COMPLETION;
770 mb[0] = MBA_SCSI_COMPLETION;
779 mb[0] = MBA_SCSI_COMPLETION;
787 switch (mb[0]) {
835 mb[0], handle);
838 "sp=%xh\n", mb[0], handle, sp->handle);
842 "mbx6=%xh, mbx7=%xh\n", mb[0],
854 "isp_abort_needed\n", mb[0]);
861 EL(ha, "%xh Reset received\n", mb[0]);
866 mb[1] = RD16_IO_REG(ha, mailbox_out[1]);
867 mb[2] = RD16_IO_REG(ha, mailbox_out[2]);
868 mb[3] = RD16_IO_REG(ha, mailbox_out[3]);
869 mb[7] = RD16_IO_REG(ha, mailbox_out[7]);
874 "mbx12=%xh,\n", mb[0], mb[1], mb[2], mb[3],
877 RD16_IO_REG(ha, mailbox_out[6]), mb[7],
887 mb[0], RD16_IO_REG(ha, mailbox_out[13]),
902 "mbx30=%xh, mbx31=%xh\n", mb[0],
915 (void) ql_flash_errlog(ha, FLASH_ERRLOG_AEN_8002, mb[1],
916 mb[2], mb[3]);
918 if (CFG_IST(ha, CFG_CTRL_81XX) && mb[7] & SE_MPI_RISC) {
930 "isp_abort_needed\n", mb[0]);
943 " isp_abort_needed\n", mb[0]);
956 mb[0]);
960 mb[1] = RD16_IO_REG(ha, mailbox_out[1]);
961 mb[2] = RD16_IO_REG(ha, mailbox_out[2]);
962 mb[3] = RD16_IO_REG(ha, mailbox_out[3]);
965 " mbx2=%xh, mbx3=%xh\n", mb[0], mb[1], mb[2], mb[3]);
967 switch (mb[1]) {
987 "\n", mb[0], RD16_IO_REG(ha, mailbox_out[1]),
990 EL(ha, "%xh LIP received\n", mb[0]);
1012 ql_enqueue_aen(ha, mb[0], NULL);
1056 EL(ha, "%d GB %xh Loop Up received\n", index, mb[0]);
1060 ql_enqueue_aen(ha, mb[0], NULL);
1066 "mbx4=%xh\n", mb[0], RD16_IO_REG(ha, mailbox_out[1]),
1087 ql_enqueue_aen(ha, mb[0], NULL);
1092 mb[1] = RD16_IO_REG(ha, mailbox_out[1]);
1093 mb[2] = RD16_IO_REG(ha, mailbox_out[2]);
1094 mb[3] = (uint16_t)(ha->flags & VP_ENABLED ?
1099 if (vha->vp_index == LSB(mb[3])) {
1107 if (CFG_IST(ha, CFG_CTRL_8081) && mb[1] == 0xffff &&
1108 mb[2] == 7 && (MSB(mb[3]) == 0xe || MSB(mb[3]) == 0x1a ||
1109 MSB(mb[3]) == 0x1c || MSB(mb[3]) == 0x1d ||
1110 MSB(mb[3]) == 0x1e)) {
1131 } else if ((mb[1] != 0x7fe) &&
1134 (mb[1] != 0xffff || mb[2] != 6 || mb[3] != 0))))) {
1137 mb[0], mb[1], mb[2], mb[3]);
1140 " mbx2=%xh, mbx3=%xh\n", mb[0], mb[1], mb[2],
1141 mb[3]);
1158 ql_enqueue_aen(ha, mb[0], NULL);
1163 mb[1] = RD16_IO_REG(ha, mailbox_out[1]);
1164 mb[2] = RD16_IO_REG(ha, mailbox_out[2]);
1165 mb[3] = (uint16_t)(ha->flags & VP_ENABLED ?
1170 if (vha->vp_index == LSB(mb[3])) {
1179 if (LSB(mb[1]) == vha->d_id.b.domain &&
1180 MSB(mb[2]) == vha->d_id.b.area &&
1181 LSB(mb[2]) == vha->d_id.b.al_pa) {
1183 "mbx3=%xh\n", mb[0], mb[1], mb[2], mb[3]);
1186 "mbx3=%xh\n", mb[0], mb[1], mb[2], mb[3]);
1189 ql_rcv_rscn_els(vha, &mb[0], done_q);
1199 ql_enqueue_aen(ha, mb[0], NULL);
1204 EL(ha, "%xh LIP error received, mbx1=%xh\n", mb[0],
1210 mb[1] = RD16_IO_REG(ha, mailbox_out[1]);
1211 mb[2] = RD16_IO_REG(ha, mailbox_out[2]);
1212 mb[3] = RD16_IO_REG(ha, mailbox_out[3]);
1215 "mbx2=%xh, mbx3=%xh\n", mb[0], mb[1], mb[2], mb[3]);
1218 s_id.b.al_pa = LSB(mb[2]);
1219 s_id.b.area = MSB(mb[2]);
1220 s_id.b.domain = LSB(mb[1]);
1232 tq->ub_sequence_length = mb[3];
1233 tq->ub_total_seg_cnt = (uint8_t)(mb[3] / cnt);
1234 if (mb[3] % cnt) {
1241 mb[index] = RD16_IO_REG(ha, mailbox_out[index]);
1247 tq->ub_loop_id = (uint16_t)(mb[0] == MBA_IP_BROADCAST ?
1254 if (ql_ub_frame_hdr(ha, tq, mb[cnt], done_q) !=
1267 mb[0]);
1272 EL(ha, "%xh IP HDR data split received\n", mb[0]);
1277 "mbx1=%xh\n", mb[0], RD16_IO_REG(ha, mailbox_out[1]));
1283 EL(ha, "%xh DCBX completed received\n", mb[0]);
1285 EL(ha, "%xh Point to Point Mode received\n", mb[0]);
1294 mb[0], RD16_IO_REG(ha, mailbox_out[1]));
1299 mb[0], RD16_IO_REG(ha, mailbox_out[1]));
1303 mb[1] = RD16_IO_REG(ha, mailbox_out[1]);
1304 if (mb[1] == 2) {
1306 "mbx1=%xh\n", mb[0], mb[1]);
1318 "mbx1=%xh, isp_abort_needed\n", mb[0], mb[1]);
1324 EL(ha, "%xh ZIO response received\n", mb[0]);
1333 mb[0], RD16_IO_REG(ha, mailbox_out[1]));
1348 mb[0], RD16_IO_REG(ha, mailbox_out[1]),
1353 EL(ha, "%xh LS_RJT Response Sent ELS=%xh\n", mb[0],
1359 mb[0], RD16_IO_REG(ha, mailbox_out[1]));
1367 ha->idc_mb[0] = mb[0];
1377 " mbx6=%xh, mbx7=%xh\n", mb[0], ha->idc_mb[1],
1384 ha->idc_mb[0] = mb[0];
1394 "mbx5=%xh, mbx6=%xh, mbx7=%xh\n", mb[0], ha->idc_mb[1],
1402 " mbx1=%xh, mbx2=%xh\n", mb[0],
1409 "mbx3=%xh\n", mb[0], RD16_IO_REG(ha, mailbox_out[1]),