Emulex Logo
OneCoreā„¢ Storage SDK Release 11.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
mbox_common_t Struct Reference

Defines the common mailbox header structure. More...

Detailed Description

Defines the common mailbox header structure.

Definition at line 66 of file ocs_elxu.c.

Data Fields

uint32_t opcode:8
 
uint32_t subsystem:8
 
uint32_t __pad0__:16
 
union {
   struct {
      uint32_t   timeout
 
   }   out
 
   struct {
      uint32_t   status:8
 
      uint32_t   additional_status:8
 
      uint32_t   __pad0__:16
 
   }   in
 
} word1
 
uint32_t request_length
 
uint32_t actual_response_length
 

Field Documentation

uint32_t mbox_common_t::__pad0__

Definition at line 69 of file ocs_elxu.c.

uint32_t mbox_common_t::actual_response_length

Definition at line 84 of file ocs_elxu.c.

uint32_t mbox_common_t::additional_status

Definition at line 77 of file ocs_elxu.c.

struct { ... } mbox_common_t::in
uint32_t mbox_common_t::opcode

Definition at line 67 of file ocs_elxu.c.

struct { ... } mbox_common_t::out
uint32_t mbox_common_t::request_length

Definition at line 82 of file ocs_elxu.c.

uint32_t mbox_common_t::status

Definition at line 76 of file ocs_elxu.c.

uint32_t mbox_common_t::subsystem

Definition at line 68 of file ocs_elxu.c.

uint32_t mbox_common_t::timeout

Definition at line 73 of file ocs_elxu.c.

union { ... } mbox_common_t::word1

The documentation for this struct was generated from the following file: