| /linux-6.15/fs/jffs2/ |
| H A D | xattr.c | 611 up_write(&c->xattr_sem); in jffs2_xattr_delete_inode() 631 up_write(&c->xattr_sem); in jffs2_xattr_free_inode() 685 up_write(&c->xattr_sem); in check_xattr_ref_inode() 982 down_read(&c->xattr_sem); in jffs2_listxattr() 1028 up_read(&c->xattr_sem); in jffs2_listxattr() 1090 up_read(&c->xattr_sem); in do_jffs2_getxattr() 1181 up_write(&c->xattr_sem); in do_jffs2_setxattr() 1209 up_write(&c->xattr_sem); in do_jffs2_setxattr() 1258 up_write(&c->xattr_sem); in jffs2_garbage_collect_xattr_datum() 1292 up_write(&c->xattr_sem); in jffs2_garbage_collect_xattr_ref() [all …]
|
| H A D | jffs2_fs_sb.h | 155 struct rw_semaphore xattr_sem; member
|
| H A D | README.Locking | 151 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-6.15/fs/ubifs/ |
| H A D | xattr.c | 273 down_write(&ubifs_inode(host)->xattr_sem); in ubifs_xattr_set() 308 up_write(&ubifs_inode(host)->xattr_sem); in ubifs_xattr_set() 331 down_read(&ubifs_inode(host)->xattr_sem); in ubifs_xattr_get() 364 up_read(&ubifs_inode(host)->xattr_sem); in ubifs_xattr_get() 396 down_read(&host_ui->xattr_sem); in ubifs_listxattr() 433 up_read(&host_ui->xattr_sem); in ubifs_listxattr() 444 up_read(&host_ui->xattr_sem); in ubifs_listxattr() 504 down_write(&ubifs_inode(host)->xattr_sem); in ubifs_purge_xattrs() 540 up_write(&ubifs_inode(host)->xattr_sem); in ubifs_purge_xattrs() 552 up_write(&ubifs_inode(host)->xattr_sem); in ubifs_purge_xattrs() [all …]
|
| H A D | ubifs.h | 410 struct rw_semaphore xattr_sem; member
|
| H A D | super.c | 274 init_rwsem(&ui->xattr_sem); in ubifs_alloc_inode()
|
| /linux-6.15/fs/ext4/ |
| H A D | inline.c | 127 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size() 129 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size() 525 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline() 540 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline() 734 up_read(&EXT4_I(inode)->xattr_sem); in ext4_generic_write_inline_data() 739 up_read(&EXT4_I(inode)->xattr_sem); in ext4_generic_write_inline_data() 899 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent() 1302 up_read(&EXT4_I(inode)->xattr_sem); in ext4_inlinedir_to_tree() 1421 up_read(&EXT4_I(inode)->xattr_sem); in ext4_read_inline_dir() 1658 up_read(&EXT4_I(dir)->xattr_sem); in ext4_find_inline_entry() [all …]
|
| H A D | xattr.h | 157 down_write(&EXT4_I(inode)->xattr_sem); in ext4_write_lock_xattr() 164 if (down_write_trylock(&EXT4_I(inode)->xattr_sem) == 0) in ext4_write_trylock_xattr() 175 up_write(&EXT4_I(inode)->xattr_sem); in ext4_write_unlock_xattr()
|
| H A D | xattr.c | 704 down_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get() 710 up_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get() 813 down_read(&EXT4_I(d_inode(dentry))->xattr_sem); in ext4_listxattr() 826 up_read(&EXT4_I(d_inode(dentry))->xattr_sem); in ext4_listxattr() 861 lockdep_assert_held_read(&EXT4_I(inode)->xattr_sem); in ext4_get_inode_usage() 2500 down_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_set_credits() 2512 up_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_set_credits()
|
| H A D | ioctl.c | 778 down_read(&EXT4_I(inode)->xattr_sem); in ext4_ioctl_setproject() 780 up_read(&EXT4_I(inode)->xattr_sem); in ext4_ioctl_setproject()
|
| H A D | mballoc-test.c | 42 init_rwsem(&ei->xattr_sem); in mbt_alloc_inode()
|
| H A D | extents.c | 4994 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_es_cache() 4996 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_es_cache()
|
| H A D | inode.c | 5459 down_read(&EXT4_I(inode)->xattr_sem); in ext4_setattr() 5461 up_read(&EXT4_I(inode)->xattr_sem); in ext4_setattr()
|
| H A D | ext4.h | 1038 struct rw_semaphore xattr_sem; member
|
| /linux-6.15/fs/orangefs/ |
| H A D | xattr.c | 125 down_read(&orangefs_inode->xattr_sem); in orangefs_inode_getxattr() 240 up_read(&orangefs_inode->xattr_sem); in orangefs_inode_getxattr() 257 down_write(&orangefs_inode->xattr_sem); in orangefs_inode_removexattr() 304 up_write(&orangefs_inode->xattr_sem); in orangefs_inode_removexattr() 349 down_write(&orangefs_inode->xattr_sem); in orangefs_inode_setxattr() 395 up_write(&orangefs_inode->xattr_sem); in orangefs_inode_setxattr() 424 down_read(&orangefs_inode->xattr_sem); in orangefs_listxattr() 524 up_read(&orangefs_inode->xattr_sem); in orangefs_listxattr()
|
| H A D | orangefs-kernel.h | 182 struct rw_semaphore xattr_sem; member
|
| H A D | super.c | 103 init_rwsem(&orangefs_inode->xattr_sem); in orangefs_inode_cache_ctor()
|
| /linux-6.15/fs/ext2/ |
| H A D | xattr.c | 215 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() 829 if (WARN_ON_ONCE(!down_write_trylock(&EXT2_I(inode)->xattr_sem))) in ext2_xattr_delete_inode() 860 up_write(&EXT2_I(inode)->xattr_sem); in ext2_xattr_delete_inode()
|
| H A D | ext2.h | 664 struct rw_semaphore xattr_sem; member
|
| H A D | super.c | 233 init_rwsem(&ei->xattr_sem); in init_once()
|
| /linux-6.15/fs/jfs/ |
| H A D | xattr.c | 678 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 D | jfs_incore.h | 65 struct rw_semaphore xattr_sem; member
|
| H A D | super.c | 945 init_rwsem(&jfs_ip->xattr_sem); in init_once()
|
| /linux-6.15/fs/nilfs2/ |
| H A D | nilfs.h | 59 struct rw_semaphore xattr_sem; member
|
| H A D | super.c | 1322 init_rwsem(&ii->xattr_sem); in nilfs_inode_init_once()
|