Emulex Logo
OneCoreā„¢ Storage SDK Release 11.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
LPe1600x Adapter APIs

Data Object Management API

The LPe16000/LPe16002 data object management API consists of the functions shown in the following table.

Function NameDescription
sli4_object_enumerate()Create a list of all SLI-4 objects.
sli4_object_length()Return an SLI-4 object's length in bytes.
sli4_object_read()Read data object.
sli4_object_write()Write data object.

Data Object Groups

Within the flash file system of an LPe16000/LPe16002 HBA, directory names are used to identify the type of object and file names are used to specify the instance of the object. The object groups (directories) shown in the following table are supported by LPe16000/LPe16002 HBAs..

GroupDescription
/The root directory for all object groups.
/cfgObjects in this group correspond to configuration objects.
/dbgObjects in this group correspond to device debug and postmortem diagnosis. When a diagnostic dump (dump.bin) file is retrieved, it is retrieved from the /dbg directory.
/prgObjects in this group correspond to firmware program images. When an LPe16000/LPe16002 HBA firmware file (.grp) is downloaded, it is sent to the /prg directory.
/vpdObjects in this group correspond to different VPD images for the different protocols and function types.
/xromObjects in this group correspond to the expansion ROM images for the different protocols.