in_epoch
evdev->ev_lock_type == EV_LOCK_MTX || in_epoch(INPUT_EPOCH) != 0,
MPASS(!in_epoch(global_epoch_preempt));
MPASS(in_epoch(global_epoch_preempt) || sx_xlocked(&pmc_sx));
MPASS(in_epoch(global_epoch_preempt) || sx_xlocked(&pmc_sx));
in_epoch(global_epoch_preempt))
in_epoch(net_epoch_preempt) ||
KASSERT(!in_epoch(epoch), ("epoch_wait_preempt() called in the middle "
MPASS(in_epoch(net_epoch_preempt) || sx_xlocked(&(_sc)->sc_sx))
MPASS(in_epoch(net_epoch_preempt) || mtx_owned(&(_sc)->sc_rt_mtx))
if (!needs_epoch && !in_epoch(net_epoch_preempt)) {
if (!needs_epoch && !in_epoch(net_epoch_preempt)) {
if (!in_epoch(net_epoch_preempt))
#define LLTABLE_RLOCK_ASSERT(llt) MPASS(in_epoch(net_epoch_preempt) || \
#define IF_ADDR_LOCK_ASSERT(if) MPASS(in_epoch(net_epoch_preempt) || mtx_owned(&(if)->if_addr_lock))
if (in_epoch(net_epoch_preempt))
#define NET_EPOCH_ASSERT() MPASS(in_epoch(net_epoch_preempt))
int in_epoch(epoch_t epoch);