Home
last modified time | relevance | path

Searched refs:xattr_sem (Results 1 – 15 of 15) sorted by relevance

/linux/fs/jffs2/
H A Dxattr.c605 down_write(&c->xattr_sem); in jffs2_xattr_delete_inode()
611 up_write(&c->xattr_sem); in jffs2_xattr_delete_inode()
620 down_write(&c->xattr_sem); in jffs2_xattr_free_inode()
631 up_write(&c->xattr_sem); in jffs2_xattr_free_inode()
645 down_write(&c->xattr_sem); in check_xattr_ref_inode()
685 up_write(&c->xattr_sem); in check_xattr_ref_inode()
718 init_rwsem(&c->xattr_sem); in jffs2_init_xattr_subsystem()
981 down_read(&c->xattr_sem); in jffs2_listxattr()
991 up_read(&c->xattr_sem); in jffs2_listxattr()
992 down_write(&c->xattr_sem); in jffs2_listxattr()
[all …]
H A Djffs2_fs_sb.h155 struct rw_semaphore xattr_sem; member
H A DREADME.Locking151 c->xattr_sem
160 Once xattr_sem released, there would be no assurance for the existence
169 Lock xattr_sem last, after the alloc_sem.
/linux/fs/ext4/
H A Dinline.c126 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
128 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
548 down_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
550 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
565 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
744 down_read(&EXT4_I(inode)->xattr_sem); in ext4_generic_write_inline_data()
761 up_read(&EXT4_I(inode)->xattr_sem); in ext4_generic_write_inline_data()
766 up_read(&EXT4_I(inode)->xattr_sem); in ext4_generic_write_inline_data()
907 down_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
924 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
[all …]
H A Dxattr.h152 down_write(&EXT4_I(inode)->xattr_sem); in ext4_write_lock_xattr()
159 if (down_write_trylock(&EXT4_I(inode)->xattr_sem) == 0) in ext4_write_trylock_xattr()
170 up_write(&EXT4_I(inode)->xattr_sem); in ext4_write_unlock_xattr()
H A Dxattr.c719 down_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get()
725 up_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get()
828 down_read(&EXT4_I(d_inode(dentry))->xattr_sem); in ext4_listxattr()
841 up_read(&EXT4_I(d_inode(dentry))->xattr_sem); in ext4_listxattr()
876 lockdep_assert_held_read(&EXT4_I(inode)->xattr_sem); in ext4_get_inode_usage()
2514 down_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_set_credits()
2526 up_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_set_credits()
H A Dextents.c5352 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_es_cache()
5354 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_es_cache()
H A Dinode.c6061 down_read(&EXT4_I(inode)->xattr_sem); in ext4_setattr()
6063 up_read(&EXT4_I(inode)->xattr_sem); in ext4_setattr()
H A Dext4.h1078 struct rw_semaphore xattr_sem; member
H A Dsuper.c1434 init_rwsem(&ei->xattr_sem); in ext4_alloc_inode()
/linux/fs/orangefs/
H A Dxattr.c122 down_read(&orangefs_inode->xattr_sem); in orangefs_inode_getxattr()
241 up_read(&orangefs_inode->xattr_sem); in orangefs_inode_getxattr()
258 down_write(&orangefs_inode->xattr_sem); in orangefs_inode_removexattr()
305 up_write(&orangefs_inode->xattr_sem); in orangefs_inode_removexattr()
350 down_write(&orangefs_inode->xattr_sem); in orangefs_inode_setxattr()
396 up_write(&orangefs_inode->xattr_sem); in orangefs_inode_setxattr()
425 down_read(&orangefs_inode->xattr_sem); in orangefs_listxattr()
525 up_read(&orangefs_inode->xattr_sem); in orangefs_listxattr()
H A Dsuper.c82 init_rwsem(&orangefs_inode->xattr_sem); in orangefs_inode_cache_ctor()
/linux/fs/ext2/
H A Dxattr.c215 down_read(&EXT2_I(inode)->xattr_sem); in ext2_xattr_get()
272 up_read(&EXT2_I(inode)->xattr_sem); in ext2_xattr_get()
301 down_read(&EXT2_I(inode)->xattr_sem); in ext2_xattr_list()
361 up_read(&EXT2_I(inode)->xattr_sem); in ext2_xattr_list()
442 down_write(&EXT2_I(inode)->xattr_sem); in ext2_xattr_set()
648 up_write(&EXT2_I(inode)->xattr_sem); in ext2_xattr_set()
825 if (WARN_ON_ONCE(!down_write_trylock(&EXT2_I(inode)->xattr_sem))) in ext2_xattr_delete_inode()
856 up_write(&EXT2_I(inode)->xattr_sem); in ext2_xattr_delete_inode()
/linux/fs/jfs/
H A Dxattr.c678 down_write(&JFS_IP(inode)->xattr_sem); in __jfs_setxattr()
798 up_write(&JFS_IP(inode)->xattr_sem); in __jfs_setxattr()
814 down_read(&JFS_IP(inode)->xattr_sem); in __jfs_getxattr()
857 up_read(&JFS_IP(inode)->xattr_sem); in __jfs_getxattr()
882 down_read(&JFS_IP(inode)->xattr_sem); in jfs_listxattr()
928 up_read(&JFS_IP(inode)->xattr_sem); in jfs_listxattr()
H A Djfs_incore.h65 struct rw_semaphore xattr_sem; member