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

#include <ocs_hal.h>

Detailed Description

Definition at line 1224 of file ocs_hal.h.

Data Fields

ocs_list_link_t link
 
sli4_qtype_e type
 
uint32_t instance
 
uint32_t entry_count
 
uint32_t hdr_entry_size
 
uint32_t first_burst_entry_size
 
uint32_t data_entry_size
 
uint8_t ulp
 
uint8_t policy
 
uint8_t nvmeq
 
bool is_mrq
 
uint32_t base_mrq_id
 
uint8_t mrq_set_count
 
uint8_t mrq_set_num
 
hal_cq_t * cq
 
uint8_t filter_mask
 
bool protocol_valid
 
uint8_t protocol
 
sli4_queue_t * hdr
 
sli4_queue_t * first_burst
 
sli4_queue_t * data
 
ocs_hal_rq_buffer_t ** hdr_buf
 
ocs_hal_rq_buffer_t ** payload_buf
 
ocs_hal_sequence_t ** rq_tracker
 
uint32_t rq_empty_warn_count
 
uint32_t rq_empty_err_count
 

Field Documentation

uint32_t hal_rq_t::base_mrq_id

Definition at line 1237 of file ocs_hal.h.

hal_cq_t* hal_rq_t::cq

Definition at line 1241 of file ocs_hal.h.

sli4_queue_t* hal_rq_t::data

Definition at line 1248 of file ocs_hal.h.

uint32_t hal_rq_t::data_entry_size

Definition at line 1232 of file ocs_hal.h.

uint32_t hal_rq_t::entry_count

Definition at line 1229 of file ocs_hal.h.

uint8_t hal_rq_t::filter_mask

Definition at line 1243 of file ocs_hal.h.

sli4_queue_t* hal_rq_t::first_burst

Definition at line 1247 of file ocs_hal.h.

uint32_t hal_rq_t::first_burst_entry_size

Definition at line 1231 of file ocs_hal.h.

sli4_queue_t* hal_rq_t::hdr

Definition at line 1246 of file ocs_hal.h.

ocs_hal_rq_buffer_t** hal_rq_t::hdr_buf

Definition at line 1250 of file ocs_hal.h.

uint32_t hal_rq_t::hdr_entry_size

Definition at line 1230 of file ocs_hal.h.

uint32_t hal_rq_t::instance

Definition at line 1227 of file ocs_hal.h.

bool hal_rq_t::is_mrq

Definition at line 1236 of file ocs_hal.h.

ocs_list_link_t hal_rq_t::link

Definition at line 1225 of file ocs_hal.h.

uint8_t hal_rq_t::mrq_set_count

Definition at line 1238 of file ocs_hal.h.

uint8_t hal_rq_t::mrq_set_num

Definition at line 1239 of file ocs_hal.h.

uint8_t hal_rq_t::nvmeq

Definition at line 1235 of file ocs_hal.h.

ocs_hal_rq_buffer_t** hal_rq_t::payload_buf

Definition at line 1251 of file ocs_hal.h.

uint8_t hal_rq_t::policy

Definition at line 1234 of file ocs_hal.h.

uint8_t hal_rq_t::protocol

Definition at line 1245 of file ocs_hal.h.

bool hal_rq_t::protocol_valid

Definition at line 1244 of file ocs_hal.h.

uint32_t hal_rq_t::rq_empty_err_count

Definition at line 1256 of file ocs_hal.h.

uint32_t hal_rq_t::rq_empty_warn_count

Definition at line 1255 of file ocs_hal.h.

ocs_hal_sequence_t** hal_rq_t::rq_tracker

Definition at line 1253 of file ocs_hal.h.

sli4_qtype_e hal_rq_t::type

Definition at line 1226 of file ocs_hal.h.

uint8_t hal_rq_t::ulp

Definition at line 1233 of file ocs_hal.h.


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