Searched refs:i_tlock (Results 1 - 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/fs/
H A Dudf_inode.h435 kmutex_t i_tlock; /* protects time fields, i_flag */ member in struct:ud_inode
472 _NOTE(MUTEX_PROTECTS_DATA(ud_inode::i_tlock, ud_inode::i_atime))
473 _NOTE(MUTEX_PROTECTS_DATA(ud_inode::i_tlock, ud_inode::i_mtime))
474 _NOTE(MUTEX_PROTECTS_DATA(ud_inode::i_tlock, ud_inode::i_ctime))
475 _NOTE(MUTEX_PROTECTS_DATA(ud_inode::i_tlock, ud_inode::i_delayoff))
476 _NOTE(MUTEX_PROTECTS_DATA(ud_inode::i_tlock, ud_inode::i_delaylen))
477 _NOTE(MUTEX_PROTECTS_DATA(ud_inode::i_tlock, ud_inode::i_nextrio))
478 _NOTE(MUTEX_PROTECTS_DATA(ud_inode::i_tlock, ud_inode::i_writes))
479 _NOTE(MUTEX_PROTECTS_DATA(ud_inode::i_tlock, ud_inode::i_flag))
567 mutex_enter(&(ip)->i_tlock); \
[all...]
H A Dufs_inode.h82 * listed under i_tlock.
83 * i_tlock: When i_tlock is held with the i_contents reader
92 * i_rwlock > i_contents > i_tlock
93 * i_rwlock > vfs_dqrwlock > i_contents(writer) > i_tlock
94 * i_contents > i_tlock
95 * vfs_dqrwlock > i_contents(writer) > i_tlock
96 * ih_lock > i_contents > i_tlock
117 * intelligent about using i_tlock when updating i_flag. Ideally, we would
123 * or by holding the reader-contents AND holding i_tlock
254 kmutex_t i_tlock; /* protects time fields, i_flag */ member in struct:inode
[all...]
/illumos-gate/usr/src/uts/common/fs/udfs/
H A Dudf_inode.c206 mutex_enter(&ip->i_tlock);
213 mutex_exit(&ip->i_tlock);
285 mutex_enter(&ip->i_tlock);
287 mutex_exit(&ip->i_tlock);
297 mutex_enter(&ip->i_tlock);
299 mutex_exit(&ip->i_tlock);
363 mutex_init(&ip->i_tlock, NULL, MUTEX_DEFAULT, NULL);
504 mutex_enter(&ip->i_tlock);
509 mutex_exit(&ip->i_tlock);
1014 mutex_enter(&ip->i_tlock);
[all...]
H A Dudf_dir.c410 mutex_enter(&sip->i_tlock);
412 mutex_exit(&sip->i_tlock);
532 mutex_enter(&sip->i_tlock);
534 mutex_exit(&sip->i_tlock);
588 mutex_enter(&sip->i_tlock);
590 mutex_exit(&sip->i_tlock);
805 mutex_enter(&dp->i_tlock);
807 mutex_exit(&dp->i_tlock);
808 mutex_enter(&ip->i_tlock);
810 mutex_exit(&ip->i_tlock);
[all...]
H A Dudf_vnops.c370 mutex_enter(&ip->i_tlock);
374 cv_wait(&ip->i_wrcv, &ip->i_tlock);
377 mutex_exit(&ip->i_tlock);
454 mutex_enter(&ip->i_tlock);
462 mutex_exit(&ip->i_tlock);
538 mutex_enter(&ip->i_tlock);
540 mutex_exit(&ip->i_tlock);
549 mutex_enter(&ip->i_tlock);
551 mutex_exit(&ip->i_tlock);
579 mutex_enter(&ip->i_tlock);
[all...]
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_inode.c265 mutex_init(&ip->i_tlock, NULL, MUTEX_DEFAULT, NULL);
284 mutex_destroy(&ip->i_tlock);
870 mutex_enter(&ip->i_tlock);
872 mutex_exit(&ip->i_tlock);
887 mutex_enter(&ip->i_tlock);
890 mutex_exit(&ip->i_tlock);
897 mutex_enter(&ip->i_tlock);
901 mutex_exit(&ip->i_tlock);
995 mutex_enter(&ip->i_tlock);
997 mutex_exit(&ip->i_tlock);
[all...]
H A Dufs_vnops.c501 mutex_enter(&ip->i_tlock);
510 mutex_exit(&ip->i_tlock);
546 mutex_enter(&ip->i_tlock);
549 cv_wait(&ip->i_wrcv, &ip->i_tlock);
551 mutex_exit(&ip->i_tlock);
569 mutex_enter(&ip->i_tlock);
578 mutex_exit(&ip->i_tlock);
1101 mutex_enter(&ip->i_tlock);
1104 mutex_exit(&ip->i_tlock);
1389 mutex_enter(&ip->i_tlock);
[all...]
H A Dufs_filio.c546 mutex_enter(&ip->i_tlock);
553 mutex_exit(&ip->i_tlock);
H A Dufs_subr.c523 mutex_enter(&ip->i_tlock);
525 mutex_exit(&ip->i_tlock);
549 mutex_enter(&ip->i_tlock);
551 mutex_exit(&ip->i_tlock);
H A Dufs_vfsops.c1319 mutex_enter(&rip->i_tlock);
1321 mutex_exit(&rip->i_tlock);
H A Dufs_acl.c600 mutex_enter(&sip->i_tlock);
602 mutex_exit(&sip->i_tlock);

Completed in 326 milliseconds