Lines Matching refs:msg
360 mpt_print_reply_hdr(MSG_DEFAULT_REPLY *msg) in mpt_print_reply_hdr() argument
363 kprintf("%s Reply @ %p\n", mpt_ioc_function(msg->Function), msg); in mpt_print_reply_hdr()
364 kprintf("\tIOC Status %s\n", mpt_ioc_status(msg->IOCStatus)); in mpt_print_reply_hdr()
365 kprintf("\tIOCLogInfo 0x%08x\n", msg->IOCLogInfo); in mpt_print_reply_hdr()
366 kprintf("\tMsgLength 0x%02x\n", msg->MsgLength); in mpt_print_reply_hdr()
367 kprintf("\tMsgFlags 0x%02x\n", msg->MsgFlags); in mpt_print_reply_hdr()
368 kprintf("\tMsgContext 0x%08x\n", msg->MsgContext); in mpt_print_reply_hdr()
372 mpt_print_init_reply(MSG_IOC_INIT_REPLY *msg) in mpt_print_init_reply() argument
375 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_init_reply()
376 kprintf("\tWhoInit %s\n", mpt_who(msg->WhoInit)); in mpt_print_init_reply()
377 kprintf("\tMaxDevices 0x%02x\n", msg->MaxDevices); in mpt_print_init_reply()
378 kprintf("\tMaxBuses 0x%02x\n", msg->MaxBuses); in mpt_print_init_reply()
382 mpt_print_ioc_facts(MSG_IOC_FACTS_REPLY *msg) in mpt_print_ioc_facts() argument
385 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_ioc_facts()
386 kprintf("\tIOCNumber %d\n", msg->IOCNumber); in mpt_print_ioc_facts()
387 kprintf("\tMaxChainDepth %d\n", msg->MaxChainDepth); in mpt_print_ioc_facts()
388 kprintf("\tWhoInit %s\n", mpt_who(msg->WhoInit)); in mpt_print_ioc_facts()
389 kprintf("\tBlockSize %d\n", msg->BlockSize); in mpt_print_ioc_facts()
390 kprintf("\tFlags %d\n", msg->Flags); in mpt_print_ioc_facts()
391 kprintf("\tReplyQueueDepth %d\n", msg->ReplyQueueDepth); in mpt_print_ioc_facts()
392 kprintf("\tReqFrameSize 0x%04x\n", msg->RequestFrameSize); in mpt_print_ioc_facts()
393 kprintf("\tFW Version 0x%08x\n", msg->FWVersion.Word); in mpt_print_ioc_facts()
394 kprintf("\tProduct ID 0x%04x\n", msg->ProductID); in mpt_print_ioc_facts()
395 kprintf("\tCredits 0x%04x\n", msg->GlobalCredits); in mpt_print_ioc_facts()
396 kprintf("\tPorts %d\n", msg->NumberOfPorts); in mpt_print_ioc_facts()
397 kprintf("\tEventState 0x%02x\n", msg->EventState); in mpt_print_ioc_facts()
398 kprintf("\tHostMFA_HA 0x%08x\n", msg->CurrentHostMfaHighAddr); in mpt_print_ioc_facts()
400 msg->CurrentSenseBufferHighAddr); in mpt_print_ioc_facts()
401 kprintf("\tRepFrameSize 0x%04x\n", msg->CurReplyFrameSize); in mpt_print_ioc_facts()
402 kprintf("\tMaxDevices 0x%02x\n", msg->MaxDevices); in mpt_print_ioc_facts()
403 kprintf("\tMaxBuses 0x%02x\n", msg->MaxBuses); in mpt_print_ioc_facts()
404 kprintf("\tFWImageSize 0x%04x\n", msg->FWImageSize); in mpt_print_ioc_facts()
408 mpt_print_enable_reply(MSG_PORT_ENABLE_REPLY *msg) in mpt_print_enable_reply() argument
411 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_enable_reply()
412 kprintf("\tPort: %d\n", msg->PortNumber); in mpt_print_enable_reply()
416 mpt_print_scsi_io_reply(MSG_SCSI_IO_REPLY *msg) in mpt_print_scsi_io_reply() argument
419 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_scsi_io_reply()
420 kprintf("\tBus: %d\n", msg->Bus); in mpt_print_scsi_io_reply()
421 kprintf("\tTargetID %d\n", msg->TargetID); in mpt_print_scsi_io_reply()
422 kprintf("\tCDBLength %d\n", msg->CDBLength); in mpt_print_scsi_io_reply()
423 kprintf("\tSCSI Status: %s\n", mpt_scsi_status(msg->SCSIStatus)); in mpt_print_scsi_io_reply()
424 kprintf("\tSCSI State: %s\n", mpt_scsi_state(msg->SCSIState)); in mpt_print_scsi_io_reply()
425 kprintf("\tTransferCnt 0x%04x\n", msg->TransferCount); in mpt_print_scsi_io_reply()
426 kprintf("\tSenseCnt 0x%04x\n", msg->SenseCount); in mpt_print_scsi_io_reply()
427 kprintf("\tResponseInfo 0x%08x\n", msg->ResponseInfo); in mpt_print_scsi_io_reply()
431 mpt_print_event_notice(MSG_EVENT_NOTIFY_REPLY *msg) in mpt_print_event_notice() argument
434 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_event_notice()
435 kprintf("\tEvent: %s\n", mpt_ioc_event(msg->Event)); in mpt_print_event_notice()
436 kprintf("\tEventContext 0x%04x\n", msg->EventContext); in mpt_print_event_notice()
437 kprintf("\tAckRequired %d\n", msg->AckRequired); in mpt_print_event_notice()
438 kprintf("\tEventDataLength %d\n", msg->EventDataLength); in mpt_print_event_notice()
439 kprintf("\tContinuation %d\n", msg->MsgFlags & 0x80); in mpt_print_event_notice()
440 switch(msg->Event) { in mpt_print_event_notice()
442 kprintf("\tEvtLogData: 0x%04x\n", msg->Data[0]); in mpt_print_event_notice()
447 msg->Data[0] & 0xff); in mpt_print_event_notice()
449 (msg->Data[0] >> 8) & 0xff); in mpt_print_event_notice()
456 (msg->Data[0] >> 8) & 0xff); in mpt_print_event_notice()
461 msg->Data[0] & 0xff); in mpt_print_event_notice()
463 (msg->Data[1] >> 8) & 0xff); in mpt_print_event_notice()
468 (msg->Data[0] >> 16) & 0xff); in mpt_print_event_notice()
470 (msg->Data[0] >> 8) & 0xff); in mpt_print_event_notice()
472 (msg->Data[0] ) & 0xff); in mpt_print_event_notice()
474 (msg->Data[1] >> 8) & 0xff); in mpt_print_event_notice()
478 kprintf("\tN_PortId: 0x%04x\n", msg->Data[0]); in mpt_print_event_notice()
480 (msg->Data[1] >> 8) & 0xff); in mpt_print_event_notice()
489 MSG_DEFAULT_REPLY *msg = vmsg; in mpt_print_reply() local
491 switch (msg->Function) { in mpt_print_reply()
493 mpt_print_event_notice((MSG_EVENT_NOTIFY_REPLY *)msg); in mpt_print_reply()
496 mpt_print_enable_reply((MSG_PORT_ENABLE_REPLY *)msg); in mpt_print_reply()
499 mpt_print_ioc_facts((MSG_IOC_FACTS_REPLY *)msg); in mpt_print_reply()
502 mpt_print_init_reply((MSG_IOC_INIT_REPLY *)msg); in mpt_print_reply()
506 mpt_print_scsi_io_reply((MSG_SCSI_IO_REPLY *)msg); in mpt_print_reply()
509 mpt_print_reply_hdr(msg); in mpt_print_reply()
529 MSG_SCSI_IO_REQUEST local, *msg = &local; in mpt_print_scsi_io_request() local
532 bcopy(orig_msg, msg, sizeof (MSG_SCSI_IO_REQUEST)); in mpt_print_scsi_io_request()
533 mpt_print_request_hdr((MSG_REQUEST_HEADER *)msg); in mpt_print_scsi_io_request()
534 kprintf("\tBus: %d\n", msg->Bus); in mpt_print_scsi_io_request()
535 kprintf("\tTargetID %d\n", msg->TargetID); in mpt_print_scsi_io_request()
536 kprintf("\tSenseBufferLength %d\n", msg->SenseBufferLength); in mpt_print_scsi_io_request()
537 kprintf("\tLUN: 0x%0x\n", msg->LUN[1]); in mpt_print_scsi_io_request()
538 kprintf("\tControl 0x%08x ", msg->Control); in mpt_print_scsi_io_request()
544 switch (msg->Control & MPI_SCSIIO_CONTROL_DATADIRECTION_MASK) { in mpt_print_scsi_io_request()
552 switch (msg->Control & MPI_SCSIIO_CONTROL_TASKATTRIBUTE_MASK) { in mpt_print_scsi_io_request()
567 kprintf("\tDataLength\t0x%08x\n", msg->DataLength); in mpt_print_scsi_io_request()
568 kprintf("\tSenseBufAddr\t0x%08x\n", msg->SenseBufferLowAddr); in mpt_print_scsi_io_request()
569 kprintf("\tCDB[0:%d]\t", msg->CDBLength); in mpt_print_scsi_io_request()
570 for (i = 0; i < msg->CDBLength; i++) in mpt_print_scsi_io_request()
571 kprintf("%02x ", msg->CDB[i]); in mpt_print_scsi_io_request()
574 if ((msg->Control & MPI_SCSIIO_CONTROL_DATADIRECTION_MASK) != in mpt_print_scsi_io_request()
582 mpt_print_scsi_tmf_request(MSG_SCSI_TASK_MGMT *msg) in mpt_print_scsi_tmf_request() argument
585 mpt_print_request_hdr((MSG_REQUEST_HEADER *)msg); in mpt_print_scsi_tmf_request()
586 kprintf("\tLun 0x%02x\n", msg->LUN[1]); in mpt_print_scsi_tmf_request()
587 kprintf("\tTaskType %s\n", mpt_scsi_tm_type(msg->TaskType)); in mpt_print_scsi_tmf_request()
588 kprintf("\tTaskMsgContext 0x%08x\n", msg->TaskMsgContext); in mpt_print_scsi_tmf_request()
593 mpt_print_scsi_target_assist_request(PTR_MSG_TARGET_ASSIST_REQUEST msg) in mpt_print_scsi_target_assist_request() argument
596 mpt_print_request_hdr((MSG_REQUEST_HEADER *)msg); in mpt_print_scsi_target_assist_request()
597 kprintf("\tStatusCode 0x%02x\n", msg->StatusCode); in mpt_print_scsi_target_assist_request()
598 kprintf("\tTargetAssist 0x%02x\n", msg->TargetAssistFlags); in mpt_print_scsi_target_assist_request()
599 kprintf("\tQueueTag 0x%04x\n", msg->QueueTag); in mpt_print_scsi_target_assist_request()
600 kprintf("\tReplyWord 0x%08x\n", msg->ReplyWord); in mpt_print_scsi_target_assist_request()
601 kprintf("\tLun 0x%02x\n", msg->LUN[1]); in mpt_print_scsi_target_assist_request()
602 kprintf("\tRelativeOff 0x%08x\n", msg->RelativeOffset); in mpt_print_scsi_target_assist_request()
603 kprintf("\tDataLength 0x%08x\n", msg->DataLength); in mpt_print_scsi_target_assist_request()
604 mpt_dump_sgl(msg->SGL, 0); in mpt_print_scsi_target_assist_request()
608 mpt_print_scsi_target_status_send_request(MSG_TARGET_STATUS_SEND_REQUEST *msg) in mpt_print_scsi_target_status_send_request() argument
612 mpt_print_request_hdr((MSG_REQUEST_HEADER *)msg); in mpt_print_scsi_target_status_send_request()
613 kprintf("\tStatusCode 0x%02x\n", msg->StatusCode); in mpt_print_scsi_target_status_send_request()
614 kprintf("\tStatusFlags 0x%02x\n", msg->StatusFlags); in mpt_print_scsi_target_status_send_request()
615 kprintf("\tQueueTag 0x%04x\n", msg->QueueTag); in mpt_print_scsi_target_status_send_request()
616 kprintf("\tReplyWord 0x%08x\n", msg->ReplyWord); in mpt_print_scsi_target_status_send_request()
617 kprintf("\tLun 0x%02x\n", msg->LUN[1]); in mpt_print_scsi_target_status_send_request()
618 x.u.Simple = msg->StatusDataSGE; in mpt_print_scsi_target_status_send_request()
822 mpt_dump_data(struct mpt_softc *mpt, const char *msg, void *addr, int len) in mpt_dump_data() argument
827 mpt_prt(mpt, "%s:", msg); in mpt_dump_data()