Lines Matching refs:oob_skb
618 if (u->oob_skb) { in unix_release_sock()
619 kfree_skb(u->oob_skb); in unix_release_sock()
620 u->oob_skb = NULL; in unix_release_sock()
2138 if (ousk->oob_skb) in queue_oob()
2139 consume_skb(ousk->oob_skb); in queue_oob()
2141 WRITE_ONCE(ousk->oob_skb, skb); in queue_oob()
2627 struct sk_buff *oob_skb; in unix_stream_recv_urg() local
2632 if (sock_flag(sk, SOCK_URGINLINE) || !u->oob_skb) { in unix_stream_recv_urg()
2638 oob_skb = u->oob_skb; in unix_stream_recv_urg()
2641 WRITE_ONCE(u->oob_skb, NULL); in unix_stream_recv_urg()
2645 chunk = state->recv_actor(oob_skb, 0, chunk, state); in unix_stream_recv_urg()
2648 UNIXCB(oob_skb).consumed += 1; in unix_stream_recv_urg()
2649 kfree_skb(oob_skb); in unix_stream_recv_urg()
2671 if (skb == u->oob_skb) { in manage_oob()
2676 WRITE_ONCE(u->oob_skb, NULL); in manage_oob()
3132 if (skb && skb == READ_ONCE(unix_sk(sk)->oob_skb)) in unix_ioctl()
3174 if (READ_ONCE(unix_sk(sk)->oob_skb)) in unix_poll()