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

Buffer Descriptor Entry (BDE) More...

#include <sli4.h>

Detailed Description

Buffer Descriptor Entry (BDE)

Definition at line 467 of file sli4.h.

Data Fields

uint32_t buffer_length:24
 
uint32_t bde_type:8
 
union {
   struct {
      uint32_t   buffer_address_low
 
      uint32_t   buffer_address_high
 
   }   data
 
   struct {
      uint32_t   offset
 
      uint32_t   rsvd2
 
   }   imm
 
   struct {
      uint32_t   sgl_segment_address_low
 
      uint32_t   sgl_segment_address_high
 
   }   blp
 
} u
 

Field Documentation

uint32_t sli4_bde_t::bde_type

Definition at line 469 of file sli4.h.

struct { ... } sli4_bde_t::blp
uint32_t sli4_bde_t::buffer_address_high

Definition at line 474 of file sli4.h.

uint32_t sli4_bde_t::buffer_address_low

Definition at line 473 of file sli4.h.

uint32_t sli4_bde_t::buffer_length

Definition at line 469 of file sli4.h.

struct { ... } sli4_bde_t::data
struct { ... } sli4_bde_t::imm
uint32_t sli4_bde_t::offset

Definition at line 477 of file sli4.h.

uint32_t sli4_bde_t::rsvd2

Definition at line 478 of file sli4.h.

uint32_t sli4_bde_t::sgl_segment_address_high

Definition at line 482 of file sli4.h.

uint32_t sli4_bde_t::sgl_segment_address_low

Definition at line 481 of file sli4.h.

union { ... } sli4_bde_t::u

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