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

target private ocs structure More...

#include <ocs_scsi_tgt.h>

Detailed Description

target private ocs structure

Definition at line 51 of file ocs_scsi_tgt.h.

Data Fields

uint32_t max_sge
 
uint32_t max_sgl
 
ocs_atomic_t initiator_count
 
uint32_t enable_task_set_full
 
ocs_atomic_t io_high_watermark
 
ocs_atomic_t watermark_hit
 
int32_t watermark_min
 
int32_t watermark_max
 
uint8_t use_global_ramd
 
ocs_ramdisc_t ** rdisc
 
uint32_t rdisc_count
 
ocs_list_t port_rdisc_head
 

Field Documentation

uint32_t ocs_scsi_tgt_t::enable_task_set_full

enable generation of task set full

Definition at line 62 of file ocs_scsi_tgt.h.

ocs_atomic_t ocs_scsi_tgt_t::initiator_count

count of initiators

Definition at line 61 of file ocs_scsi_tgt.h.

ocs_atomic_t ocs_scsi_tgt_t::io_high_watermark

used to send task set full

Definition at line 63 of file ocs_scsi_tgt.h.

uint32_t ocs_scsi_tgt_t::max_sge

Definition at line 52 of file ocs_scsi_tgt.h.

uint32_t ocs_scsi_tgt_t::max_sgl

Definition at line 53 of file ocs_scsi_tgt.h.

ocs_list_t ocs_scsi_tgt_t::port_rdisc_head

Definition at line 73 of file ocs_scsi_tgt.h.

ocs_ramdisc_t** ocs_scsi_tgt_t::rdisc

pointer to array of ramdisc instances, one per LUN

Definition at line 70 of file ocs_scsi_tgt.h.

uint32_t ocs_scsi_tgt_t::rdisc_count

count of ramdisc instances

Definition at line 71 of file ocs_scsi_tgt.h.

uint8_t ocs_scsi_tgt_t::use_global_ramd

flag to allocate globally or on sport

Definition at line 69 of file ocs_scsi_tgt.h.

ocs_atomic_t ocs_scsi_tgt_t::watermark_hit

used to track how often IO pool almost empty

Definition at line 64 of file ocs_scsi_tgt.h.

int32_t ocs_scsi_tgt_t::watermark_max

upper limit for watermark

Definition at line 66 of file ocs_scsi_tgt.h.

int32_t ocs_scsi_tgt_t::watermark_min

lower limit for watermark

Definition at line 65 of file ocs_scsi_tgt.h.


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