Searched refs:sem (Results 1 – 20 of 20) sorted by relevance
97 mutex_lock(&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()272 mutex_lock(&f->sem); in jffs2_link()274 mutex_unlock(&f->sem); in jffs2_link()374 mutex_unlock(&f->sem); in jffs2_symlink()519 mutex_unlock(&f->sem); in jffs2_mkdir()603 mutex_lock(&f->sem); in jffs2_rmdir()610 mutex_unlock(&f->sem); in jffs2_rmdir()[all …]
145 mutex_unlock(&f->sem); in jffs2_write_dnode()150 mutex_lock(&f->sem); in jffs2_write_dnode()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()482 mutex_unlock(&f->sem); in jffs2_do_create()[all …]
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 …]
120 mutex_lock(&f->sem); in jffs2_read_folio()122 mutex_unlock(&f->sem); in jffs2_read_folio()154 mutex_lock(&f->sem); in jffs2_write_begin()181 mutex_unlock(&f->sem); in jffs2_write_begin()196 mutex_unlock(&f->sem); in jffs2_write_begin()201 mutex_unlock(&f->sem); in jffs2_write_begin()224 mutex_lock(&f->sem); in jffs2_write_begin()226 mutex_unlock(&f->sem); in jffs2_write_begin()
37 Ordering constraints: See f->sem.40 File Mutex f->sem65 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 code111 Note, the f->sem guarantees that the correspondent jffs2_inode_cache148 Lock wbuf_sem last, after the alloc_sem or and f->sem.
27 struct mutex sem; member
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()
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()
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()
60 mutex_init(&f->sem); in jffs2_i_init_once()
64 struct rw_semaphore sem; member482 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()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()614 up_read(&fi->dax->sem); in fuse_iomap_begin()932 up_read(&fi->dax->sem); in inode_inline_reclaim_one_dmap()981 up_write(&fi->dax->sem); in inode_inline_reclaim_one_dmap()[all …]
2187 #define init_f2fs_rwsem(sem) \ argument2191 __init_f2fs_rwsem((sem), #sem, &__key); \2199 init_waitqueue_head(&sem->read_waiters); in __init_f2fs_rwsem()2216 wait_event(sem->read_waiters, down_read_trylock(&sem->internal_rwsem)); in f2fs_down_read()2218 down_read(&sem->internal_rwsem); in f2fs_down_read()2229 up_read(&sem->internal_rwsem); in f2fs_up_read()2234 down_write(&sem->internal_rwsem); in f2fs_down_write()2248 #define f2fs_down_read_nested(sem, subclass) f2fs_down_read(sem) argument2249 #define f2fs_down_write_nested(sem, subclass) f2fs_down_write(sem) argument2259 up_write(&sem->internal_rwsem); in f2fs_up_write()[all …]
103 down_read(&key->sem); in find_and_lock_process_key()130 up_read(&key->sem); in find_and_lock_process_key()313 up_read(&key->sem); in fscrypt_setup_v1_file_key_via_subscribed_keyrings()
849 up_write(&(auth_tok_key->sem)); in ecryptfs_write_tag_70_packet()1091 up_write(&(auth_tok_key->sem)); in ecryptfs_parse_tag_70_packet()1628 down_write(&(*auth_tok_key)->sem); in ecryptfs_keyring_auth_tok_for_sig()1631 up_write(&(*auth_tok_key)->sem); in ecryptfs_keyring_auth_tok_for_sig()1904 up_write(&(auth_tok_key->sem)); in ecryptfs_parse_packet_set()1912 up_write(&(auth_tok_key->sem)); in ecryptfs_parse_packet_set()1917 up_write(&(auth_tok_key->sem)); in ecryptfs_parse_packet_set()1979 up_write(&(auth_tok_key->sem)); in pki_encrypt_session_key()2043 up_write(&(auth_tok_key->sem)); in write_tag_1_packet()2441 up_write(&(auth_tok_key->sem)); in ecryptfs_generate_key_packet_set()[all …]
204 up_write(&(global_auth_tok->global_auth_tok_key)->sem); in ecryptfs_init_global_auth_toks()
286 down_read(&keyring_key->sem); in ubifs_init_authentication()353 up_read(&keyring_key->sem); in ubifs_init_authentication()
449 down_read(&keyring_key->sem); in __bch2_request_key()457 up_read(&keyring_key->sem); in __bch2_request_key()
213 extern void cifs_down_write(struct rw_semaphore *sem);
647 cifs_down_write(struct rw_semaphore *sem) in cifs_down_write() argument649 while (!down_write_trylock(sem)) in cifs_down_write()
2242 down_read(&key->sem); in cifs_set_cifscreds()2320 up_read(&key->sem); in cifs_set_cifscreds()
Completed in 72 milliseconds