Lines Matching refs:msg

361 mpt_print_reply_hdr(MSG_DEFAULT_REPLY *msg)  in mpt_print_reply_hdr()  argument
364 printf("%s Reply @ %p\n", mpt_ioc_function(msg->Function), msg); in mpt_print_reply_hdr()
365 printf("\tIOC Status %s\n", mpt_ioc_status(msg->IOCStatus)); in mpt_print_reply_hdr()
366 printf("\tIOCLogInfo 0x%08x\n", msg->IOCLogInfo); in mpt_print_reply_hdr()
367 printf("\tMsgLength 0x%02x\n", msg->MsgLength); in mpt_print_reply_hdr()
368 printf("\tMsgFlags 0x%02x\n", msg->MsgFlags); in mpt_print_reply_hdr()
369 printf("\tMsgContext 0x%08x\n", msg->MsgContext); in mpt_print_reply_hdr()
373 mpt_print_init_reply(MSG_IOC_INIT_REPLY *msg) in mpt_print_init_reply() argument
376 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_init_reply()
377 printf("\tWhoInit %s\n", mpt_who(msg->WhoInit)); in mpt_print_init_reply()
378 printf("\tMaxDevices 0x%02x\n", msg->MaxDevices); in mpt_print_init_reply()
379 printf("\tMaxBuses 0x%02x\n", msg->MaxBuses); in mpt_print_init_reply()
383 mpt_print_ioc_facts(MSG_IOC_FACTS_REPLY *msg) in mpt_print_ioc_facts() argument
386 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_ioc_facts()
387 printf("\tIOCNumber %d\n", msg->IOCNumber); in mpt_print_ioc_facts()
388 printf("\tMaxChainDepth %d\n", msg->MaxChainDepth); in mpt_print_ioc_facts()
389 printf("\tWhoInit %s\n", mpt_who(msg->WhoInit)); in mpt_print_ioc_facts()
390 printf("\tBlockSize %d\n", msg->BlockSize); in mpt_print_ioc_facts()
391 printf("\tFlags %d\n", msg->Flags); in mpt_print_ioc_facts()
392 printf("\tReplyQueueDepth %d\n", msg->ReplyQueueDepth); in mpt_print_ioc_facts()
393 printf("\tReqFrameSize 0x%04x\n", msg->RequestFrameSize); in mpt_print_ioc_facts()
394 printf("\tFW Version 0x%08x\n", msg->FWVersion.Word); in mpt_print_ioc_facts()
395 printf("\tProduct ID 0x%04x\n", msg->ProductID); in mpt_print_ioc_facts()
396 printf("\tCredits 0x%04x\n", msg->GlobalCredits); in mpt_print_ioc_facts()
397 printf("\tPorts %d\n", msg->NumberOfPorts); in mpt_print_ioc_facts()
398 printf("\tEventState 0x%02x\n", msg->EventState); in mpt_print_ioc_facts()
399 printf("\tHostMFA_HA 0x%08x\n", msg->CurrentHostMfaHighAddr); in mpt_print_ioc_facts()
401 msg->CurrentSenseBufferHighAddr); in mpt_print_ioc_facts()
402 printf("\tRepFrameSize 0x%04x\n", msg->CurReplyFrameSize); in mpt_print_ioc_facts()
403 printf("\tMaxDevices 0x%02x\n", msg->MaxDevices); in mpt_print_ioc_facts()
404 printf("\tMaxBuses 0x%02x\n", msg->MaxBuses); in mpt_print_ioc_facts()
405 printf("\tFWImageSize 0x%04x\n", msg->FWImageSize); in mpt_print_ioc_facts()
409 mpt_print_enable_reply(MSG_PORT_ENABLE_REPLY *msg) in mpt_print_enable_reply() argument
412 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_enable_reply()
413 printf("\tPort: %d\n", msg->PortNumber); in mpt_print_enable_reply()
417 mpt_print_scsi_io_reply(MSG_SCSI_IO_REPLY *msg) in mpt_print_scsi_io_reply() argument
420 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_scsi_io_reply()
421 printf("\tBus: %d\n", msg->Bus); in mpt_print_scsi_io_reply()
422 printf("\tTargetID %d\n", msg->TargetID); in mpt_print_scsi_io_reply()
423 printf("\tCDBLength %d\n", msg->CDBLength); in mpt_print_scsi_io_reply()
424 printf("\tSCSI Status: %s\n", mpt_scsi_status(msg->SCSIStatus)); in mpt_print_scsi_io_reply()
425 printf("\tSCSI State: %s\n", mpt_scsi_state(msg->SCSIState)); in mpt_print_scsi_io_reply()
426 printf("\tTransferCnt 0x%04x\n", msg->TransferCount); in mpt_print_scsi_io_reply()
427 printf("\tSenseCnt 0x%04x\n", msg->SenseCount); in mpt_print_scsi_io_reply()
428 printf("\tResponseInfo 0x%08x\n", msg->ResponseInfo); in mpt_print_scsi_io_reply()
432 mpt_print_event_notice(MSG_EVENT_NOTIFY_REPLY *msg) in mpt_print_event_notice() argument
435 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_event_notice()
436 printf("\tEvent: %s\n", mpt_ioc_event(msg->Event)); in mpt_print_event_notice()
437 printf("\tEventContext 0x%04x\n", msg->EventContext); in mpt_print_event_notice()
438 printf("\tAckRequired %d\n", msg->AckRequired); in mpt_print_event_notice()
439 printf("\tEventDataLength %d\n", msg->EventDataLength); in mpt_print_event_notice()
440 printf("\tContinuation %d\n", msg->MsgFlags & 0x80); in mpt_print_event_notice()
441 switch(msg->Event) { in mpt_print_event_notice()
443 printf("\tEvtLogData: 0x%04x\n", msg->Data[0]); in mpt_print_event_notice()
448 msg->Data[0] & 0xff); in mpt_print_event_notice()
450 (msg->Data[0] >> 8) & 0xff); in mpt_print_event_notice()
457 (msg->Data[0] >> 8) & 0xff); in mpt_print_event_notice()
462 msg->Data[0] & 0xff); in mpt_print_event_notice()
464 (msg->Data[1] >> 8) & 0xff); in mpt_print_event_notice()
469 (msg->Data[0] >> 16) & 0xff); in mpt_print_event_notice()
471 (msg->Data[0] >> 8) & 0xff); in mpt_print_event_notice()
473 (msg->Data[0] ) & 0xff); in mpt_print_event_notice()
475 (msg->Data[1] >> 8) & 0xff); in mpt_print_event_notice()
479 printf("\tN_PortId: 0x%04x\n", msg->Data[0]); in mpt_print_event_notice()
481 (msg->Data[1] >> 8) & 0xff); in mpt_print_event_notice()
490 MSG_DEFAULT_REPLY *msg = vmsg; in mpt_print_reply() local
492 switch (msg->Function) { in mpt_print_reply()
494 mpt_print_event_notice((MSG_EVENT_NOTIFY_REPLY *)msg); in mpt_print_reply()
497 mpt_print_enable_reply((MSG_PORT_ENABLE_REPLY *)msg); in mpt_print_reply()
500 mpt_print_ioc_facts((MSG_IOC_FACTS_REPLY *)msg); in mpt_print_reply()
503 mpt_print_init_reply((MSG_IOC_INIT_REPLY *)msg); in mpt_print_reply()
507 mpt_print_scsi_io_reply((MSG_SCSI_IO_REPLY *)msg); in mpt_print_reply()
510 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_reply()
531 MSG_SCSI_IO_REQUEST local, *msg = &local; in mpt_print_scsi_io_request() local
534 bcopy(orig_msg, msg, sizeof (MSG_SCSI_IO_REQUEST)); in mpt_print_scsi_io_request()
535 mpt_print_request_hdr((MSG_REQUEST_HEADER *)msg); in mpt_print_scsi_io_request()
536 printf("\tBus: %d\n", msg->Bus); in mpt_print_scsi_io_request()
537 printf("\tTargetID %d\n", msg->TargetID); in mpt_print_scsi_io_request()
538 printf("\tSenseBufferLength %d\n", msg->SenseBufferLength); in mpt_print_scsi_io_request()
539 printf("\tLUN: 0x%jx\n", (uintmax_t)be64dec(msg->LUN)); in mpt_print_scsi_io_request()
540 printf("\tControl 0x%08x ", msg->Control); in mpt_print_scsi_io_request()
546 switch (msg->Control & MPI_SCSIIO_CONTROL_DATADIRECTION_MASK) { in mpt_print_scsi_io_request()
554 switch (msg->Control & MPI_SCSIIO_CONTROL_TASKATTRIBUTE_MASK) { in mpt_print_scsi_io_request()
569 printf("\tDataLength\t0x%08x\n", msg->DataLength); in mpt_print_scsi_io_request()
570 printf("\tSenseBufAddr\t0x%08x\n", msg->SenseBufferLowAddr); in mpt_print_scsi_io_request()
571 printf("\tCDB[0:%d]\t", msg->CDBLength); in mpt_print_scsi_io_request()
572 for (i = 0; i < msg->CDBLength; i++) in mpt_print_scsi_io_request()
573 printf("%02x ", msg->CDB[i]); in mpt_print_scsi_io_request()
576 if ((msg->Control & MPI_SCSIIO_CONTROL_DATADIRECTION_MASK) != in mpt_print_scsi_io_request()
584 mpt_print_scsi_tmf_request(MSG_SCSI_TASK_MGMT *msg) in mpt_print_scsi_tmf_request() argument
587 mpt_print_request_hdr((MSG_REQUEST_HEADER *)msg); in mpt_print_scsi_tmf_request()
588 printf("\tLun 0x%jx\n", (uintmax_t)be64dec(msg->LUN)); in mpt_print_scsi_tmf_request()
589 printf("\tTaskType %s\n", mpt_scsi_tm_type(msg->TaskType)); in mpt_print_scsi_tmf_request()
590 printf("\tTaskMsgContext 0x%08x\n", msg->TaskMsgContext); in mpt_print_scsi_tmf_request()
594 mpt_print_scsi_target_assist_request(PTR_MSG_TARGET_ASSIST_REQUEST msg) in mpt_print_scsi_target_assist_request() argument
597 mpt_print_request_hdr((MSG_REQUEST_HEADER *)msg); in mpt_print_scsi_target_assist_request()
598 printf("\tStatusCode 0x%02x\n", msg->StatusCode); in mpt_print_scsi_target_assist_request()
599 printf("\tTargetAssist 0x%02x\n", msg->TargetAssistFlags); in mpt_print_scsi_target_assist_request()
600 printf("\tQueueTag 0x%04x\n", msg->QueueTag); in mpt_print_scsi_target_assist_request()
601 printf("\tReplyWord 0x%08x\n", msg->ReplyWord); in mpt_print_scsi_target_assist_request()
602 printf("\tLun 0x%jx\n", (uintmax_t)be64dec(msg->LUN)); in mpt_print_scsi_target_assist_request()
603 printf("\tRelativeOff 0x%08x\n", msg->RelativeOffset); in mpt_print_scsi_target_assist_request()
604 printf("\tDataLength 0x%08x\n", msg->DataLength); in mpt_print_scsi_target_assist_request()
605 mpt_dump_sgl(msg->SGL, 0); in mpt_print_scsi_target_assist_request()
609 mpt_print_scsi_target_status_send_request(MSG_TARGET_STATUS_SEND_REQUEST *msg) in mpt_print_scsi_target_status_send_request() argument
613 mpt_print_request_hdr((MSG_REQUEST_HEADER *)msg); in mpt_print_scsi_target_status_send_request()
614 printf("\tStatusCode 0x%02x\n", msg->StatusCode); in mpt_print_scsi_target_status_send_request()
615 printf("\tStatusFlags 0x%02x\n", msg->StatusFlags); in mpt_print_scsi_target_status_send_request()
616 printf("\tQueueTag 0x%04x\n", msg->QueueTag); in mpt_print_scsi_target_status_send_request()
617 printf("\tReplyWord 0x%08x\n", msg->ReplyWord); in mpt_print_scsi_target_status_send_request()
618 printf("\tLun 0x%jx\n", (uintmax_t)be64dec(msg->LUN)); in mpt_print_scsi_target_status_send_request()
619 x.u.Simple = msg->StatusDataSGE; in mpt_print_scsi_target_status_send_request()
823 mpt_dump_data(struct mpt_softc *mpt, const char *msg, void *addr, int len) in mpt_dump_data() argument
828 mpt_prt(mpt, "%s:", msg); in mpt_dump_data()