Searched refs:rl_mtx (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/dev/wg/ |
H A D | wg_cookie.c | 54 struct mtx rl_mtx; member 348 mtx_init(&rl->rl_mtx, "ratelimit_lock", NULL, MTX_DEF); in ratelimit_init() 349 callout_init_mtx(&rl->rl_gc, &rl->rl_mtx, 0); in ratelimit_init() 362 mtx_lock(&rl->rl_mtx); in ratelimit_deinit() 365 mtx_unlock(&rl->rl_mtx); in ratelimit_deinit() 366 mtx_destroy(&rl->rl_mtx); in ratelimit_deinit() 374 /* callout will lock rl_mtx for us */ in ratelimit_gc_callout() 399 mtx_assert(&rl->rl_mtx, MA_OWNED); in ratelimit_gc() 441 mtx_lock(&rl->rl_mtx); in ratelimit_allow() 494 mtx_unlock(&rl->rl_mtx); in ratelimit_allow() [all...] |
/freebsd/sys/dev/rl/ |
H A D | if_rlreg.h | 894 struct mtx rl_mtx; member 938 #define RL_LOCK(_sc) mtx_lock(&(_sc)->rl_mtx) 939 #define RL_UNLOCK(_sc) mtx_unlock(&(_sc)->rl_mtx) 940 #define RL_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->rl_mtx, MA_OWNED)
|
H A D | if_rl.c | 660 mtx_init(&sc->rl_mtx, device_get_nameunit(dev), MTX_NETWORK_LOCK, in rl_attach() 662 callout_init_mtx(&sc->rl_stat_callout, &sc->rl_mtx, 0); in rl_attach() 868 KASSERT(mtx_initialized(&sc->rl_mtx), ("rl mutex not initialized")); in rl_detach() 900 mtx_destroy(&sc->rl_mtx); in rl_detach()
|
/freebsd/sys/dev/re/ |
H A D | if_re.c | 1229 mtx_init(&sc->rl_mtx, device_get_nameunit(dev), MTX_NETWORK_LOCK, in re_attach() 1231 callout_init_mtx(&sc->rl_stat_callout, &sc->rl_mtx, 0); in re_attach() 1775 KASSERT(mtx_initialized(&sc->rl_mtx), ("re mutex not initialized")); in re_detach() 1914 mtx_destroy(&sc->rl_mtx); in re_detach()
|