Lines Matching defs:rds_connection
84 struct rds_connection { struct
89 struct rds_connection *c_passive; argument
91 struct rds_cong_map *c_lcong;
92 struct rds_cong_map *c_fcong;
94 struct rds_message *c_xmit_rm;
95 unsigned long c_xmit_sg;
96 unsigned int c_xmit_hdr_off;
97 unsigned int c_xmit_data_off;
98 unsigned int c_xmit_atomic_sent;
99 unsigned int c_xmit_rdma_sent;
100 unsigned int c_xmit_data_sent;
102 spinlock_t c_lock; /* protect msg queues */
103 u64 c_next_tx_seq;
104 struct list_head c_send_queue;
105 struct list_head c_retrans;
107 u64 c_next_rx_seq;
109 struct rds_transport *c_trans;
110 void *c_transport_data;
112 atomic_t c_state;
113 unsigned long c_flags;
114 unsigned long c_reconnect_jiffies;
115 struct delayed_work c_send_w;
116 struct delayed_work c_recv_w;
117 struct delayed_work c_conn_w;
118 struct work_struct c_down_w;
119 struct mutex c_cm_lock; /* protect conn state & cm */
120 wait_queue_head_t c_waitq;
122 struct list_head c_map_item;
123 unsigned long c_map_queued;
125 unsigned int c_unacked_packets;
126 unsigned int c_unacked_bytes;
129 unsigned int c_version;