/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | udf_inode.h | 392 krwlock_t i_contents; /* protects (most of) inode contents */ member 457 _NOTE(RWLOCK_PROTECTS_DATA(ud_inode::i_contents, ud_inode::i_ext)) 459 _NOTE(RWLOCK_PROTECTS_DATA(ud_inode::i_contents, ud_inode::i_type)) 460 _NOTE(RWLOCK_PROTECTS_DATA(ud_inode::i_contents, ud_inode::i_char)) 461 _NOTE(RWLOCK_PROTECTS_DATA(ud_inode::i_contents, ud_inode::i_perm)) 463 _NOTE(RWLOCK_PROTECTS_DATA(ud_inode::i_contents, ud_inode::i_uid)) 464 _NOTE(RWLOCK_PROTECTS_DATA(ud_inode::i_contents, ud_inode::i_gid)) 466 _NOTE(RWLOCK_PROTECTS_DATA(ud_inode::i_contents, ud_inode::i_size)) 467 _NOTE(RWLOCK_PROTECTS_DATA(ud_inode::i_contents, ud_inode::i_lbr)) 481 _NOTE(RWLOCK_PROTECTS_DATA(ud_inode::i_contents, [all …]
|
H A D | ufs_inode.h | 253 krwlock_t i_contents; /* protects (most of) inode contents */ member 551 rw_enter(&(ip)->i_contents, RW_READER); \ 553 rw_exit(&(ip)->i_contents); \ 557 ASSERT(RW_WRITE_HELD(&(ip)->i_contents)); \
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_filio.c | 141 rw_enter(&ipio->i_contents, RW_READER); in ufs_fioio() 144 rw_exit(&ipio->i_contents); in ufs_fioio() 153 rw_exit(&ipio->i_contents); in ufs_fioio() 156 rw_exit(&ipio->i_contents); in ufs_fioio() 258 rw_enter(&ip->i_contents, RW_WRITER); in ufs_fiosatime() 268 rw_exit(&ip->i_contents); in ufs_fiosatime() 554 rw_exit(&ip->i_contents); in ufs_fiodirectio() 645 rw_exit(&ip->i_contents); in ufs_fio_holey() 656 rw_exit(&ip->i_contents); in ufs_fio_holey() 674 rw_exit(&ip->i_contents); in ufs_fio_holey() [all …]
|
H A D | ufs_dir.c | 788 rw_exit(&tdp->i_contents); in ufs_direnter_cm() 897 rw_exit(&sip->i_contents); in ufs_direnter_lr() 958 rw_exit(&tdp->i_contents); in ufs_direnter_lr() 1734 rw_exit(&dp->i_contents); in ufs_dirfixdotdot() 1755 rw_exit(&dp->i_contents); in ufs_dirfixdotdot() 2292 rw_exit(&ip->i_contents); in ufs_dirmakeinode() 2303 rw_exit(&ip->i_contents); in ufs_dirmakeinode() 2573 rw_exit(&ip->i_contents); in ufs_dirremove() 2732 rw_exit(&ip->i_contents); in ufs_dirremove() 2745 rw_exit(&dp->i_contents); in ufs_dirremove() [all …]
|
H A D | ufs_vnops.c | 343 rw_exit(&ip->i_contents); in ufs_read() 382 rw_exit(&ip->i_contents); in ufs_read() 511 rw_exit(&ip->i_contents); in ufs_write() 516 rw_exit(&ip->i_contents); in ufs_write() 617 rw_exit(&ip->i_contents); in ufs_write() 924 rw_exit(&ip->i_contents); in wrip() 1976 rw_exit(&ip->i_contents); in ufs_getattr() 2080 rw_exit(&ip->i_contents); in ufs_setattr() 2286 rw_exit(&ip->i_contents); in ufs_setattr() 3006 rw_exit(&ip->i_contents); in ufs_create() [all …]
|
H A D | quotacalls.c | 172 rw_enter(&ip->i_contents, RW_WRITER); in opendq_scan_inode() 182 rw_exit(&ip->i_contents); in opendq_scan_inode() 264 rw_enter(&qip->i_contents, RW_WRITER); in opendq() 269 rw_exit(&qip->i_contents); in opendq() 273 rw_exit(&qip->i_contents); in opendq() 331 rw_enter(&ip->i_contents, RW_WRITER); in closedq_scan_inode() 359 rw_exit(&ip->i_contents); in closedq_scan_inode() 452 rw_enter(&ip->i_contents, RW_WRITER); in setquota_scan_inode() 477 rw_exit(&ip->i_contents); in setquota_scan_inode() 639 rw_exit(&qip->i_contents); in setquota() [all …]
|
H A D | ufs_inode.c | 285 rw_destroy(&ip->i_contents); in ufs_inode_cache_destructor() 502 rw_exit(&ip->i_contents); in ufs_iget_internal() 517 rw_exit(&ip->i_contents); in ufs_iget_internal() 572 rw_exit(&ip->i_contents); in ufs_iget_internal() 611 rw_exit(&ip->i_contents); in ufs_iget_internal() 642 rw_exit(&ip->i_contents); in ufs_iget_internal() 659 rw_exit(&ip->i_contents); in ufs_iget_internal() 708 rw_exit(&ip->i_contents); in ufs_iinactive() 718 rw_exit(&ip->i_contents); in ufs_iinactive() 751 rw_exit(&ip->i_contents); in ufs_iinactive() [all …]
|
H A D | ufs_trans.c | 171 rw_enter(&ip->i_contents, RW_READER); in ufs_trans_iupdat() 173 rw_exit(&ip->i_contents); in ufs_trans_iupdat() 183 rw_enter(&ip->i_contents, RW_READER); in ufs_trans_iupdat() 185 rw_exit(&ip->i_contents); in ufs_trans_iupdat() 285 rw_enter(&ip->i_contents, RW_READER); in ufs_trans_push_inode() 287 rw_exit(&ip->i_contents); in ufs_trans_push_inode() 315 rw_enter(&ip->i_contents, RW_WRITER); in ufs_trans_mata_mount_scan() 317 rw_exit(&ip->i_contents); in ufs_trans_mata_mount_scan() 813 rw_exit(&ip->i_contents); in ufs_trans_itrunc() 855 rw_exit(&ip->i_contents); in ufs_trans_itrunc() [all …]
|
H A D | ufs_thread.c | 339 rw_exit(&dp->i_contents); in ufs_delete() 347 rw_exit(&ip->i_contents); in ufs_delete() 367 rw_enter(&ip->i_contents, RW_WRITER); in ufs_delete() 410 rw_exit(&ip->i_contents); in ufs_delete() 903 rw_exit(&ip->i_contents); in ufs_idle_some() 906 rw_exit(&ip->i_contents); in ufs_idle_some() 942 rw_exit(&ip->i_contents); in ufs_idle_drain() 946 rw_exit(&ip->i_contents); in ufs_idle_drain() 974 rw_exit(&ip->i_contents); in ufs_idle_drain() 978 rw_exit(&ip->i_contents); in ufs_idle_drain() [all …]
|
H A D | ufs_acl.c | 178 rw_exit(&sip->i_contents); in ufs_si_store() 184 rw_exit(&sip->i_contents); in ufs_si_store() 192 rw_exit(&sip->i_contents); in ufs_si_store() 213 rw_exit(&sip->i_contents); in ufs_si_store() 274 rw_exit(&sip->i_contents); in ufs_si_store() 377 rw_exit(&sip->i_contents); in ufs_si_store() 390 rw_exit(&sip->i_contents); in ufs_si_store() 471 rw_exit(&sip->i_contents); in ufs_si_load() 492 rw_exit(&sip->i_contents); in ufs_si_load() 598 rw_exit(&sip->i_contents); in ufs_si_load() [all …]
|
H A D | ufs_directio.c | 484 rw_exit(&ip->i_contents); in ufs_directio_write() 485 rw_enter(&ip->i_contents, RW_WRITER); in ufs_directio_write() 582 rw_exit(&ip->i_contents); in ufs_directio_write() 583 rw_enter(&ip->i_contents, RW_WRITER); in ufs_directio_write() 590 rw_downgrade(&ip->i_contents); in ufs_directio_write() 720 rw_exit(&ip->i_contents); in ufs_directio_write() 721 rw_enter(&ip->i_contents, RW_WRITER); in ufs_directio_write() 725 rw_downgrade(&ip->i_contents); in ufs_directio_write() 896 rw_exit(&ip->i_contents); in ufs_directio_read() 897 rw_enter(&ip->i_contents, RW_WRITER); in ufs_directio_read() [all …]
|
H A D | ufs_extvnops.c | 104 rw_enter(&ip->i_contents, rwtype); in ufs_rdwr_data() 126 if (!rw_tryupgrade(&ip->i_contents)) { in ufs_rdwr_data() 127 rw_exit(&ip->i_contents); in ufs_rdwr_data() 128 rw_enter(&ip->i_contents, rwtype); in ufs_rdwr_data() 195 rw_exit(&ip->i_contents); in ufs_rdwr_data() 297 rw_enter(&ip->i_contents, RW_WRITER); in ufs_alloc_data() 504 rw_exit(&ip->i_contents); in ufs_alloc_data()
|
H A D | ufs_alloc.c | 381 rw_exit(&ip->i_contents); in ufs_ialloc() 445 rw_exit(&ip->i_contents); in ufs_ialloc() 1612 rw_exit(&ip->i_contents); in ufs_allocsp() 1662 rw_exit(&ip->i_contents); in ufs_allocsp() 1684 rw_exit(&ip->i_contents); in ufs_allocsp() 1730 rw_exit(&ip->i_contents); in ufs_allocsp() 1774 rw_exit(&ip->i_contents); in ufs_allocsp() 1839 rw_exit(&ip->i_contents); in ufs_allocsp() 1895 rw_exit(&ip->i_contents); in ufs_freesp() 1921 rw_exit(&ip->i_contents); in ufs_freesp() [all …]
|
H A D | quota.c | 257 rw_enter(&qip->i_contents, RW_READER); in getdiskquota() 270 rw_exit(&qip->i_contents); in getdiskquota() 312 rw_exit(&qip->i_contents); /* done with i_size */ in getdiskquota() 426 rw_enter(&qip->i_contents, RW_WRITER); 437 rw_exit(&qip->i_contents);
|
H A D | ufs_xattr.c | 124 ASSERT(RW_WRITE_HELD(&sip->i_contents)); in ufs_unhook_shadow() 125 ASSERT(RW_WRITE_HELD(&ip->i_contents)); in ufs_unhook_shadow()
|
H A D | ufs_lockfs.c | 460 rw_enter(&ip->i_contents, RW_WRITER); in ufs_thaw_wlock() 462 rw_exit(&ip->i_contents); in ufs_thaw_wlock() 494 rw_enter(&ip->i_contents, RW_WRITER); in ufs_thaw_hlock() 496 rw_exit(&ip->i_contents); in ufs_thaw_hlock() 795 rw_enter(&ip->i_contents, RW_WRITER); in ufs_reconcile_inode() 828 rw_exit(&ip->i_contents); in ufs_reconcile_inode()
|
H A D | quota_ufs.c | 78 ASSERT(RW_WRITE_HELD(&ip->i_contents)); in getinoquota() 147 ASSERT(RW_WRITE_HELD(&ip->i_contents)); in chkdq()
|
H A D | ufs_subr.c | 522 rw_enter(&ip->i_contents, RW_READER); in ufs_syncip() 527 rw_exit(&ip->i_contents); in ufs_syncip() 548 rw_enter(&ip->i_contents, RW_READER); in ufs_syncip() 553 rw_exit(&ip->i_contents); in ufs_syncip() 1452 ASSERT(RW_LOCK_HELD(&ip->i_contents)); in ufs_sticky_remove_access()
|
H A D | ufs_bmap.c | 217 ASSERT(RW_LOCK_HELD(&ip->i_contents)); in bmap_read() 334 ASSERT(RW_WRITE_HELD(&ip->i_contents)); in bmap_write() 1199 ASSERT(RW_LOCK_HELD(&ip->i_contents)); in bmap_find() 1349 ASSERT(RW_LOCK_HELD(&ip->i_contents)); in bmap_set_bn()
|
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_dir.c | 414 rw_exit(&sip->i_contents); in ud_direnter() 552 rw_exit(&tdp->i_contents); in ud_direnter() 586 rw_exit(&sip->i_contents); in ud_direnter() 705 rw_exit(&ip->i_contents); in ud_dirremove() 734 rw_exit(&ip->i_contents); in ud_dirremove() 755 rw_exit(&ip->i_contents); in ud_dirremove() 843 rw_exit(&ip->i_contents); in ud_dirremove() 854 rw_exit(&dp->i_contents); in ud_dirremove() 1269 rw_exit(&ip->i_contents); in ud_dirmakeinode() 1407 rw_exit(&ip->i_contents); in ud_dirmakedirect() [all …]
|
H A D | udf_vnops.c | 321 rw_exit(&ip->i_contents); in udf_read() 390 rw_exit(&ip->i_contents); in udf_write() 477 rw_exit(&ip->i_contents); in udf_getattr() 604 rw_exit(&ip->i_contents); in udf_setattr() 804 rw_exit(&ip->i_contents); in udf_create() 807 rw_exit(&ip->i_contents); in udf_create() 1489 rw_exit(&ip->i_contents); in udf_readlink() 1520 rw_exit(&ip->i_contents); in udf_fsync() 1555 rw_exit(&ip->i_contents); in udf_fid() 1915 rw_exit(&ip->i_contents); in udf_getpage() [all …]
|
H A D | udf_inode.c | 215 rw_exit(&ip->i_contents); in ud_iget() 293 rw_exit(&ip->i_contents); in ud_iget() 382 rw_exit(&ip->i_contents); in ud_iget() 391 rw_exit(&ip->i_contents); in ud_iget() 511 rw_exit(&ip->i_contents); in ud_iget() 923 rw_exit(&ip->i_contents); in ud_iget() 968 rw_exit(&ip->i_contents); in ud_iinactive() 987 rw_exit(&ip->i_contents); in ud_iinactive() 996 rw_exit(&ip->i_contents); in ud_iinactive() 1076 rw_exit(&ip->i_contents); in ud_iinactive() [all …]
|
H A D | udf_alloc.c | 1295 rw_enter(&ip->i_contents, RW_READER); in ud_freesp() 1297 rw_exit(&ip->i_contents); in ud_freesp() 1323 rw_exit(&ip->i_contents); in ud_freesp() 1328 rw_enter(&ip->i_contents, RW_READER); in ud_freesp() 1338 rw_exit(&ip->i_contents); in ud_freesp() 1340 rw_enter(&ip->i_contents, RW_WRITER); in ud_freesp() 1342 rw_exit(&ip->i_contents); in ud_freesp()
|
H A D | udf_subr.c | 493 rw_exit(&ip->i_contents); in ud_syncip() 496 rw_enter(&ip->i_contents, RW_WRITER); in ud_syncip() 870 if (!rw_tryenter(&ip->i_contents, RW_WRITER)) { in ud_flushi() 893 rw_exit(&ip->i_contents); in ud_flushi() 1866 ASSERT(RW_LOCK_HELD(&entry->i_contents)); in ud_sticky_remove_access()
|
/illumos-gate/usr/src/uts/common/cpr/ |
H A D | cpr_misc.c | 554 rw_enter(&ip->i_contents, RW_READER); in cpr_grow_statefile() 557 rw_exit(&ip->i_contents); in cpr_grow_statefile() 636 rw_enter(&ip->i_contents, RW_READER); in cpr_statefile_ok() 638 rw_exit(&ip->i_contents); in cpr_statefile_ok() 721 rw_enter(&ip->i_contents, RW_READER); in cpr_statefile_ok() 723 rw_exit(&ip->i_contents); in cpr_statefile_ok()
|