Home
last modified time | relevance | path

Searched refs:i_contents (Results 1 – 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/uts/common/sys/fs/
H A Dudf_inode.h392 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 Dufs_inode.h253 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 Dufs_filio.c141 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 Dufs_dir.c788 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 Dufs_vnops.c343 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 Dquotacalls.c172 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 Dufs_inode.c285 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 Dufs_trans.c171 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 Dufs_thread.c339 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 Dufs_acl.c178 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 Dufs_directio.c484 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 Dufs_extvnops.c104 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 Dufs_alloc.c381 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 Dquota.c257 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 Dufs_xattr.c124 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 Dufs_lockfs.c460 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 Dquota_ufs.c78 ASSERT(RW_WRITE_HELD(&ip->i_contents)); in getinoquota()
147 ASSERT(RW_WRITE_HELD(&ip->i_contents)); in chkdq()
H A Dufs_subr.c522 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 Dufs_bmap.c217 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 Dudf_dir.c414 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 Dudf_vnops.c321 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 Dudf_inode.c215 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 Dudf_alloc.c1295 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 Dudf_subr.c493 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 Dcpr_misc.c554 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()

12