Lines Matching refs:sk
108 set_bit(SOCK_NOSPACE, &tc->t_sock->sk->sk_socket->flags); in rds_tcp_xmit()
177 void rds_tcp_write_space(struct sock *sk) in rds_tcp_write_space() argument
179 void (*write_space)(struct sock *sk); in rds_tcp_write_space()
183 read_lock(&sk->sk_callback_lock); in rds_tcp_write_space()
184 conn = sk->sk_user_data; in rds_tcp_write_space()
186 write_space = sk->sk_write_space; in rds_tcp_write_space()
199 if ((atomic_read(&sk->sk_wmem_alloc) << 1) <= sk->sk_sndbuf) in rds_tcp_write_space()
203 read_unlock(&sk->sk_callback_lock); in rds_tcp_write_space()
217 write_space(sk); in rds_tcp_write_space()
219 if (sk->sk_socket) in rds_tcp_write_space()
220 set_bit(SOCK_NOSPACE, &sk->sk_socket->flags); in rds_tcp_write_space()