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

Defines a general FC sequence object, consisting of a header, payload buffers and a HAL IO in the case of port owned XRI. More...

#include <ocs_hal.h>

Detailed Description

Defines a general FC sequence object, consisting of a header, payload buffers and a HAL IO in the case of port owned XRI.

Definition at line 784 of file ocs_hal.h.

Data Fields

ocs_hal_t * hal
 
uint8_t fcfi
 
uint8_t tow
 
uint8_t tow_oox
 
ocs_hal_rq_buffer_t * header
 
ocs_hal_rq_buffer_t * payload
 
ocs_hal_unsol_status_e status
 
uint32_t xri
 
ocs_hal_io_t * hio
 
ocs_list_link_t link
 
void * hal_priv
 

Field Documentation

uint8_t ocs_hal_sequence_t::fcfi

FCFI associated with sequence

Definition at line 787 of file ocs_hal.h.

ocs_hal_t* ocs_hal_sequence_t::hal

HAL that owns this sequence

Definition at line 785 of file ocs_hal.h.

void* ocs_hal_sequence_t::hal_priv

HAL private context

Definition at line 799 of file ocs_hal.h.

ocs_hal_rq_buffer_t* ocs_hal_sequence_t::header

Definition at line 790 of file ocs_hal.h.

ocs_hal_io_t* ocs_hal_sequence_t::hio

HAL IO

Definition at line 796 of file ocs_hal.h.

ocs_list_link_t ocs_hal_sequence_t::link

Definition at line 798 of file ocs_hal.h.

ocs_hal_rq_buffer_t* ocs_hal_sequence_t::payload

received frame payload buffer

Definition at line 791 of file ocs_hal.h.

ocs_hal_unsol_status_e ocs_hal_sequence_t::status

Definition at line 794 of file ocs_hal.h.

uint8_t ocs_hal_sequence_t::tow

If TOW completion was generated

Definition at line 788 of file ocs_hal.h.

uint8_t ocs_hal_sequence_t::tow_oox

If IO would have been assisted if XRIs were available

Definition at line 789 of file ocs_hal.h.

uint32_t ocs_hal_sequence_t::xri

XRI associated with sequence; sequence coalescing only

Definition at line 795 of file ocs_hal.h.


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