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

#include <ib_srp.h>

Data Fields

struct list_head free_tx
 
struct list_head free_reqs
 
spinlock_t lock
 
s32 req_lim
 
struct ib_cq *send_cq ____cacheline_aligned_in_smp
 
struct ib_cqrecv_cq
 
struct ib_qpqp
 
u32 lkey
 
u32 rkey
 
enum srp_target_state state
 
unsigned int max_iu_len
 
unsigned int cmd_sg_cnt
 
unsigned int indirect_size
 
bool allow_ext_sg
 
__be64 id_ext
 
__be64 ioc_guid
 
__be64 service_id
 
__be64 initiator_ext
 
u16 io_class
 
struct srp_hostsrp_host
 
struct Scsi_Hostscsi_host
 
char target_name [32]
 
unsigned int scsi_id
 
unsigned int sg_tablesize
 
struct ib_sa_path_rec path
 
__be16 orig_dgid [8]
 
struct ib_sa_querypath_query
 
int path_query_id
 
struct ib_cm_idcm_id
 
int max_ti_iu_len
 
int zero_req_lim
 
struct srp_iutx_ring [SRP_SQ_SIZE]
 
struct srp_iurx_ring [SRP_RQ_SIZE]
 
struct srp_request req_ring [SRP_CMD_SQ_SIZE]
 
struct work_struct work
 
struct list_head list
 
struct completion done
 
int status
 
int qp_in_error
 
struct completion tsk_mgmt_done
 
u8 tsk_mgmt_status
 

Detailed Description

Definition at line 127 of file ib_srp.h.

Field Documentation

struct ib_cq* send_cq ____cacheline_aligned_in_smp

Definition at line 135 of file ib_srp.h.

bool allow_ext_sg

Definition at line 144 of file ib_srp.h.

Definition at line 166 of file ib_srp.h.

unsigned int cmd_sg_cnt

Definition at line 142 of file ib_srp.h.

Definition at line 179 of file ib_srp.h.

struct list_head free_reqs

Definition at line 130 of file ib_srp.h.

struct list_head free_tx

Definition at line 129 of file ib_srp.h.

__be64 id_ext

Definition at line 150 of file ib_srp.h.

unsigned int indirect_size

Definition at line 143 of file ib_srp.h.

__be64 initiator_ext

Definition at line 153 of file ib_srp.h.

u16 io_class

Definition at line 154 of file ib_srp.h.

__be64 ioc_guid

Definition at line 151 of file ib_srp.h.

Definition at line 178 of file ib_srp.h.

u32 lkey

Definition at line 138 of file ib_srp.h.

spinlock_t lock

Definition at line 131 of file ib_srp.h.

unsigned int max_iu_len

Definition at line 141 of file ib_srp.h.

int max_ti_iu_len

Definition at line 168 of file ib_srp.h.

__be16 orig_dgid[8]

Definition at line 162 of file ib_srp.h.

Definition at line 161 of file ib_srp.h.

struct ib_sa_query* path_query

Definition at line 163 of file ib_srp.h.

int path_query_id

Definition at line 164 of file ib_srp.h.

Definition at line 137 of file ib_srp.h.

int qp_in_error

Definition at line 181 of file ib_srp.h.

struct ib_cq* recv_cq

Definition at line 136 of file ib_srp.h.

s32 req_lim

Definition at line 132 of file ib_srp.h.

Definition at line 174 of file ib_srp.h.

u32 rkey

Definition at line 139 of file ib_srp.h.

Definition at line 173 of file ib_srp.h.

struct Scsi_Host* scsi_host

Definition at line 156 of file ib_srp.h.

unsigned int scsi_id

Definition at line 158 of file ib_srp.h.

__be64 service_id

Definition at line 152 of file ib_srp.h.

unsigned int sg_tablesize

Definition at line 159 of file ib_srp.h.

Definition at line 155 of file ib_srp.h.

Definition at line 140 of file ib_srp.h.

Definition at line 180 of file ib_srp.h.

char target_name[32]

Definition at line 157 of file ib_srp.h.

struct completion tsk_mgmt_done

Definition at line 183 of file ib_srp.h.

u8 tsk_mgmt_status

Definition at line 184 of file ib_srp.h.

Definition at line 172 of file ib_srp.h.

Definition at line 176 of file ib_srp.h.

int zero_req_lim

Definition at line 170 of file ib_srp.h.


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