Lines Matching refs:fn_rwlock

1137 			rw_enter(&dfnp->fn_rwlock, RW_WRITER);
1159 rw_exit(&dfnp->fn_rwlock);
1301 rw_enter(&newfnp->fn_rwlock, RW_WRITER);
1303 rw_exit(&newfnp->fn_rwlock);
1304 rw_enter(&dfnp->fn_rwlock, RW_WRITER);
1306 rw_exit(&dfnp->fn_rwlock);
1428 rw_init(&fnp->fn_rwlock, NULL, RW_DEFAULT, NULL);
1456 rw_destroy(&fnp->fn_rwlock);
1479 ASSERT(RW_WRITE_HELD(&dfnp->fn_rwlock));
1535 ASSERT(RW_WRITE_HELD(&dfnp->fn_rwlock));
1623 ASSERT(RW_LOCK_HELD(&dfnp->fn_rwlock));
1791 ASSERT(RW_WRITE_HELD(&fnp->fn_rwlock));
1807 rw_exit(&fnp->fn_rwlock);
1824 rw_enter(&fnp->fn_rwlock, RW_WRITER);
1849 ASSERT(RW_WRITE_HELD(&fnp->fn_rwlock));
2065 rw_enter(&rootfnp->fn_rwlock, RW_WRITER);
2075 rw_exit(&rootfnp->fn_rwlock);
2152 rw_enter(&fnp->fn_rwlock, RW_WRITER);
2157 rw_exit(&fnp->fn_rwlock);
2175 rw_exit(&fnp->fn_rwlock);
2264 * lock fn_rwlock of current node
2266 * unlock fn_rwlock
2333 rw_enter(&currfnp->fn_parent->fn_rwlock, RW_READER);
2336 rw_exit(&currfnp->fn_parent->fn_rwlock);
2342 rw_exit(&currfnp->fn_parent->fn_rwlock);
2367 * to read MF_INPROG and fn_rwlock to prevent anybody from
2371 * Acquire fn_rwlock in non-blocking mode to avoid deadlock.
2375 if (!rw_tryenter(&currfnp->fn_rwlock, RW_READER)) {
2377 rw_enter(&currfnp->fn_rwlock, RW_READER);
2381 rw_exit(&currfnp->fn_rwlock);
2393 rw_exit(&currfnp->fn_rwlock);
2402 rw_exit(&currfnp->fn_rwlock);
2408 rw_exit(&currfnp->fn_rwlock);
2488 rw_enter(&root->fn_rwlock, RW_READER);
2491 rw_exit(&root->fn_rwlock);
2493 rw_enter(&root->fn_rwlock, RW_READER);
2497 rw_exit(&root->fn_rwlock);