Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
srpt_send_ioctx Struct Reference

#include <ib_srpt.h>

Data Fields

struct srpt_ioctx ioctx
 
struct srpt_rdma_chch
 
struct kref kref
 
struct rdma_iurdma_ius
 
struct srp_direct_bufrbufs
 
struct srp_direct_buf single_rbuf
 
struct scatterlistsg
 
struct list_head free_list
 
spinlock_t spinlock
 
enum srpt_command_state state
 
bool rdma_aborted
 
struct se_cmd cmd
 
struct completion tx_done
 
u64 tag
 
int sg_cnt
 
int mapped_sg_count
 
u16 n_rdma_ius
 
u8 n_rdma
 
u8 n_rbuf
 
bool queue_status_only
 
u8 sense_data [SCSI_SENSE_BUFFERSIZE]
 

Detailed Description

struct srpt_send_ioctx - SRPT send I/O context. : See above. : Channel pointer. : Node in srpt_rdma_ch.free_list. : Number of data buffers in the received SRP command. : Pointer to SRP data buffer array. : SRP data buffer if the command has only a single buffer. : Pointer to sg-list associated with this I/O context. : SG-list size. : ib_dma_map_sg() return value. : Number of elements in the rdma_ius array. : Array with information about the RDMA mapping. : Tag of the received SRP information unit. : Protects 'state'. : I/O context state. : If initiating a multipart RDMA transfer failed, whether the already initiated transfers have finished. : Target core command data structure. : SCSI sense data.

Definition at line 228 of file ib_srpt.h.

Field Documentation

Definition at line 230 of file ib_srpt.h.

Definition at line 240 of file ib_srpt.h.

struct list_head free_list

Definition at line 236 of file ib_srpt.h.

Definition at line 229 of file ib_srpt.h.

Definition at line 231 of file ib_srpt.h.

int mapped_sg_count

Definition at line 244 of file ib_srpt.h.

u8 n_rbuf

Definition at line 247 of file ib_srpt.h.

u8 n_rdma

Definition at line 246 of file ib_srpt.h.

u16 n_rdma_ius

Definition at line 245 of file ib_srpt.h.

bool queue_status_only

Definition at line 248 of file ib_srpt.h.

Definition at line 233 of file ib_srpt.h.

bool rdma_aborted

Definition at line 239 of file ib_srpt.h.

struct rdma_iu* rdma_ius

Definition at line 232 of file ib_srpt.h.

Definition at line 249 of file ib_srpt.h.

Definition at line 235 of file ib_srpt.h.

int sg_cnt

Definition at line 243 of file ib_srpt.h.

struct srp_direct_buf single_rbuf

Definition at line 234 of file ib_srpt.h.

Definition at line 237 of file ib_srpt.h.

Definition at line 238 of file ib_srpt.h.

Definition at line 242 of file ib_srpt.h.

struct completion tx_done

Definition at line 241 of file ib_srpt.h.


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