Searched refs:r_statelock (Results 1 - 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_node.c192 mutex_enter(&np->r_statelock);
194 mutex_exit(&np->r_statelock);
217 mutex_enter(&dnp->r_statelock);
231 mutex_exit(&dnp->r_statelock);
237 mutex_enter(&np->r_statelock);
240 mutex_exit(&np->r_statelock);
248 ASSERT(MUTEX_HELD(&np->r_statelock));
H A Dsmbfs_acl.c181 mutex_enter(&np->r_statelock);
183 mutex_exit(&np->r_statelock);
372 mutex_enter(&np->r_statelock);
382 mutex_exit(&np->r_statelock);
419 mutex_enter(&np->r_statelock);
422 mutex_exit(&np->r_statelock);
426 mutex_exit(&np->r_statelock);
455 mutex_enter(&np->r_statelock);
460 mutex_exit(&np->r_statelock);
466 mutex_enter(&np->r_statelock);
[all...]
H A Dsmbfs_subr2.c166 mutex_enter(&np->r_statelock);
180 mutex_exit(&np->r_statelock);
386 mutex_destroy(&np->r_statelock);
422 mutex_init(&np->r_statelock, NULL, MUTEX_DEFAULT, NULL);
665 mutex_enter(&np->r_statelock);
667 mutex_exit(&np->r_statelock);
687 mutex_enter(&np->r_statelock);
689 mutex_exit(&np->r_statelock);
973 mutex_enter(&np->r_statelock);
975 mutex_exit(&np->r_statelock);
[all...]
H A Dsmbfs_client.c159 mutex_enter(&np->r_statelock);
181 mutex_exit(&np->r_statelock);
234 mutex_enter(&np->r_statelock);
308 mutex_exit(&np->r_statelock);
331 mutex_enter(&np->r_statelock);
340 mutex_exit(&np->r_statelock);
H A Dsmbfs_vnops.c394 mutex_enter(&np->r_statelock);
400 mutex_exit(&np->r_statelock);
567 mutex_enter(&np->r_statelock);
572 mutex_exit(&np->r_statelock);
760 mutex_enter(&np->r_statelock);
764 mutex_exit(&np->r_statelock);
872 mutex_enter(&np->r_statelock);
879 mutex_exit(&np->r_statelock);
1075 mutex_enter(&np->r_statelock);
1077 mutex_exit(&np->r_statelock);
[all...]
H A Dsmbfs_node.h163 * r_statelock: Protects all fields in the smbnode except for
176 * Note: r_modaddr is only accessed when the r_statelock mutex is held.
179 * set r_modaddr and release r_statelock as long as the r_rwlock
185 * could update half of the size field. The r_statelock must now
189 * r_rwlock > r_lkserlock > r_statelock
213 kmutex_t r_statelock; /* protect (most) smbnode fields */ member in struct:smbnode
H A Dsmbfs_xattr.c110 mutex_enter(&xnp->r_statelock);
112 mutex_exit(&xnp->r_statelock);
H A Dsmbfs_smb.c720 mutex_enter(&np->r_statelock);
722 mutex_exit(&np->r_statelock);
742 mutex_enter(&np->r_statelock);
744 mutex_exit(&np->r_statelock);
772 mutex_enter(&np->r_statelock);
774 mutex_exit(&np->r_statelock);
1301 mutex_enter(&np->r_statelock);
1307 mutex_exit(&np->r_statelock);
1310 mutex_exit(&np->r_statelock);
1346 mutex_enter(&np->r_statelock);
[all...]
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_client.c113 mutex_enter(&rp->r_statelock);
116 if (!cv_wait_sig(&rp->r_cv, &rp->r_statelock)) {
118 mutex_exit(&rp->r_statelock);
123 mutex_exit(&rp->r_statelock);
198 mutex_enter(&rp->r_statelock);
208 mutex_exit(&rp->r_statelock);
210 mutex_enter(&rp->r_statelock);
221 mutex_exit(&rp->r_statelock);
234 mutex_enter(&rp->r_statelock);
237 mutex_exit(&rp->r_statelock);
[all...]
H A Dnfs_vnops.c266 mutex_enter(&rp->r_statelock);
271 mutex_exit(&rp->r_statelock);
388 mutex_enter(&rp->r_statelock);
391 mutex_exit(&rp->r_statelock);
394 mutex_enter(&rp->r_statelock);
397 mutex_exit(&rp->r_statelock);
491 mutex_enter(&rp->r_statelock);
493 if (!cv_wait_sig(&rp->r_cv, &rp->r_statelock)) {
494 mutex_exit(&rp->r_statelock);
499 mutex_exit(&rp->r_statelock);
[all...]
H A Dnfs3_vnops.c304 mutex_enter(&rp->r_statelock);
309 mutex_exit(&rp->r_statelock);
426 mutex_enter(&rp->r_statelock);
429 mutex_exit(&rp->r_statelock);
432 mutex_enter(&rp->r_statelock);
435 mutex_exit(&rp->r_statelock);
591 mutex_enter(&rp->r_statelock);
593 if (!cv_wait_sig(&rp->r_cv, &rp->r_statelock)) {
594 mutex_exit(&rp->r_statelock);
599 mutex_exit(&rp->r_statelock);
[all...]
H A Dnfs4_client.c148 mutex_enter(&rp->r_statelock);
153 if (!cv_wait_sig(&rp->r_cv, &rp->r_statelock)) {
155 mutex_exit(&rp->r_statelock);
160 mutex_exit(&rp->r_statelock);
201 mutex_enter(&rp->r_statelock);
209 mutex_exit(&rp->r_statelock);
213 mutex_exit(&rp->r_statelock);
234 mutex_enter(&rp->r_statelock);
238 mutex_exit(&rp->r_statelock);
268 mutex_enter(&rp->r_statelock);
[all...]
H A Dnfs4_acache.c164 mutex_enter(&rp->r_statelock);
167 mutex_exit(&rp->r_statelock);
185 mutex_enter(&rp->r_statelock);
188 mutex_exit(&rp->r_statelock);
H A Dnfs4_rnode.c127 * hash bucket lock -> freelist lock -> r_statelock
208 mutex_enter(&rp->r_statelock);
210 cv_wait(&rp->r_cv, &rp->r_statelock);
211 mutex_exit(&rp->r_statelock);
222 mutex_enter(&rp->r_statelock);
225 mutex_exit(&rp->r_statelock);
252 mutex_enter(&rp->r_statelock);
260 mutex_exit(&rp->r_statelock);
533 mutex_enter(&rp->r_statelock);
535 mutex_exit(&rp->r_statelock);
[all...]
H A Dnfs4_vnops.c827 mutex_enter(&drp->r_statelock);
835 mutex_exit(&drp->r_statelock);
1351 mutex_enter(&(VTOR4(vp))->r_statelock);
1354 mutex_exit(&(VTOR4(vp))->r_statelock);
1767 mutex_enter(&rp->r_statelock);
1769 mutex_exit(&rp->r_statelock);
1773 mutex_exit(&rp->r_statelock);
1941 mutex_enter(&rp->r_statelock);
1943 mutex_exit(&rp->r_statelock);
2334 mutex_enter(&rp->r_statelock);
[all...]
H A Dnfs_common.c605 mutex_enter(&rp->r_statelock);
608 mutex_exit(&rp->r_statelock);
615 mutex_enter(&rp->r_statelock);
617 mutex_exit(&rp->r_statelock);
623 mutex_enter(&rp->r_statelock);
625 mutex_exit(&rp->r_statelock);
H A Dnfs_acl_vnops.c141 mutex_enter(&rp->r_statelock);
144 mutex_exit(&rp->r_statelock);
148 mutex_exit(&rp->r_statelock);
217 mutex_enter(&rp->r_statelock);
222 mutex_exit(&rp->r_statelock);
521 mutex_enter(&rp->r_statelock);
524 mutex_exit(&rp->r_statelock);
528 mutex_exit(&rp->r_statelock);
598 mutex_enter(&rp->r_statelock);
603 mutex_exit(&rp->r_statelock);
[all...]
H A Dnfs4_recovery.c655 mutex_enter(&rp->r_statelock);
704 mutex_exit(&rp->r_statelock);
1001 mutex_enter(&rp->r_statelock);
1003 mutex_exit(&rp->r_statelock);
1163 /* do a unprotected check to reduce r_statelock contention */
1165 mutex_enter(&rp->r_statelock);
1180 mutex_exit(&rp->r_statelock);
1186 mutex_enter(&rp->r_statelock);
1194 mutex_exit(&rp->r_statelock);
1685 mutex_enter(&rp->r_statelock);
[all...]
H A Dnfs4_subr.c1869 mutex_enter(&rp->r_statelock);
1871 mutex_exit(&rp->r_statelock);
1927 mutex_enter(&rp->r_statelock);
1936 mutex_exit(&rp->r_statelock);
1976 mutex_exit(&rp->r_statelock);
2407 ASSERT(MUTEX_HELD(&rp->r_statelock));
2430 ASSERT(MUTEX_HELD(&rp->r_statelock));
2464 ASSERT(MUTEX_HELD(&rp->r_statelock));
2476 mutex_exit(&rp->r_statelock);
2480 mutex_enter(&rp->r_statelock);
[all...]
H A Dnfs_subr.c2120 mutex_enter(&rp->r_statelock);
2125 mutex_exit(&rp->r_statelock);
2190 mutex_enter(&rp->r_statelock);
2192 cv_wait(&rp->r_cv, &rp->r_statelock);
2193 mutex_exit(&rp->r_statelock);
2204 mutex_enter(&rp->r_statelock);
2207 mutex_exit(&rp->r_statelock);
2217 mutex_enter(&rp->r_statelock);
2227 mutex_exit(&rp->r_statelock);
2369 mutex_enter(&rp->r_statelock);
[all...]
H A Dnfs4_client_state.c1851 mutex_enter(&rp->r_statelock);
1853 mutex_exit(&rp->r_statelock);
1857 mutex_exit(&rp->r_statelock);
2056 mutex_enter(&rp->r_statelock);
2058 mutex_exit(&rp->r_statelock);
2062 mutex_exit(&rp->r_statelock);
2068 mutex_enter(&drp->r_statelock);
2070 mutex_exit(&drp->r_statelock);
2074 mutex_exit(&drp->r_statelock);
2207 mutex_enter(&(VTOR4(*vpp))->r_statelock);
[all...]
H A Dnfs4_callback.c321 mutex_enter(&rp->r_statelock);
324 mutex_exit(&rp->r_statelock);
1544 mutex_enter(&rp->r_statelock);
1548 mutex_exit(&rp->r_statelock);
1655 mutex_enter(&rp->r_statelock);
1657 mutex_exit(&rp->r_statelock);
1675 mutex_enter(&rp->r_statelock);
1683 mutex_exit(&rp->r_statelock);
1686 mutex_exit(&rp->r_statelock);
2098 mutex_enter(&rp->r_statelock);
[all...]
/illumos-gate/usr/src/uts/common/nfs/
H A Dnfs_clnt.h173 * by the rnode_t's r_statelock. The individual elements do not need to be
515 * The caller must not be holding the rnode r_statelock mutex.
519 mutex_enter(&rp->r_statelock); \
521 mutex_exit(&rp->r_statelock); \
525 ASSERT(MUTEX_HELD(&rp->r_statelock)); \
554 mutex_enter(&rp->r_statelock); \
558 mutex_exit(&rp->r_statelock); \
569 * Caller should be holding the rnode r_statelock mutex.
H A Drnode4.h170 * r_statelock: Protects all fields in the rnode except for
196 * Note: r_modaddr is only accessed when the r_statelock mutex is held.
199 * set r_modaddr and release r_statelock as long as the r_rwlock
215 * could update half of the size field. The r_statelock must now
219 * r_rwlock > r_lkserlock > r_os_lock > r_statelock > r_statev4_lock
239 kmutex_t r_statelock; /* protects (most of) rnode contents */ member in struct:rnode4
445 * The caller must not be holding the rnode r_statelock mutex.
455 mutex_enter(&rp->r_statelock); \
457 mutex_exit(&rp->r_statelock); \
H A Drnode.h212 * r_statelock: Protects all fields in the rnode except for
226 * Note: r_modaddr is only accessed when the r_statelock mutex is held.
229 * set r_modaddr and release r_statelock as long as the r_rwlock
245 * could update half of the size field. The r_statelock must now
249 * r_rwlock > r_lkserlock > r_statelock
268 kmutex_t r_statelock; /* protects (most of) rnode contents */ member in struct:rnode

Completed in 158 milliseconds

12