Searched refs:rib_lock (Results 1 – 2 of 2) sorted by relevance
66 struct rmlock rib_lock; /* config/data path lock */ member81 #define RIB_LOCK_INIT(rh) rm_init(&(rh)->rib_lock, "rib head lock")82 #define RIB_LOCK_DESTROY(rh) rm_destroy(&(rh)->rib_lock)83 #define RIB_RLOCK(rh) rm_rlock(&(rh)->rib_lock, &_rib_tracker)84 #define RIB_RUNLOCK(rh) rm_runlock(&(rh)->rib_lock, &_rib_tracker)85 #define RIB_WLOCK(rh) rm_wlock(&(rh)->rib_lock)86 #define RIB_WUNLOCK(rh) rm_wunlock(&(rh)->rib_lock)87 #define RIB_LOCK_ASSERT(rh) rm_assert(&(rh)->rib_lock, RA_LOCKED)88 #define RIB_WLOCK_ASSERT(rh) rm_assert(&(rh)->rib_lock, RA_WLOCKED)
900 callout_init_rm(&fd->fd_callout, &rh->rib_lock, 0); in try_setup_fd_instance()