Lines Matching refs:sk
47 struct sk_buff *llc_alloc_frame(struct sock *sk, struct net_device *dev, in llc_alloc_frame() argument
63 if (sk != NULL) in llc_alloc_frame()
64 skb_set_owner_w(skb, sk); in llc_alloc_frame()
69 void llc_save_primitive(struct sock *sk, struct sk_buff *skb, u8 prim) in llc_save_primitive() argument
77 addr->sllc_family = sk->sk_family; in llc_save_primitive()
214 if (skb->sk->sk_state == TCP_LISTEN) in llc_sap_state_process()
217 llc_save_primitive(skb->sk, skb, ev->prim); in llc_sap_state_process()
220 if (sock_queue_rcv_skb(skb->sk, skb)) in llc_sap_state_process()
287 struct sock *sk) in llc_sap_rcv() argument
293 skb->sk = sk; in llc_sap_rcv()
299 const struct sock *sk) in llc_dgram_match() argument
301 struct llc_sock *llc = llc_sk(sk); in llc_dgram_match()
303 return sk->sk_type == SOCK_DGRAM && in llc_dgram_match()
355 const struct sock *sk) in llc_mcast_match() argument
357 struct llc_sock *llc = llc_sk(sk); in llc_mcast_match()
359 return sk->sk_type == SOCK_DGRAM && in llc_mcast_match()
395 struct sock *sk, *stack[count]; in llc_sap_mcast() local
402 sk = &llc->sk; in llc_sap_mcast()
404 if (!llc_mcast_match(sap, laddr, skb, sk)) in llc_sap_mcast()
407 sock_hold(sk); in llc_sap_mcast()
409 stack[i++] = sk; in llc_sap_mcast()
432 struct sock *sk = llc_lookup_dgram(sap, &laddr); in llc_sap_handler() local
433 if (sk) { in llc_sap_handler()
434 llc_sap_rcv(sap, skb, sk); in llc_sap_handler()
435 sock_put(sk); in llc_sap_handler()