Lines Matching refs:sk
34 void nr_clear_queues(struct sock *sk) in nr_clear_queues() argument
36 struct nr_sock *nr = nr_sk(sk); in nr_clear_queues()
38 skb_queue_purge(&sk->sk_write_queue); in nr_clear_queues()
49 void nr_frames_acked(struct sock *sk, unsigned short nr) in nr_frames_acked() argument
51 struct nr_sock *nrom = nr_sk(sk); in nr_frames_acked()
71 void nr_requeue_frames(struct sock *sk) in nr_requeue_frames() argument
75 while ((skb = skb_dequeue(&nr_sk(sk)->ack_queue)) != NULL) { in nr_requeue_frames()
77 skb_queue_head(&sk->sk_write_queue, skb); in nr_requeue_frames()
79 skb_append(skb_prev, skb, &sk->sk_write_queue); in nr_requeue_frames()
88 int nr_validate_nr(struct sock *sk, unsigned short nr) in nr_validate_nr() argument
90 struct nr_sock *nrom = nr_sk(sk); in nr_validate_nr()
104 int nr_in_rx_window(struct sock *sk, unsigned short ns) in nr_in_rx_window() argument
106 struct nr_sock *nr = nr_sk(sk); in nr_in_rx_window()
122 void nr_write_internal(struct sock *sk, int frametype) in nr_write_internal() argument
124 struct nr_sock *nr = nr_sk(sk); in nr_write_internal()
208 nr_transmit_buffer(sk, skb); in nr_write_internal()
262 void nr_disconnect(struct sock *sk, int reason) in nr_disconnect() argument
264 nr_stop_t1timer(sk); in nr_disconnect()
265 nr_stop_t2timer(sk); in nr_disconnect()
266 nr_stop_t4timer(sk); in nr_disconnect()
267 nr_stop_idletimer(sk); in nr_disconnect()
269 nr_clear_queues(sk); in nr_disconnect()
271 nr_sk(sk)->state = NR_STATE_0; in nr_disconnect()
273 sk->sk_state = TCP_CLOSE; in nr_disconnect()
274 sk->sk_err = reason; in nr_disconnect()
275 sk->sk_shutdown |= SEND_SHUTDOWN; in nr_disconnect()
277 if (!sock_flag(sk, SOCK_DEAD)) { in nr_disconnect()
278 sk->sk_state_change(sk); in nr_disconnect()
279 sock_set_flag(sk, SOCK_DEAD); in nr_disconnect()