SSB_UPCALL
atomic_set_int(&so->so_rcv.ssb_flags, SSB_UPCALL);
if (ssb->ssb_flags & SSB_UPCALL)
atomic_clear_int(&so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_clear_int(&so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_set_int(&so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_clear_int(&so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_set_int(&so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_clear_int(&so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_set_int(&(*so)->so_rcv.ssb_flags, SSB_UPCALL);
atomic_set_int(&so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_set_int(&so->so_snd.ssb_flags, SSB_UPCALL);
atomic_set_int(&priv->so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_set_int(&priv->so->so_snd.ssb_flags, SSB_UPCALL);
atomic_clear_int(&priv->so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_clear_int(&priv->so->so_snd.ssb_flags, SSB_UPCALL);
atomic_clear_int(&s->l2so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_clear_int(&s->l2so->so_snd.ssb_flags, SSB_UPCALL);
atomic_set_int(&l2so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_set_int(&l2so->so_snd.ssb_flags, SSB_UPCALL);
atomic_clear_int(&l2so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_clear_int(&l2so->so_snd.ssb_flags, SSB_UPCALL);
atomic_set_int(&priv->so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_set_int(&priv->so->so_snd.ssb_flags, SSB_UPCALL);
atomic_set_int(&priv->so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_set_int(&priv->so->so_snd.ssb_flags, SSB_UPCALL);
atomic_clear_int(&priv->so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_clear_int(&priv->so->so_snd.ssb_flags, SSB_UPCALL);
atomic_set_int(&so->so_rcv.ssb_flags, SSB_UPCALL);
#define SSB_CLEAR_MASK (SSB_ASYNC | SSB_UPCALL | SSB_STOP | \
#define SSB_NOTIFY_MASK (SSB_WAIT | SSB_ASYNC | SSB_UPCALL | \
atomic_set_int(&so->so_rcv.ssb_flags, SSB_UPCALL);
atomic_clear_int(&so->so_rcv.ssb_flags, SSB_UPCALL);