Home
last modified time | relevance | path

Searched refs:net_epoch_preempt (Results 1 – 21 of 21) sorted by relevance

/f-stack/tools/compat/include/sys/
H A Depoch.h101 extern epoch_t net_epoch_preempt;
102 #define NET_EPOCH_ENTER(et) epoch_enter_preempt(net_epoch_preempt, &(et))
103 #define NET_EPOCH_EXIT(et) epoch_exit_preempt(net_epoch_preempt, &(et))
104 #define NET_EPOCH_WAIT() epoch_wait_preempt(net_epoch_preempt)
105 #define NET_EPOCH_CALL(f, c) epoch_call(net_epoch_preempt, (f), (c))
106 #define NET_EPOCH_ASSERT() MPASS(in_epoch(net_epoch_preempt))
/f-stack/freebsd/sys/
H A Depoch.h101 extern epoch_t net_epoch_preempt;
102 #define NET_EPOCH_ENTER(et) epoch_enter_preempt(net_epoch_preempt, &(et))
103 #define NET_EPOCH_EXIT(et) epoch_exit_preempt(net_epoch_preempt, &(et))
104 #define NET_EPOCH_WAIT() epoch_wait_preempt(net_epoch_preempt)
105 #define NET_EPOCH_CALL(f, c) epoch_call(net_epoch_preempt, (f), (c))
106 #define NET_EPOCH_ASSERT() MPASS(in_epoch(net_epoch_preempt))
/f-stack/freebsd/net/
H A Dif_gre.h121 #define GRE_RLOCK() epoch_enter_preempt(net_epoch_preempt, &gre_et)
122 #define GRE_RUNLOCK() epoch_exit_preempt(net_epoch_preempt, &gre_et)
123 #define GRE_WAIT() epoch_wait_preempt(net_epoch_preempt)
H A Dif_gif.h100 #define GIF_WAIT() epoch_wait_preempt(net_epoch_preempt)
H A Dif_me.c92 #define ME_RLOCK() epoch_enter_preempt(net_epoch_preempt, &me_et)
93 #define ME_RUNLOCK() epoch_exit_preempt(net_epoch_preempt, &me_et)
94 #define ME_WAIT() epoch_wait_preempt(net_epoch_preempt)
H A Dif_ipsec.c101 #define IPSEC_RLOCK() epoch_enter_preempt(net_epoch_preempt, &ipsec_et)
102 #define IPSEC_RUNLOCK() epoch_exit_preempt(net_epoch_preempt, &ipsec_et)
103 #define IPSEC_WAIT() epoch_wait_preempt(net_epoch_preempt)
H A Dif_var.h457 #define IF_ADDR_LOCK_ASSERT(if) MPASS(in_epoch(net_epoch_preempt) || mtx_owned(&(if)->if_addr_lock))
532 #define IF_AFDATA_LOCK_ASSERT(ifp) MPASS(in_epoch(net_epoch_preempt) || mtx_owned(&(ifp)->if_afdata…
H A Dif.c111 __read_mostly epoch_t net_epoch_preempt; variable
454 epoch_wait_preempt(net_epoch_preempt); in vnet_if_init()
611 epoch_wait_preempt(net_epoch_preempt); in if_alloc_domain()
1000 net_epoch_preempt = epoch_alloc("Net preemptible", EPOCH_PREEMPT); in if_epochalloc()
1159 epoch_wait_preempt(net_epoch_preempt); in if_detach_internal()
1167 epoch_drain_callbacks(net_epoch_preempt); in if_detach_internal()
1356 epoch_wait_preempt(net_epoch_preempt); in if_vmove()
1595 epoch_wait_preempt(net_epoch_preempt); in _if_delgroup_locked()
H A Dif_bridge.c217 MPASS(in_epoch(net_epoch_preempt) || sx_xlocked(&(_sc)->sc_sx))
223 MPASS(in_epoch(net_epoch_preempt) || mtx_owned(&(_sc)->sc_rt_mtx))
599 epoch_drain_callbacks(net_epoch_preempt); in vnet_bridge_uninit()
H A Dif_lagg.c2227 if (!in_epoch(net_epoch_preempt)) in lagg_link_active()
/f-stack/tools/compat/include/net/
H A Dif_gre.h121 #define GRE_RLOCK() epoch_enter_preempt(net_epoch_preempt, &gre_et)
122 #define GRE_RUNLOCK() epoch_exit_preempt(net_epoch_preempt, &gre_et)
123 #define GRE_WAIT() epoch_wait_preempt(net_epoch_preempt)
H A Dif_gif.h100 #define GIF_WAIT() epoch_wait_preempt(net_epoch_preempt)
/f-stack/freebsd/netinet/
H A Dip_encap.c136 epoch_enter_preempt(net_epoch_preempt, &srcaddr_et)
138 epoch_exit_preempt(net_epoch_preempt, &srcaddr_et)
139 #define SRCADDR_WAIT() epoch_wait_preempt(net_epoch_preempt)
H A Din_pcb.h634 #define INP_INFO_LOCK_ASSERT(ipi) MPASS(in_epoch(net_epoch_preempt) || mtx_owned(&(ipi)->ipi_lock))
662 #define INP_HASH_LOCK_ASSERT(ipi) MPASS(in_epoch(net_epoch_preempt) || mtx_owned(&(ipi)->ipi_hash_l…
/f-stack/freebsd/net/route/
H A Droute_tables.c239 epoch_wait_preempt(net_epoch_preempt); in grow_rtables()
301 epoch_drain_callbacks(net_epoch_preempt); in rtables_destroy()
H A Dfib_algo.c766 epoch_call(net_epoch_preempt, destroy_fd_instance_epoch, in schedule_destroy_fd_instance()
1195 epoch_drain_callbacks(net_epoch_preempt); in set_fib_algo()
1291 epoch_call(net_epoch_preempt, destroy_fdh_epoch, in replace_rtables_family()
1346 epoch_call(net_epoch_preempt, destroy_fdh_epoch, in grow_rtables_family()
1476 epoch_call(net_epoch_preempt, release_nhop_epoch, &nrd->ctx); in fib_schedule_release_nhop()
H A Droute_ctl.c182 epoch_call(net_epoch_preempt, destroy_rtentry_epoch, in rtfree()
1503 epoch_call(net_epoch_preempt, destroy_subscription_epoch, in rib_unsibscribe()
1517 epoch_call(net_epoch_preempt, destroy_subscription_epoch, in rib_unsibscribe_locked()
1551 epoch_call(net_epoch_preempt, destroy_subscription_epoch, in rib_destroy_subscriptions()
H A Dnhop.c169 epoch_call(net_epoch_preempt, destroy_ctl_epoch, in nhops_destroy_rib()
H A Dnhgrp_ctl.c356 epoch_call(net_epoch_preempt, destroy_nhgrp_epoch, in nhgrp_free()
H A Dnhop_ctl.c689 epoch_call(net_epoch_preempt, destroy_nhop_epoch, in nhop_free()
/f-stack/tools/compat/include/netinet/
H A Din_pcb.h634 #define INP_INFO_LOCK_ASSERT(ipi) MPASS(in_epoch(net_epoch_preempt) || mtx_owned(&(ipi)->ipi_lock))
662 #define INP_HASH_LOCK_ASSERT(ipi) MPASS(in_epoch(net_epoch_preempt) || mtx_owned(&(ipi)->ipi_hash_l…