Lines Matching refs:fn_rwlock
472 rw_enter(&dfnp->fn_rwlock, RW_READER);
499 if (rw_tryupgrade(&dfnp->fn_rwlock) == 0) {
507 rw_exit(&dfnp->fn_rwlock);
508 rw_enter(&dfnp->fn_rwlock, RW_WRITER);
512 ASSERT(RW_WRITE_HELD(&dfnp->fn_rwlock));
539 rw_exit(&dfnp->fn_rwlock);
543 rw_exit(&dfnp->fn_rwlock);
561 rw_exit(&dfnp->fn_rwlock);
988 ASSERT(RW_READ_HELD(&fnp->fn_rwlock));
995 rw_exit(&fnp->fn_rwlock);
1016 rw_enter(&fnp->fn_rwlock, RW_READER);
1315 ASSERT(rw_owner(&dfnp->fn_rwlock) != curthread);
1316 rw_enter(&dfnp->fn_rwlock, RW_WRITER);
1327 rw_exit(&dfnp->fn_rwlock);
1334 rw_exit(&dfnp->fn_rwlock);
1346 rw_enter(&fnp->fn_rwlock, RW_WRITER);
1348 rw_enter(&fnp->fn_rwlock, RW_READER);
1357 rw_exit(&fnp->fn_rwlock);