Home
last modified time | relevance | path

Searched refs:V_nd6_lock (Results 1 – 3 of 3) sorted by relevance

/f-stack/freebsd/netinet6/
H A Dnd6.h282 #define V_nd6_lock VNET(nd6_lock) macro
285 #define ND6_RLOCK() rw_rlock(&V_nd6_lock)
286 #define ND6_RUNLOCK() rw_runlock(&V_nd6_lock)
287 #define ND6_WLOCK() rw_wlock(&V_nd6_lock)
288 #define ND6_WUNLOCK() rw_wunlock(&V_nd6_lock)
289 #define ND6_TRY_UPGRADE() rw_try_upgrade(&V_nd6_lock)
290 #define ND6_WLOCK_ASSERT() rw_assert(&V_nd6_lock, RA_WLOCKED)
291 #define ND6_RLOCK_ASSERT() rw_assert(&V_nd6_lock, RA_RLOCKED)
292 #define ND6_LOCK_ASSERT() rw_assert(&V_nd6_lock, RA_LOCKED)
293 #define ND6_UNLOCK_ASSERT() rw_assert(&V_nd6_lock, RA_UNLOCKED)
H A Dnd6.c220 rw_init(&V_nd6_lock, "nd6 list"); in nd6_init()
256 rw_destroy(&V_nd6_lock); in nd6_destroy()
/f-stack/tools/compat/include/netinet6/
H A Dnd6.h282 #define V_nd6_lock VNET(nd6_lock) macro
285 #define ND6_RLOCK() rw_rlock(&V_nd6_lock)
286 #define ND6_RUNLOCK() rw_runlock(&V_nd6_lock)
287 #define ND6_WLOCK() rw_wlock(&V_nd6_lock)
288 #define ND6_WUNLOCK() rw_wunlock(&V_nd6_lock)
289 #define ND6_TRY_UPGRADE() rw_try_upgrade(&V_nd6_lock)
290 #define ND6_WLOCK_ASSERT() rw_assert(&V_nd6_lock, RA_WLOCKED)
291 #define ND6_RLOCK_ASSERT() rw_assert(&V_nd6_lock, RA_RLOCKED)
292 #define ND6_LOCK_ASSERT() rw_assert(&V_nd6_lock, RA_LOCKED)
293 #define ND6_UNLOCK_ASSERT() rw_assert(&V_nd6_lock, RA_UNLOCKED)