• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/rds/

Lines Matching defs:tc

83 u32 rds_tcp_snd_nxt(struct rds_tcp_connection *tc)
85 return tcp_sk(tc->t_sock->sk)->snd_nxt;
88 u32 rds_tcp_snd_una(struct rds_tcp_connection *tc)
90 return tcp_sk(tc->t_sock->sk)->snd_una;
94 struct rds_tcp_connection *tc)
96 rdsdebug("restoring sock %p callbacks from tc %p\n", sock, tc);
101 list_del_init(&tc->t_list_item);
105 tc->t_sock = NULL;
107 sock->sk->sk_write_space = tc->t_orig_write_space;
108 sock->sk->sk_data_ready = tc->t_orig_data_ready;
109 sock->sk->sk_state_change = tc->t_orig_state_change;
116 * This is the only path that sets tc->t_sock. Send and receive trust that
122 struct rds_tcp_connection *tc = conn->c_transport_data;
124 rdsdebug("setting sock %p callbacks to tc %p\n", sock, tc);
129 list_add_tail(&tc->t_list_item, &rds_tcp_tc_list);
137 tc->t_sock = sock;
138 tc->conn = conn;
139 tc->t_orig_data_ready = sock->sk->sk_data_ready;
140 tc->t_orig_write_space = sock->sk->sk_write_space;
141 tc->t_orig_state_change = sock->sk->sk_state_change;
156 struct rds_tcp_connection *tc;
166 list_for_each_entry(tc, &rds_tcp_tc_list, t_list_item) {
175 tsinfo.hdr_rem = tc->t_tinc_hdr_rem;
176 tsinfo.data_rem = tc->t_tinc_data_rem;
177 tsinfo.last_sent_nxt = tc->t_last_sent_nxt;
178 tsinfo.last_expected_una = tc->t_last_expected_una;
179 tsinfo.last_seen_una = tc->t_last_seen_una;
200 struct rds_tcp_connection *tc;
202 tc = kmem_cache_alloc(rds_tcp_conn_slab, gfp);
203 if (tc == NULL)
206 tc->t_sock = NULL;
207 tc->t_tinc = NULL;
208 tc->t_tinc_hdr_rem = sizeof(struct rds_header);
209 tc->t_tinc_data_rem = 0;
211 conn->c_transport_data = tc;
214 list_add_tail(&tc->t_tcp_node, &rds_tcp_conn_list);
217 rdsdebug("alloced tc %p\n", conn->c_transport_data);
223 struct rds_tcp_connection *tc = arg;
224 rdsdebug("freeing tc %p\n", tc);
225 kmem_cache_free(rds_tcp_conn_slab, tc);
230 struct rds_tcp_connection *tc, *_tc;
239 list_for_each_entry_safe(tc, _tc, &tmp_list, t_tcp_node) {
240 if (tc->conn->c_passive)
241 rds_conn_destroy(tc->conn->c_passive);
242 rds_conn_destroy(tc->conn);