Lines Matching refs:msg
328 mpt_print_reply_hdr(MSG_DEFAULT_REPLY *msg) in mpt_print_reply_hdr() argument
330 printf("%s Reply @ %p\n", mpt_ioc_function(msg->Function), msg); in mpt_print_reply_hdr()
331 printf("\tIOC Status %s\n", mpt_ioc_status(le16toh(msg->IOCStatus))); in mpt_print_reply_hdr()
332 printf("\tIOCLogInfo 0x%08x\n", msg->IOCLogInfo); in mpt_print_reply_hdr()
333 printf("\tMsgLength 0x%02x\n", msg->MsgLength); in mpt_print_reply_hdr()
334 printf("\tMsgFlags 0x%02x\n", msg->MsgFlags); in mpt_print_reply_hdr()
335 printf("\tMsgContext 0x%08x\n", le32toh(msg->MsgContext)); in mpt_print_reply_hdr()
339 mpt_print_init_reply(MSG_IOC_INIT_REPLY *msg) in mpt_print_init_reply() argument
341 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_init_reply()
342 printf("\tWhoInit %s\n", mpt_who(msg->WhoInit)); in mpt_print_init_reply()
343 printf("\tMaxDevices 0x%02x\n", msg->MaxDevices); in mpt_print_init_reply()
344 printf("\tMaxBuses 0x%02x\n", msg->MaxBuses); in mpt_print_init_reply()
348 mpt_print_ioc_facts(MSG_IOC_FACTS_REPLY *msg) in mpt_print_ioc_facts() argument
350 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_ioc_facts()
351 printf("\tIOCNumber %d\n", msg->IOCNumber); in mpt_print_ioc_facts()
352 printf("\tMaxChainDepth %d\n", msg->MaxChainDepth); in mpt_print_ioc_facts()
353 printf("\tWhoInit %s\n", mpt_who(msg->WhoInit)); in mpt_print_ioc_facts()
354 printf("\tBlockSize %d\n", msg->BlockSize); in mpt_print_ioc_facts()
355 printf("\tFlags %d\n", msg->Flags); in mpt_print_ioc_facts()
356 printf("\tReplyQueueDepth %d\n", le16toh(msg->ReplyQueueDepth)); in mpt_print_ioc_facts()
357 printf("\tReqFrameSize 0x%04x\n", le16toh(msg->RequestFrameSize)); in mpt_print_ioc_facts()
358 printf("\tFW Version 0x%08x\n", msg->FWVersion.Word); in mpt_print_ioc_facts()
359 printf("\tProduct ID 0x%04x\n", le16toh(msg->ProductID)); in mpt_print_ioc_facts()
360 printf("\tCredits 0x%04x\n", le16toh(msg->GlobalCredits)); in mpt_print_ioc_facts()
361 printf("\tPorts %d\n", msg->NumberOfPorts); in mpt_print_ioc_facts()
362 printf("\tEventState 0x%02x\n", msg->EventState); in mpt_print_ioc_facts()
364 le32toh(msg->CurrentHostMfaHighAddr)); in mpt_print_ioc_facts()
366 le32toh(msg->CurrentSenseBufferHighAddr)); in mpt_print_ioc_facts()
368 le16toh(msg->CurReplyFrameSize)); in mpt_print_ioc_facts()
369 printf("\tMaxDevices 0x%02x\n", msg->MaxDevices); in mpt_print_ioc_facts()
370 printf("\tMaxBuses 0x%02x\n", msg->MaxBuses); in mpt_print_ioc_facts()
371 printf("\tFWImageSize 0x%04x\n", le32toh(msg->FWImageSize)); in mpt_print_ioc_facts()
375 mpt_print_enable_reply(MSG_PORT_ENABLE_REPLY *msg) in mpt_print_enable_reply() argument
377 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_enable_reply()
378 printf("\tPort: %d\n", msg->PortNumber); in mpt_print_enable_reply()
382 mpt_print_scsi_io_reply(MSG_SCSI_IO_REPLY *msg) in mpt_print_scsi_io_reply() argument
384 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_scsi_io_reply()
385 printf("\tBus: %d\n", msg->Bus); in mpt_print_scsi_io_reply()
386 printf("\tTargetID %d\n", msg->TargetID); in mpt_print_scsi_io_reply()
387 printf("\tCDBLength %d\n", msg->CDBLength); in mpt_print_scsi_io_reply()
388 printf("\tSCSI Status: %s\n", mpt_scsi_status(msg->SCSIStatus)); in mpt_print_scsi_io_reply()
389 printf("\tSCSI State: %s\n", mpt_scsi_state(msg->SCSIState)); in mpt_print_scsi_io_reply()
390 printf("\tTransferCnt 0x%04x\n", le32toh(msg->TransferCount)); in mpt_print_scsi_io_reply()
391 printf("\tSenseCnt 0x%04x\n", le32toh(msg->SenseCount)); in mpt_print_scsi_io_reply()
392 printf("\tResponseInfo 0x%08x\n", le32toh(msg->ResponseInfo)); in mpt_print_scsi_io_reply()
398 mpt_print_event_notice(MSG_EVENT_NOTIFY_REPLY *msg) in mpt_print_event_notice() argument
400 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_event_notice()
401 printf("\tEvent: %s\n", mpt_ioc_event(le32toh(msg->Event))); in mpt_print_event_notice()
402 printf("\tEventContext 0x%04x\n", le32toh(msg->EventContext)); in mpt_print_event_notice()
403 printf("\tAckRequired %d\n", msg->AckRequired); in mpt_print_event_notice()
404 printf("\tEventDataLength %d\n", le16toh(msg->EventDataLength)); in mpt_print_event_notice()
405 printf("\tContinuation %d\n", msg->MsgFlags & 0x80); in mpt_print_event_notice()
406 switch(msg->Event) { in mpt_print_event_notice()
408 printf("\tEvtLogData: 0x%04x\n", le32toh(msg->Data[0])); in mpt_print_event_notice()
413 msg->Data[0] & 0xff); in mpt_print_event_notice()
415 (msg->Data[0] >> 8) & 0xff); in mpt_print_event_notice()
422 (msg->Data[0] >> 8) & 0xff); in mpt_print_event_notice()
427 msg->Data[0] & 0xff); in mpt_print_event_notice()
429 (msg->Data[1] >> 8) & 0xff); in mpt_print_event_notice()
434 (msg->Data[0] >> 16) & 0xff); in mpt_print_event_notice()
436 (msg->Data[0] >> 8) & 0xff); in mpt_print_event_notice()
438 (msg->Data[0] ) & 0xff); in mpt_print_event_notice()
440 (msg->Data[1] >> 8) & 0xff); in mpt_print_event_notice()
444 printf("\tN_PortId: 0x%04x\n", msg->Data[0]); in mpt_print_event_notice()
446 (msg->Data[1] >> 8) & 0xff); in mpt_print_event_notice()
455 MSG_DEFAULT_REPLY *msg = vmsg; in mpt_print_reply() local
457 switch (msg->Function) { in mpt_print_reply()
459 mpt_print_event_notice((MSG_EVENT_NOTIFY_REPLY *)msg); in mpt_print_reply()
462 mpt_print_enable_reply((MSG_PORT_ENABLE_REPLY *)msg); in mpt_print_reply()
465 mpt_print_ioc_facts((MSG_IOC_FACTS_REPLY *)msg); in mpt_print_reply()
468 mpt_print_init_reply((MSG_IOC_INIT_REPLY *)msg); in mpt_print_reply()
471 mpt_print_scsi_io_reply((MSG_SCSI_IO_REPLY *)msg); in mpt_print_reply()
474 mpt_print_reply_hdr((MSG_DEFAULT_REPLY *)msg); in mpt_print_reply()
494 MSG_SCSI_IO_REQUEST local, *msg = &local; in mpt_print_scsi_io_request() local
497 memcpy(msg, orig_msg, sizeof (MSG_SCSI_IO_REQUEST)); in mpt_print_scsi_io_request()
498 mpt_print_request_hdr((MSG_REQUEST_HEADER *)msg); in mpt_print_scsi_io_request()
499 printf("\tBus: %d\n", msg->Bus); in mpt_print_scsi_io_request()
500 printf("\tTargetID %d\n", msg->TargetID); in mpt_print_scsi_io_request()
501 printf("\tSenseBufferLength %d\n", msg->SenseBufferLength); in mpt_print_scsi_io_request()
502 printf("\tLUN: 0x%0x\n", msg->LUN[1]); in mpt_print_scsi_io_request()
503 printf("\tControl 0x%08x ", le32toh(msg->Control)); in mpt_print_scsi_io_request()
509 switch (le32toh(msg->Control) & MPI_SCSIIO_CONTROL_DATADIRECTION_MASK) { in mpt_print_scsi_io_request()
517 switch (le32toh(msg->Control) & MPI_SCSIIO_CONTROL_TASKATTRIBUTE_MASK) { in mpt_print_scsi_io_request()
532 printf("\tDataLength\t0x%08x\n", le32toh(msg->DataLength)); in mpt_print_scsi_io_request()
533 printf("\tSenseBufAddr\t0x%08x\n", le32toh(msg->SenseBufferLowAddr)); in mpt_print_scsi_io_request()
534 printf("\tCDB[0:%d]\t", msg->CDBLength); in mpt_print_scsi_io_request()
535 for (i = 0; i < msg->CDBLength; i++) in mpt_print_scsi_io_request()
536 printf("%02x ", msg->CDB[i]); in mpt_print_scsi_io_request()