Lines Matching defs:sk
31 * @sk: connection
42 int llc_build_and_send_pkt(struct sock *sk, struct sk_buff *skb)
46 struct llc_sock *llc = llc_sk(sk);
61 rc = llc_conn_state_process(sk, skb);
68 * @sk: connection
79 int llc_establish_connection(struct sock *sk, u8 *lmac, u8 *dmac, u8 dsap)
84 struct llc_sock *llc = llc_sk(sk);
94 sk = existing;
99 sock_hold(sk);
108 skb_set_owner_w(skb, sk);
109 rc = llc_conn_state_process(sk, skb);
112 sock_put(sk);
118 * @sk: connection to be closed
125 int llc_send_disc(struct sock *sk)
131 sock_hold(sk);
132 if (sk->sk_type != SOCK_STREAM || sk->sk_state != TCP_ESTABLISHED ||
133 llc_sk(sk)->state == LLC_CONN_STATE_ADM ||
134 llc_sk(sk)->state == LLC_CONN_OUT_OF_SVC)
143 skb_set_owner_w(skb, sk);
144 sk->sk_state = TCP_CLOSING;
149 rc = llc_conn_state_process(sk, skb);
151 sock_put(sk);