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

IOCTL_CMD_IOCTL_ELXU_MBOX ioctl structure. More...

#include <ocs_ioctl.h>

Detailed Description

IOCTL_CMD_IOCTL_ELXU_MBOX ioctl structure.

Structure used to submit elxsdkutil mailbox requests for firmware download and dump file retrieveal.

Definition at line 89 of file ocs_ioctl.h.

Data Fields

uint32_t magic
 
uint32_t size
 
uint8_t payload [256]
 
uint64_t in_addr
 
uint64_t in_bytes
 
uint64_t out_addr
 
uint64_t out_bytes
 

Field Documentation

uint64_t ocs_ioctl_elxu_mbox_t::in_addr

user space address of input buffer

Definition at line 93 of file ocs_ioctl.h.

uint64_t ocs_ioctl_elxu_mbox_t::in_bytes

length of user space input buffer in bytes

Definition at line 94 of file ocs_ioctl.h.

uint32_t ocs_ioctl_elxu_mbox_t::magic

magic number

Definition at line 90 of file ocs_ioctl.h.

uint64_t ocs_ioctl_elxu_mbox_t::out_addr

user space address of output buffer

Definition at line 95 of file ocs_ioctl.h.

uint64_t ocs_ioctl_elxu_mbox_t::out_bytes

length of user space output buffer in bytes

Definition at line 96 of file ocs_ioctl.h.

uint8_t ocs_ioctl_elxu_mbox_t::payload[256]

MBX command in/out payload buffer

Definition at line 92 of file ocs_ioctl.h.

uint32_t ocs_ioctl_elxu_mbox_t::size

size of MBX command

Definition at line 91 of file ocs_ioctl.h.


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