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

#include <ib.h>

Data Fields

struct list_head ib_node
 
struct rds_ib_devicerds_ibdev
 
struct rds_connectionconn
 
struct rdma_cm_idi_cm_id
 
struct ib_pdi_pd
 
struct ib_mri_mr
 
struct ib_cqi_send_cq
 
struct ib_cqi_recv_cq
 
struct rds_ib_work_ring i_send_ring
 
struct rm_data_op * i_data_op
 
struct rds_headeri_send_hdrs
 
u64 i_send_hdrs_dma
 
struct rds_ib_send_worki_sends
 
atomic_t i_signaled_sends
 
struct tasklet_struct i_recv_tasklet
 
struct mutex i_recv_mutex
 
struct rds_ib_work_ring i_recv_ring
 
struct rds_ib_incomingi_ibinc
 
u32 i_recv_data_rem
 
struct rds_headeri_recv_hdrs
 
u64 i_recv_hdrs_dma
 
struct rds_ib_recv_worki_recvs
 
u64 i_ack_recv
 
struct rds_ib_refill_cache i_cache_incs
 
struct rds_ib_refill_cache i_cache_frags
 
unsigned long i_ack_flags
 
spinlock_t i_ack_lock
 
u64 i_ack_next
 
struct rds_headeri_ack
 
struct ib_send_wr i_ack_wr
 
struct ib_sge i_ack_sge
 
u64 i_ack_dma
 
unsigned long i_ack_queued
 
atomic_t i_credits
 
unsigned int i_flowctl:1
 
unsigned int i_unsignaled_wrs
 

Detailed Description

Definition at line 94 of file ib.h.

Field Documentation

Definition at line 98 of file ib.h.

Definition at line 136 of file ib.h.

u64 i_ack_dma

Definition at line 139 of file ib.h.

unsigned long i_ack_flags

Definition at line 129 of file ib.h.

spinlock_t i_ack_lock

Definition at line 133 of file ib.h.

u64 i_ack_next

Definition at line 134 of file ib.h.

unsigned long i_ack_queued

Definition at line 140 of file ib.h.

u64 i_ack_recv

Definition at line 124 of file ib.h.

struct ib_sge i_ack_sge

Definition at line 138 of file ib.h.

struct ib_send_wr i_ack_wr

Definition at line 137 of file ib.h.

struct rds_ib_refill_cache i_cache_frags

Definition at line 126 of file ib.h.

Definition at line 125 of file ib.h.

struct rdma_cm_id* i_cm_id

Definition at line 101 of file ib.h.

atomic_t i_credits

Definition at line 150 of file ib.h.

struct rm_data_op* i_data_op

Definition at line 109 of file ib.h.

unsigned int i_flowctl

Definition at line 153 of file ib.h.

Definition at line 119 of file ib.h.

struct ib_mr* i_mr

Definition at line 103 of file ib.h.

struct ib_pd* i_pd

Definition at line 102 of file ib.h.

struct ib_cq* i_recv_cq

Definition at line 105 of file ib.h.

u32 i_recv_data_rem

Definition at line 120 of file ib.h.

struct rds_header* i_recv_hdrs

Definition at line 121 of file ib.h.

u64 i_recv_hdrs_dma

Definition at line 122 of file ib.h.

struct mutex i_recv_mutex

Definition at line 117 of file ib.h.

struct rds_ib_work_ring i_recv_ring

Definition at line 118 of file ib.h.

struct tasklet_struct i_recv_tasklet

Definition at line 116 of file ib.h.

Definition at line 123 of file ib.h.

struct ib_cq* i_send_cq

Definition at line 104 of file ib.h.

struct rds_header* i_send_hdrs

Definition at line 110 of file ib.h.

u64 i_send_hdrs_dma

Definition at line 111 of file ib.h.

struct rds_ib_work_ring i_send_ring

Definition at line 108 of file ib.h.

Definition at line 112 of file ib.h.

atomic_t i_signaled_sends

Definition at line 113 of file ib.h.

unsigned int i_unsignaled_wrs

Definition at line 156 of file ib.h.

struct list_head ib_node

Definition at line 96 of file ib.h.

struct rds_ib_device* rds_ibdev

Definition at line 97 of file ib.h.


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