Lines Matching refs:oob_skb
696 u->oob_skb = NULL; in unix_release_sock()
2229 WRITE_ONCE(ousk->oob_skb, skb); in queue_oob()
2619 struct sk_buff *oob_skb; in unix_stream_recv_urg() local
2625 if (sock_flag(sk, SOCK_URGINLINE) || !u->oob_skb) { in unix_stream_recv_urg()
2632 oob_skb = u->oob_skb; in unix_stream_recv_urg()
2635 WRITE_ONCE(u->oob_skb, NULL); in unix_stream_recv_urg()
2640 chunk = state->recv_actor(oob_skb, 0, chunk, state); in unix_stream_recv_urg()
2643 UNIXCB(oob_skb).consumed += 1; in unix_stream_recv_urg()
2660 if (likely(unix_skb_len(skb) && skb != READ_ONCE(u->oob_skb))) in manage_oob()
2666 if (copied && (!u->oob_skb || skb == u->oob_skb)) { in manage_oob()
2680 if (skb != u->oob_skb) in manage_oob()
2686 WRITE_ONCE(u->oob_skb, NULL); in manage_oob()
2723 if (unlikely(skb == READ_ONCE(u->oob_skb))) { in unix_stream_read_skb()
2735 if (likely(skb == u->oob_skb)) { in unix_stream_read_skb()
2736 WRITE_ONCE(u->oob_skb, NULL); in unix_stream_read_skb()
3178 struct sk_buff *oob_skb = READ_ONCE(u->oob_skb); in unix_ioctl() local
3183 if (skb == oob_skb || in unix_ioctl()
3185 (!oob_skb || next_skb == oob_skb))) in unix_ioctl()
3235 if (READ_ONCE(unix_sk(sk)->oob_skb)) in unix_poll()