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

#include <nes_verbs.h>

Data Fields

struct ib_qp ibqp
 
voidallocated_buffer
 
struct iw_cm_idcm_id
 
struct nes_cqnesscq
 
struct nes_cqnesrcq
 
struct nes_pdnespd
 
voidcm_node
 
voidietf_frame
 
u8 ietf_frame_size
 
dma_addr_t ietf_frame_pbase
 
struct ib_mrlsmm_mr
 
struct nes_hw_qp hwqp
 
struct work_struct work
 
enum ib_qp_state ibqp_state
 
u32 iwarp_state
 
u32 hte_index
 
u32 last_aeq
 
u32 qp_mem_size
 
atomic_t refcount
 
atomic_t close_timer_started
 
u32 mmap_sq_db_index
 
u32 mmap_rq_db_index
 
spinlock_t lock
 
spinlock_t pau_lock
 
struct nes_qp_contextnesqp_context
 
dma_addr_t nesqp_context_pbase
 
voidpbl_vbase
 
dma_addr_t pbl_pbase
 
struct pagepage
 
struct timer_list terminate_timer
 
enum ib_event_type terminate_eventtype
 
struct sk_buff_head pau_list
 
u32 pau_rcv_nxt
 
u16 active_conn:1
 
u16 skip_lsmm:1
 
u16 user_mode:1
 
u16 hte_added:1
 
u16 flush_issued:1
 
u16 destroyed:1
 
u16 sig_all:1
 
u16 pau_mode:1
 
u16 rsvd:8
 
u16 private_data_len
 
u16 term_sq_flush_code
 
u16 term_rq_flush_code
 
u8 hw_iwarp_state
 
u8 hw_tcp_state
 
u8 term_flags
 
u8 sq_kmapped
 
u8 pau_busy
 
u8 pau_pending
 
u8 pau_state
 

Detailed Description

Definition at line 134 of file nes_verbs.h.

Field Documentation

u16 active_conn

Definition at line 168 of file nes_verbs.h.

void* allocated_buffer

Definition at line 136 of file nes_verbs.h.

atomic_t close_timer_started

Definition at line 154 of file nes_verbs.h.

Definition at line 137 of file nes_verbs.h.

void* cm_node

Definition at line 141 of file nes_verbs.h.

u16 destroyed

Definition at line 173 of file nes_verbs.h.

u16 flush_issued

Definition at line 172 of file nes_verbs.h.

u16 hte_added

Definition at line 171 of file nes_verbs.h.

u32 hte_index

Definition at line 150 of file nes_verbs.h.

u8 hw_iwarp_state

Definition at line 180 of file nes_verbs.h.

u8 hw_tcp_state

Definition at line 181 of file nes_verbs.h.

Definition at line 146 of file nes_verbs.h.

struct ib_qp ibqp

Definition at line 135 of file nes_verbs.h.

enum ib_qp_state ibqp_state

Definition at line 148 of file nes_verbs.h.

void* ietf_frame

Definition at line 142 of file nes_verbs.h.

dma_addr_t ietf_frame_pbase

Definition at line 144 of file nes_verbs.h.

u8 ietf_frame_size

Definition at line 143 of file nes_verbs.h.

u32 iwarp_state

Definition at line 149 of file nes_verbs.h.

u32 last_aeq

Definition at line 151 of file nes_verbs.h.

spinlock_t lock

Definition at line 157 of file nes_verbs.h.

struct ib_mr* lsmm_mr

Definition at line 145 of file nes_verbs.h.

u32 mmap_rq_db_index

Definition at line 156 of file nes_verbs.h.

u32 mmap_sq_db_index

Definition at line 155 of file nes_verbs.h.

struct nes_pd* nespd

Definition at line 140 of file nes_verbs.h.

struct nes_qp_context* nesqp_context

Definition at line 159 of file nes_verbs.h.

dma_addr_t nesqp_context_pbase

Definition at line 160 of file nes_verbs.h.

struct nes_cq* nesrcq

Definition at line 139 of file nes_verbs.h.

struct nes_cq* nesscq

Definition at line 138 of file nes_verbs.h.

Definition at line 163 of file nes_verbs.h.

u8 pau_busy

Definition at line 184 of file nes_verbs.h.

struct sk_buff_head pau_list

Definition at line 166 of file nes_verbs.h.

spinlock_t pau_lock

Definition at line 158 of file nes_verbs.h.

u16 pau_mode

Definition at line 175 of file nes_verbs.h.

u8 pau_pending

Definition at line 185 of file nes_verbs.h.

u32 pau_rcv_nxt

Definition at line 167 of file nes_verbs.h.

u8 pau_state

Definition at line 186 of file nes_verbs.h.

dma_addr_t pbl_pbase

Definition at line 162 of file nes_verbs.h.

void* pbl_vbase

Definition at line 161 of file nes_verbs.h.

u16 private_data_len

Definition at line 177 of file nes_verbs.h.

u32 qp_mem_size

Definition at line 152 of file nes_verbs.h.

atomic_t refcount

Definition at line 153 of file nes_verbs.h.

u16 rsvd

Definition at line 176 of file nes_verbs.h.

u16 sig_all

Definition at line 174 of file nes_verbs.h.

u16 skip_lsmm

Definition at line 169 of file nes_verbs.h.

u8 sq_kmapped

Definition at line 183 of file nes_verbs.h.

u8 term_flags

Definition at line 182 of file nes_verbs.h.

u16 term_rq_flush_code

Definition at line 179 of file nes_verbs.h.

u16 term_sq_flush_code

Definition at line 178 of file nes_verbs.h.

enum ib_event_type terminate_eventtype

Definition at line 165 of file nes_verbs.h.

struct timer_list terminate_timer

Definition at line 164 of file nes_verbs.h.

u16 user_mode

Definition at line 170 of file nes_verbs.h.

Definition at line 147 of file nes_verbs.h.


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