Lines Matching refs:msg

363 mpt_print_reply_hdr(MSG_DEFAULT_REPLY *msg)  in mpt_print_reply_hdr()  argument
366 printf("%s Reply @ %p\n", mpt_ioc_function(msg->Function), msg); in mpt_print_reply_hdr()
367 printf("\tIOC Status %s\n", mpt_ioc_status(msg->IOCStatus)); in mpt_print_reply_hdr()
368 printf("\tIOCLogInfo 0x%08x\n", msg->IOCLogInfo); in mpt_print_reply_hdr()
369 printf("\tMsgLength 0x%02x\n", msg->MsgLength); in mpt_print_reply_hdr()
370 printf("\tMsgFlags 0x%02x\n", msg->MsgFlags); in mpt_print_reply_hdr()
371 printf("\tMsgContext 0x%08x\n", msg->MsgContext); in mpt_print_reply_hdr()
375 mpt_print_init_reply(MSG_IOC_INIT_REPLY *msg) in mpt_print_init_reply() argument
378 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_init_reply()
379 printf("\tWhoInit %s\n", mpt_who(msg->WhoInit)); in mpt_print_init_reply()
380 printf("\tMaxDevices 0x%02x\n", msg->MaxDevices); in mpt_print_init_reply()
381 printf("\tMaxBuses 0x%02x\n", msg->MaxBuses); in mpt_print_init_reply()
385 mpt_print_ioc_facts(MSG_IOC_FACTS_REPLY *msg) in mpt_print_ioc_facts() argument
388 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_ioc_facts()
389 printf("\tIOCNumber %d\n", msg->IOCNumber); in mpt_print_ioc_facts()
390 printf("\tMaxChainDepth %d\n", msg->MaxChainDepth); in mpt_print_ioc_facts()
391 printf("\tWhoInit %s\n", mpt_who(msg->WhoInit)); in mpt_print_ioc_facts()
392 printf("\tBlockSize %d\n", msg->BlockSize); in mpt_print_ioc_facts()
393 printf("\tFlags %d\n", msg->Flags); in mpt_print_ioc_facts()
394 printf("\tReplyQueueDepth %d\n", msg->ReplyQueueDepth); in mpt_print_ioc_facts()
395 printf("\tReqFrameSize 0x%04x\n", msg->RequestFrameSize); in mpt_print_ioc_facts()
396 printf("\tFW Version 0x%08x\n", msg->FWVersion.Word); in mpt_print_ioc_facts()
397 printf("\tProduct ID 0x%04x\n", msg->ProductID); in mpt_print_ioc_facts()
398 printf("\tCredits 0x%04x\n", msg->GlobalCredits); in mpt_print_ioc_facts()
399 printf("\tPorts %d\n", msg->NumberOfPorts); in mpt_print_ioc_facts()
400 printf("\tEventState 0x%02x\n", msg->EventState); in mpt_print_ioc_facts()
401 printf("\tHostMFA_HA 0x%08x\n", msg->CurrentHostMfaHighAddr); in mpt_print_ioc_facts()
403 msg->CurrentSenseBufferHighAddr); in mpt_print_ioc_facts()
404 printf("\tRepFrameSize 0x%04x\n", msg->CurReplyFrameSize); in mpt_print_ioc_facts()
405 printf("\tMaxDevices 0x%02x\n", msg->MaxDevices); in mpt_print_ioc_facts()
406 printf("\tMaxBuses 0x%02x\n", msg->MaxBuses); in mpt_print_ioc_facts()
407 printf("\tFWImageSize 0x%04x\n", msg->FWImageSize); in mpt_print_ioc_facts()
411 mpt_print_enable_reply(MSG_PORT_ENABLE_REPLY *msg) in mpt_print_enable_reply() argument
414 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_enable_reply()
415 printf("\tPort: %d\n", msg->PortNumber); in mpt_print_enable_reply()
419 mpt_print_scsi_io_reply(MSG_SCSI_IO_REPLY *msg) in mpt_print_scsi_io_reply() argument
422 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_scsi_io_reply()
423 printf("\tBus: %d\n", msg->Bus); in mpt_print_scsi_io_reply()
424 printf("\tTargetID %d\n", msg->TargetID); in mpt_print_scsi_io_reply()
425 printf("\tCDBLength %d\n", msg->CDBLength); in mpt_print_scsi_io_reply()
426 printf("\tSCSI Status: %s\n", mpt_scsi_status(msg->SCSIStatus)); in mpt_print_scsi_io_reply()
427 printf("\tSCSI State: %s\n", mpt_scsi_state(msg->SCSIState)); in mpt_print_scsi_io_reply()
428 printf("\tTransferCnt 0x%04x\n", msg->TransferCount); in mpt_print_scsi_io_reply()
429 printf("\tSenseCnt 0x%04x\n", msg->SenseCount); in mpt_print_scsi_io_reply()
430 printf("\tResponseInfo 0x%08x\n", msg->ResponseInfo); in mpt_print_scsi_io_reply()
434 mpt_print_event_notice(MSG_EVENT_NOTIFY_REPLY *msg) in mpt_print_event_notice() argument
437 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_event_notice()
438 printf("\tEvent: %s\n", mpt_ioc_event(msg->Event)); in mpt_print_event_notice()
439 printf("\tEventContext 0x%04x\n", msg->EventContext); in mpt_print_event_notice()
440 printf("\tAckRequired %d\n", msg->AckRequired); in mpt_print_event_notice()
441 printf("\tEventDataLength %d\n", msg->EventDataLength); in mpt_print_event_notice()
442 printf("\tContinuation %d\n", msg->MsgFlags & 0x80); in mpt_print_event_notice()
443 switch(msg->Event) { in mpt_print_event_notice()
445 printf("\tEvtLogData: 0x%04x\n", msg->Data[0]); in mpt_print_event_notice()
450 msg->Data[0] & 0xff); in mpt_print_event_notice()
452 (msg->Data[0] >> 8) & 0xff); in mpt_print_event_notice()
459 (msg->Data[0] >> 8) & 0xff); in mpt_print_event_notice()
464 msg->Data[0] & 0xff); in mpt_print_event_notice()
466 (msg->Data[1] >> 8) & 0xff); in mpt_print_event_notice()
471 (msg->Data[0] >> 16) & 0xff); in mpt_print_event_notice()
473 (msg->Data[0] >> 8) & 0xff); in mpt_print_event_notice()
475 (msg->Data[0] ) & 0xff); in mpt_print_event_notice()
477 (msg->Data[1] >> 8) & 0xff); in mpt_print_event_notice()
481 printf("\tN_PortId: 0x%04x\n", msg->Data[0]); in mpt_print_event_notice()
483 (msg->Data[1] >> 8) & 0xff); in mpt_print_event_notice()
492 MSG_DEFAULT_REPLY *msg = vmsg; in mpt_print_reply() local
494 switch (msg->Function) { in mpt_print_reply()
496 mpt_print_event_notice((MSG_EVENT_NOTIFY_REPLY *)msg); in mpt_print_reply()
499 mpt_print_enable_reply((MSG_PORT_ENABLE_REPLY *)msg); in mpt_print_reply()
502 mpt_print_ioc_facts((MSG_IOC_FACTS_REPLY *)msg); in mpt_print_reply()
505 mpt_print_init_reply((MSG_IOC_INIT_REPLY *)msg); in mpt_print_reply()
509 mpt_print_scsi_io_reply((MSG_SCSI_IO_REPLY *)msg); in mpt_print_reply()
512 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_reply()
533 MSG_SCSI_IO_REQUEST local, *msg = &local; in mpt_print_scsi_io_request() local
536 bcopy(orig_msg, msg, sizeof (MSG_SCSI_IO_REQUEST)); in mpt_print_scsi_io_request()
537 mpt_print_request_hdr((MSG_REQUEST_HEADER *)msg); in mpt_print_scsi_io_request()
538 printf("\tBus: %d\n", msg->Bus); in mpt_print_scsi_io_request()
539 printf("\tTargetID %d\n", msg->TargetID); in mpt_print_scsi_io_request()
540 printf("\tSenseBufferLength %d\n", msg->SenseBufferLength); in mpt_print_scsi_io_request()
541 printf("\tLUN: 0x%jx\n", (uintmax_t)be64dec(msg->LUN)); in mpt_print_scsi_io_request()
542 printf("\tControl 0x%08x ", msg->Control); in mpt_print_scsi_io_request()
548 switch (msg->Control & MPI_SCSIIO_CONTROL_DATADIRECTION_MASK) { in mpt_print_scsi_io_request()
556 switch (msg->Control & MPI_SCSIIO_CONTROL_TASKATTRIBUTE_MASK) { in mpt_print_scsi_io_request()
571 printf("\tDataLength\t0x%08x\n", msg->DataLength); in mpt_print_scsi_io_request()
572 printf("\tSenseBufAddr\t0x%08x\n", msg->SenseBufferLowAddr); in mpt_print_scsi_io_request()
573 printf("\tCDB[0:%d]\t", msg->CDBLength); in mpt_print_scsi_io_request()
574 for (i = 0; i < msg->CDBLength; i++) in mpt_print_scsi_io_request()
575 printf("%02x ", msg->CDB[i]); in mpt_print_scsi_io_request()
578 if ((msg->Control & MPI_SCSIIO_CONTROL_DATADIRECTION_MASK) != in mpt_print_scsi_io_request()
586 mpt_print_scsi_tmf_request(MSG_SCSI_TASK_MGMT *msg) in mpt_print_scsi_tmf_request() argument
589 mpt_print_request_hdr((MSG_REQUEST_HEADER *)msg); in mpt_print_scsi_tmf_request()
590 printf("\tLun 0x%jx\n", (uintmax_t)be64dec(msg->LUN)); in mpt_print_scsi_tmf_request()
591 printf("\tTaskType %s\n", mpt_scsi_tm_type(msg->TaskType)); in mpt_print_scsi_tmf_request()
592 printf("\tTaskMsgContext 0x%08x\n", msg->TaskMsgContext); in mpt_print_scsi_tmf_request()
597 mpt_print_scsi_target_assist_request(PTR_MSG_TARGET_ASSIST_REQUEST msg) in mpt_print_scsi_target_assist_request() argument
600 mpt_print_request_hdr((MSG_REQUEST_HEADER *)msg); in mpt_print_scsi_target_assist_request()
601 printf("\tStatusCode 0x%02x\n", msg->StatusCode); in mpt_print_scsi_target_assist_request()
602 printf("\tTargetAssist 0x%02x\n", msg->TargetAssistFlags); in mpt_print_scsi_target_assist_request()
603 printf("\tQueueTag 0x%04x\n", msg->QueueTag); in mpt_print_scsi_target_assist_request()
604 printf("\tReplyWord 0x%08x\n", msg->ReplyWord); in mpt_print_scsi_target_assist_request()
605 printf("\tLun 0x%jx\n", (uintmax_t)be64dec(msg->LUN)); in mpt_print_scsi_target_assist_request()
606 printf("\tRelativeOff 0x%08x\n", msg->RelativeOffset); in mpt_print_scsi_target_assist_request()
607 printf("\tDataLength 0x%08x\n", msg->DataLength); in mpt_print_scsi_target_assist_request()
608 mpt_dump_sgl(msg->SGL, 0); in mpt_print_scsi_target_assist_request()
612 mpt_print_scsi_target_status_send_request(MSG_TARGET_STATUS_SEND_REQUEST *msg) in mpt_print_scsi_target_status_send_request() argument
616 mpt_print_request_hdr((MSG_REQUEST_HEADER *)msg); in mpt_print_scsi_target_status_send_request()
617 printf("\tStatusCode 0x%02x\n", msg->StatusCode); in mpt_print_scsi_target_status_send_request()
618 printf("\tStatusFlags 0x%02x\n", msg->StatusFlags); in mpt_print_scsi_target_status_send_request()
619 printf("\tQueueTag 0x%04x\n", msg->QueueTag); in mpt_print_scsi_target_status_send_request()
620 printf("\tReplyWord 0x%08x\n", msg->ReplyWord); in mpt_print_scsi_target_status_send_request()
621 printf("\tLun 0x%jx\n", (uintmax_t)be64dec(msg->LUN)); in mpt_print_scsi_target_status_send_request()
622 x.u.Simple = msg->StatusDataSGE; in mpt_print_scsi_target_status_send_request()
826 mpt_dump_data(struct mpt_softc *mpt, const char *msg, void *addr, int len) in mpt_dump_data() argument
831 mpt_prt(mpt, "%s:", msg); in mpt_dump_data()