Home
last modified time | relevance | path

Searched refs:irb_lock (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_ftable.c250 rw_enter(&irb->irb_lock, RW_READER); in ire_ftable_lookup_simple_v4()
253 rw_exit(&irb->irb_lock); in ire_ftable_lookup_simple_v4()
259 rw_exit(&irb->irb_lock); in ire_ftable_lookup_simple_v4()
266 rw_exit(&irb->irb_lock); in ire_ftable_lookup_simple_v4()
442 rw_init(&irb->irb_lock, NULL, RW_DEFAULT, NULL); in ire_get_bucket()
676 rw_enter(&irb_ptr->irb_lock, RW_READER); in ire_find_best_route()
691 rw_exit(&irb_ptr->irb_lock); in ire_find_best_route()
696 rw_exit(&irb_ptr->irb_lock); in ire_find_best_route()
715 rw_enter(&irb->irb_lock, RW_WRITER); in irb_refrele_ftable()
723 rw_exit(&irb->irb_lock); in irb_refrele_ftable()
[all …]
H A Dip_ire.c285 rw_enter(&irb->irb_lock, RW_WRITER); in irb_refhold()
288 rw_exit(&irb->irb_lock); in irb_refhold()
294 ASSERT(RW_WRITE_HELD(&irb->irb_lock)); in irb_refhold_locked()
310 rw_enter(&irb->irb_lock, RW_WRITER); in irb_refrele()
317 rw_exit(&irb->irb_lock); in irb_refrele()
321 rw_exit(&irb->irb_lock); in irb_refrele()
1101 rw_exit(&irb_ptr->irb_lock); in ire_atomic_end()
1115 rw_enter(&irb_ptr->irb_lock, RW_WRITER); in ire_atomic_start()
1410 ASSERT(RW_WRITE_HELD(&irb->irb_lock)); in ire_unlink()
1465 rw_enter(&irb->irb_lock, RW_WRITER); in irb_inactive()
[all …]
H A Dip6_ire.c335 rw_init(&ptr[i].irb_lock, NULL, RW_DEFAULT, NULL); in ire_add_v6()
352 rw_destroy(&ptr[i].irb_lock); in ire_add_v6()
1042 rw_enter(&irb_ptr->irb_lock, RW_READER); in ire_ftable_lookup_impl_v6()
1051 rw_exit(&irb_ptr->irb_lock); in ire_ftable_lookup_impl_v6()
1079 rw_enter(&irb_ptr->irb_lock, RW_READER); in ire_ftable_lookup_impl_v6()
1089 rw_exit(&irb_ptr->irb_lock); in ire_ftable_lookup_impl_v6()
1098 rw_exit(&irb_ptr->irb_lock); in ire_ftable_lookup_impl_v6()
/illumos-gate/usr/src/uts/common/inet/
H A Dip.h1269 krwlock_t irb_lock; /* Protect this bucket */ member