/fs/jffs2/ |
D | dir.c | 97 mutex_lock(&dir_f->sem); in jffs2_lookup() 110 mutex_unlock(&dir_f->sem); in jffs2_lookup() 135 mutex_lock(&f->sem); in jffs2_readdir() 156 mutex_unlock(&f->sem); in jffs2_readdir() 201 mutex_unlock(&f->sem); in jffs2_create() 270 mutex_lock(&f->sem); in jffs2_link() 272 mutex_unlock(&f->sem); in jffs2_link() 347 mutex_unlock(&f->sem); in jffs2_symlink() 357 mutex_unlock(&f->sem); in jffs2_symlink() 371 mutex_unlock(&f->sem); in jffs2_symlink() [all …]
|
D | write.c | 145 mutex_unlock(&f->sem); in jffs2_write_dnode() 150 mutex_lock(&f->sem); in jffs2_write_dnode() 297 mutex_unlock(&f->sem); in jffs2_write_dirent() 302 mutex_lock(&f->sem); in jffs2_write_dirent() 368 mutex_lock(&f->sem); in jffs2_write_inode_range() 397 mutex_unlock(&f->sem); in jffs2_write_inode_range() 420 mutex_unlock(&f->sem); in jffs2_write_inode_range() 424 mutex_unlock(&f->sem); in jffs2_write_inode_range() 460 mutex_lock(&f->sem); in jffs2_do_create() 473 mutex_unlock(&f->sem); in jffs2_do_create() [all …]
|
D | fs.c | 60 mutex_lock(&f->sem); in jffs2_do_setattr() 64 mutex_unlock(&f->sem); in jffs2_do_setattr() 69 mutex_unlock(&f->sem); in jffs2_do_setattr() 73 mutex_unlock(&f->sem); in jffs2_do_setattr() 93 mutex_lock(&f->sem); in jffs2_do_setattr() 146 mutex_unlock(&f->sem); in jffs2_do_setattr() 177 mutex_unlock(&f->sem); in jffs2_do_setattr() 275 mutex_lock(&f->sem); in jffs2_iget() 358 mutex_unlock(&f->sem); in jffs2_iget() 367 mutex_unlock(&f->sem); in jffs2_iget() [all …]
|
D | file.c | 126 mutex_lock(&f->sem); in jffs2_readpage() 128 mutex_unlock(&f->sem); in jffs2_readpage() 159 mutex_lock(&f->sem); in jffs2_write_begin() 186 mutex_unlock(&f->sem); in jffs2_write_begin() 201 mutex_unlock(&f->sem); in jffs2_write_begin() 206 mutex_unlock(&f->sem); in jffs2_write_begin() 228 mutex_lock(&f->sem); in jffs2_write_begin() 230 mutex_unlock(&f->sem); in jffs2_write_begin()
|
D | README.Locking | 37 Ordering constraints: See f->sem. 40 File Mutex f->sem 65 any f->sem held. 68 3. Never lock a page cache page with f->sem held. 86 the list are protected by the file mutex f->sem. But the erase code 111 Note, the f->sem guarantees that the correspondent jffs2_inode_cache 148 Lock wbuf_sem last, after the alloc_sem or and f->sem.
|
D | jffs2_fs_i.h | 27 struct mutex sem; member
|
D | debug.c | 69 mutex_lock(&f->sem); in __jffs2_dbg_fragtree_paranoia_check() 71 mutex_unlock(&f->sem); in __jffs2_dbg_fragtree_paranoia_check() 697 mutex_lock(&f->sem); in __jffs2_dbg_dump_fragtree() 699 mutex_unlock(&f->sem); in __jffs2_dbg_dump_fragtree()
|
D | readinode.c | 1401 mutex_init(&f->sem); in jffs2_do_crccheck_inode() 1402 mutex_lock(&f->sem); in jffs2_do_crccheck_inode() 1406 mutex_unlock(&f->sem); in jffs2_do_crccheck_inode() 1419 mutex_lock(&f->sem); in jffs2_do_clear_inode() 1446 mutex_unlock(&f->sem); in jffs2_do_clear_inode()
|
D | gc.c | 506 mutex_lock(&f->sem); in jffs2_garbage_collect_live() 586 mutex_unlock(&f->sem); in jffs2_garbage_collect_live() 1328 mutex_unlock(&f->sem); in jffs2_garbage_collect_dnode() 1334 mutex_lock(&f->sem); in jffs2_garbage_collect_dnode() 1339 mutex_lock(&f->sem); in jffs2_garbage_collect_dnode()
|
D | super.c | 60 mutex_init(&f->sem); in jffs2_i_init_once()
|
/fs/fuse/ |
D | dax.c | 65 struct rw_semaphore sem; member 472 down_write(&fi->dax->sem); in fuse_setup_new_dax_mapping() 482 up_write(&fi->dax->sem); in fuse_setup_new_dax_mapping() 491 up_write(&fi->dax->sem); in fuse_setup_new_dax_mapping() 495 up_write(&fi->dax->sem); in fuse_setup_new_dax_mapping() 513 down_write(&fi->dax->sem); in fuse_upgrade_dax_mapping() 554 up_write(&fi->dax->sem); in fuse_upgrade_dax_mapping() 588 down_read(&fi->dax->sem); in fuse_iomap_begin() 603 up_read(&fi->dax->sem); in fuse_iomap_begin() 610 up_read(&fi->dax->sem); in fuse_iomap_begin() [all …]
|
/fs/f2fs/ |
D | f2fs.h | 2053 #define init_f2fs_rwsem(sem) \ argument 2057 __init_f2fs_rwsem((sem), #sem, &__key); \ 2060 static inline void __init_f2fs_rwsem(struct f2fs_rwsem *sem, in __init_f2fs_rwsem() argument 2063 __init_rwsem(&sem->internal_rwsem, sem_name, key); in __init_f2fs_rwsem() 2065 init_waitqueue_head(&sem->read_waiters); in __init_f2fs_rwsem() 2069 static inline int f2fs_rwsem_is_locked(struct f2fs_rwsem *sem) in f2fs_rwsem_is_locked() argument 2071 return rwsem_is_locked(&sem->internal_rwsem); in f2fs_rwsem_is_locked() 2074 static inline int f2fs_rwsem_is_contended(struct f2fs_rwsem *sem) in f2fs_rwsem_is_contended() argument 2076 return rwsem_is_contended(&sem->internal_rwsem); in f2fs_rwsem_is_contended() 2079 static inline void f2fs_down_read(struct f2fs_rwsem *sem) in f2fs_down_read() argument [all …]
|
/fs/crypto/ |
D | keysetup_v1.c | 112 down_read(&key->sem); in find_and_lock_process_key() 140 up_read(&key->sem); in find_and_lock_process_key() 319 up_read(&key->sem); in fscrypt_setup_v1_file_key_via_subscribed_keyrings()
|
/fs/ecryptfs/ |
D | keystore.c | 513 down_write(&(walker->global_auth_tok_key->sem)); in ecryptfs_find_global_auth_tok_for_sig() 526 up_write(&(walker->global_auth_tok_key->sem)); in ecryptfs_find_global_auth_tok_for_sig() 847 up_write(&(auth_tok_key->sem)); in ecryptfs_write_tag_70_packet() 1089 up_write(&(auth_tok_key->sem)); in ecryptfs_parse_tag_70_packet() 1626 down_write(&(*auth_tok_key)->sem); in ecryptfs_keyring_auth_tok_for_sig() 1629 up_write(&(*auth_tok_key)->sem); in ecryptfs_keyring_auth_tok_for_sig() 1902 up_write(&(auth_tok_key->sem)); in ecryptfs_parse_packet_set() 1910 up_write(&(auth_tok_key->sem)); in ecryptfs_parse_packet_set() 1915 up_write(&(auth_tok_key->sem)); in ecryptfs_parse_packet_set() 1977 up_write(&(auth_tok_key->sem)); in pki_encrypt_session_key() [all …]
|
D | main.c | 205 up_write(&(global_auth_tok->global_auth_tok_key)->sem); in ecryptfs_init_global_auth_toks()
|
/fs/ubifs/ |
D | auth.c | 287 down_read(&keyring_key->sem); in ubifs_init_authentication() 354 up_read(&keyring_key->sem); in ubifs_init_authentication()
|
/fs/cifs/ |
D | cifsproto.h | 180 extern void cifs_down_write(struct rw_semaphore *sem);
|
D | connect.c | 1860 down_read(&key->sem); in cifs_set_cifscreds() 1934 up_read(&key->sem); in cifs_set_cifscreds()
|
D | file.c | 273 cifs_down_write(struct rw_semaphore *sem) in cifs_down_write() argument 275 while (!down_write_trylock(sem)) in cifs_down_write()
|
/fs/reiserfs/ |
D | reiserfs.h | 830 reiserfs_down_read_safe(struct rw_semaphore *sem, struct super_block *s) in reiserfs_down_read_safe() argument 834 down_read(sem); in reiserfs_down_read_safe()
|