Home
last modified time | relevance | path

Searched refs:xattr_sem (Results 1 - 25 of 48) sorted by relevance

12

/kernel/linux/linux-5.10/fs/ubifs/
H A Dxattr.c286 down_write(&ubifs_inode(host)->xattr_sem); in ubifs_xattr_set()
321 up_write(&ubifs_inode(host)->xattr_sem); in ubifs_xattr_set()
344 down_read(&ubifs_inode(host)->xattr_sem); in ubifs_xattr_get()
377 up_read(&ubifs_inode(host)->xattr_sem); in ubifs_xattr_get()
409 down_read(&host_ui->xattr_sem); in ubifs_listxattr()
446 up_read(&host_ui->xattr_sem); in ubifs_listxattr()
457 up_read(&host_ui->xattr_sem); in ubifs_listxattr()
517 down_write(&ubifs_inode(host)->xattr_sem); in ubifs_purge_xattrs()
559 up_write(&ubifs_inode(host)->xattr_sem); in ubifs_purge_xattrs()
569 up_write(&ubifs_inode(host)->xattr_sem); in ubifs_purge_xattrs()
[all...]
/kernel/linux/linux-6.6/fs/ubifs/
H A Dxattr.c286 down_write(&ubifs_inode(host)->xattr_sem); in ubifs_xattr_set()
321 up_write(&ubifs_inode(host)->xattr_sem); in ubifs_xattr_set()
344 down_read(&ubifs_inode(host)->xattr_sem); in ubifs_xattr_get()
377 up_read(&ubifs_inode(host)->xattr_sem); in ubifs_xattr_get()
409 down_read(&host_ui->xattr_sem); in ubifs_listxattr()
446 up_read(&host_ui->xattr_sem); in ubifs_listxattr()
457 up_read(&host_ui->xattr_sem); in ubifs_listxattr()
517 down_write(&ubifs_inode(host)->xattr_sem); in ubifs_purge_xattrs()
559 up_write(&ubifs_inode(host)->xattr_sem); in ubifs_purge_xattrs()
569 up_write(&ubifs_inode(host)->xattr_sem); in ubifs_purge_xattrs()
[all...]
/kernel/linux/linux-5.10/fs/jffs2/
H A Dxattr.c89 /* must be called under down_write(xattr_sem) */ in unload_xattr_datum()
104 /* must be called under down_write(xattr_sem) */ in reclaim_xattr_datum()
134 /* must be called under down_write(xattr_sem) */ in do_verify_xattr_datum()
206 /* must be called under down_write(xattr_sem) */ in do_load_xattr_datum()
265 /* must be called under down_write(xattr_sem); in load_xattr_datum()
286 /* must be called under down_write(xattr_sem) */ in save_xattr_datum()
340 /* must be called under down_write(xattr_sem) */ in create_xattr_datum()
406 /* must be called under down_write(xattr_sem) */ in unrefer_xattr_datum()
508 /* must be called under down_write(xattr_sem) */ in save_xattr_ref()
553 /* must be called under down_write(xattr_sem) */ in create_xattr_ref()
[all...]
H A Djffs2_fs_sb.h155 struct rw_semaphore xattr_sem; member
/kernel/linux/linux-6.6/fs/jffs2/
H A Dxattr.c89 /* must be called under down_write(xattr_sem) */ in unload_xattr_datum()
104 /* must be called under down_write(xattr_sem) */ in reclaim_xattr_datum()
134 /* must be called under down_write(xattr_sem) */ in do_verify_xattr_datum()
206 /* must be called under down_write(xattr_sem) */ in do_load_xattr_datum()
265 /* must be called under down_write(xattr_sem); in load_xattr_datum()
286 /* must be called under down_write(xattr_sem) */ in save_xattr_datum()
340 /* must be called under down_write(xattr_sem) */ in create_xattr_datum()
406 /* must be called under down_write(xattr_sem) */ in unrefer_xattr_datum()
508 /* must be called under down_write(xattr_sem) */ in save_xattr_ref()
553 /* must be called under down_write(xattr_sem) */ in create_xattr_ref()
[all...]
H A Djffs2_fs_sb.h155 struct rw_semaphore xattr_sem; member
/kernel/linux/linux-5.10/fs/orangefs/
H A Dxattr.c125 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 Dorangefs-kernel.h190 struct rw_semaphore xattr_sem; member
H A Dsuper.c102 init_rwsem(&orangefs_inode->xattr_sem); in orangefs_inode_cache_ctor()
/kernel/linux/linux-6.6/fs/orangefs/
H A Dxattr.c125 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 Dorangefs-kernel.h192 struct rw_semaphore xattr_sem; member
/kernel/linux/linux-5.10/fs/ext4/
H A Dinline.c120 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
122 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
133 * this function does not take xattr_sem, which is OK because it is
514 down_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
516 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
531 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
710 down_read(&EXT4_I(inode)->xattr_sem); in ext4_try_to_write_inline_data()
730 up_read(&EXT4_I(inode)->xattr_sem); in ext4_try_to_write_inline_data()
868 down_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
885 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
[all...]
H A Dxattr.h148 * expand it. The second is that xattr_sem is taken for writing, so
155 down_write(&EXT4_I(inode)->xattr_sem); in ext4_write_lock_xattr()
162 if (down_write_trylock(&EXT4_I(inode)->xattr_sem) == 0) in ext4_write_trylock_xattr()
173 up_write(&EXT4_I(inode)->xattr_sem); in ext4_write_unlock_xattr()
H A Dxattr.c47 * EXT4_I(inode)->i_file_acl is protected by EXT4_I(inode)->xattr_sem.
49 * holding xattr_sem also means that nothing but the EA block's reference
660 down_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get()
666 up_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get()
776 down_read(&EXT4_I(d_inode(dentry))->xattr_sem); in ext4_listxattr()
789 up_read(&EXT4_I(d_inode(dentry))->xattr_sem); in ext4_listxattr()
824 lockdep_assert_held_read(&EXT4_I(inode)->xattr_sem); in ext4_get_inode_usage()
2452 down_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_set_credits()
2464 up_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_set_credits()
/kernel/linux/linux-6.6/fs/ext4/
H A Dinline.c122 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
124 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
135 * this function does not take xattr_sem, which is OK because it is
519 down_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
521 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
536 up_read(&EXT4_I(inode)->xattr_sem); in ext4_readpage_inline()
713 down_read(&EXT4_I(inode)->xattr_sem); in ext4_try_to_write_inline_data()
733 up_read(&EXT4_I(inode)->xattr_sem); in ext4_try_to_write_inline_data()
846 down_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
863 up_read(&EXT4_I(inode)->xattr_sem); in ext4_da_convert_inline_data_to_extent()
[all...]
H A Dxattr.h148 * expand it. The second is that xattr_sem is taken for writing, so
155 down_write(&EXT4_I(inode)->xattr_sem); in ext4_write_lock_xattr()
162 if (down_write_trylock(&EXT4_I(inode)->xattr_sem) == 0) in ext4_write_trylock_xattr()
173 up_write(&EXT4_I(inode)->xattr_sem); in ext4_write_unlock_xattr()
H A Dxattr.c47 * EXT4_I(inode)->i_file_acl is protected by EXT4_I(inode)->xattr_sem.
49 * holding xattr_sem also means that nothing but the EA block's reference
710 down_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get()
716 up_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get()
825 down_read(&EXT4_I(d_inode(dentry))->xattr_sem); in ext4_listxattr()
838 up_read(&EXT4_I(d_inode(dentry))->xattr_sem); in ext4_listxattr()
874 lockdep_assert_held_read(&EXT4_I(inode)->xattr_sem); in ext4_get_inode_usage()
2509 down_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_set_credits()
2521 up_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_set_credits()
/kernel/linux/linux-5.10/fs/ext2/
H A Dxattr.c49 * EXT2_I(inode)->i_file_acl is protected by EXT2_I(inode)->xattr_sem.
51 * holding xattr_sem also means that nothing but the EA block's reference
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()
362 up_read(&EXT2_I(inode)->xattr_sem); in ext2_xattr_list()
443 down_write(&EXT2_I(inode)->xattr_sem); in ext2_xattr_set()
649 up_write(&EXT2_I(inode)->xattr_sem); in ext2_xattr_set()
799 * We are the only ones holding inode reference. The xattr_sem should in ext2_xattr_delete_inode()
800 * better be unlocked! We could as well just not acquire xattr_sem a in ext2_xattr_delete_inode()
[all...]
/kernel/linux/linux-6.6/fs/ext2/
H A Dxattr.c49 * EXT2_I(inode)->i_file_acl is protected by EXT2_I(inode)->xattr_sem.
51 * holding xattr_sem also means that nothing but the EA block's reference
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()
823 * We are the only ones holding inode reference. The xattr_sem should in ext2_xattr_delete_inode()
824 * better be unlocked! We could as well just not acquire xattr_sem a in ext2_xattr_delete_inode()
[all...]
/kernel/linux/linux-5.10/fs/jfs/
H A Dxattr.c669 down_write(&JFS_IP(inode)->xattr_sem); in __jfs_setxattr()
789 up_write(&JFS_IP(inode)->xattr_sem); in __jfs_setxattr()
805 down_read(&JFS_IP(inode)->xattr_sem); in __jfs_getxattr()
840 up_read(&JFS_IP(inode)->xattr_sem); in __jfs_getxattr()
865 down_read(&JFS_IP(inode)->xattr_sem); in jfs_listxattr()
904 up_read(&JFS_IP(inode)->xattr_sem); in jfs_listxattr()
H A Djfs_incore.h64 /* xattr_sem allows us to access the xattrs without taking i_mutex */
65 struct rw_semaphore xattr_sem; member
/kernel/linux/linux-6.6/fs/jfs/
H A Dxattr.c669 down_write(&JFS_IP(inode)->xattr_sem); in __jfs_setxattr()
789 up_write(&JFS_IP(inode)->xattr_sem); in __jfs_setxattr()
805 down_read(&JFS_IP(inode)->xattr_sem); in __jfs_getxattr()
840 up_read(&JFS_IP(inode)->xattr_sem); in __jfs_getxattr()
865 down_read(&JFS_IP(inode)->xattr_sem); in jfs_listxattr()
904 up_read(&JFS_IP(inode)->xattr_sem); in jfs_listxattr()
H A Djfs_incore.h64 /* xattr_sem allows us to access the xattrs without taking i_mutex */
65 struct rw_semaphore xattr_sem; member
/kernel/linux/linux-5.10/fs/nilfs2/
H A Dnilfs.h33 * @xattr_sem: semaphore for extended attributes processing
54 * instead we synchronize on xattr_sem when reading or changing
57 struct rw_semaphore xattr_sem; member
/kernel/linux/linux-6.6/fs/nilfs2/
H A Dnilfs.h33 * @xattr_sem: semaphore for extended attributes processing
54 * instead we synchronize on xattr_sem when reading or changing
57 struct rw_semaphore xattr_sem; member

Completed in 29 milliseconds

12