Home
last modified time | relevance | path

Searched refs:sem (Results 1 – 20 of 20) sorted by relevance

/fs/jffs2/
Ddir.c92 mutex_lock(&dir_f->sem); in jffs2_lookup()
105 mutex_unlock(&dir_f->sem); in jffs2_lookup()
130 mutex_lock(&f->sem); in jffs2_readdir()
151 mutex_unlock(&f->sem); in jffs2_readdir()
196 mutex_unlock(&f->sem); in jffs2_create()
265 mutex_lock(&f->sem); in jffs2_link()
267 mutex_unlock(&f->sem); in jffs2_link()
341 mutex_unlock(&f->sem); in jffs2_symlink()
351 mutex_unlock(&f->sem); in jffs2_symlink()
365 mutex_unlock(&f->sem); in jffs2_symlink()
[all …]
Dwrite.c145 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()
396 mutex_unlock(&f->sem); in jffs2_write_inode_range()
419 mutex_unlock(&f->sem); in jffs2_write_inode_range()
423 mutex_unlock(&f->sem); in jffs2_write_inode_range()
459 mutex_lock(&f->sem); in jffs2_do_create()
472 mutex_unlock(&f->sem); in jffs2_do_create()
[all …]
Dfile.c127 mutex_lock(&f->sem); in jffs2_readpage()
129 mutex_unlock(&f->sem); in jffs2_readpage()
166 mutex_lock(&f->sem); in jffs2_write_begin()
193 mutex_unlock(&f->sem); in jffs2_write_begin()
208 mutex_unlock(&f->sem); in jffs2_write_begin()
213 mutex_unlock(&f->sem); in jffs2_write_begin()
222 mutex_lock(&f->sem); in jffs2_write_begin()
224 mutex_unlock(&f->sem); in jffs2_write_begin()
Dfs.c58 mutex_lock(&f->sem); in jffs2_do_setattr()
62 mutex_unlock(&f->sem); in jffs2_do_setattr()
67 mutex_unlock(&f->sem); in jffs2_do_setattr()
71 mutex_unlock(&f->sem); in jffs2_do_setattr()
91 mutex_lock(&f->sem); in jffs2_do_setattr()
144 mutex_unlock(&f->sem); in jffs2_do_setattr()
175 mutex_unlock(&f->sem); in jffs2_do_setattr()
272 mutex_lock(&f->sem); in jffs2_iget()
354 mutex_unlock(&f->sem); in jffs2_iget()
363 mutex_unlock(&f->sem); in jffs2_iget()
[all …]
DREADME.Locking37 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.
Djffs2_fs_i.h27 struct mutex sem; member
Ddebug.c69 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()
Dreadinode.c1401 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()
Dgc.c486 mutex_lock(&f->sem); in jffs2_garbage_collect_live()
566 mutex_unlock(&f->sem); in jffs2_garbage_collect_live()
1307 mutex_unlock(&f->sem); in jffs2_garbage_collect_dnode()
1309 mutex_lock(&f->sem); in jffs2_garbage_collect_dnode()
Dsuper.c65 mutex_init(&f->sem); in jffs2_i_init_once()
/fs/ext4/
Dcrypto_key.c297 down_read(&keyring_key->sem); in ext4_get_encryption_info()
302 up_read(&keyring_key->sem); in ext4_get_encryption_info()
307 up_read(&keyring_key->sem); in ext4_get_encryption_info()
318 up_read(&keyring_key->sem); in ext4_get_encryption_info()
322 up_read(&keyring_key->sem); in ext4_get_encryption_info()
/fs/ecryptfs/
Dkeystore.c526 down_write(&(walker->global_auth_tok_key->sem)); in ecryptfs_find_global_auth_tok_for_sig()
539 up_write(&(walker->global_auth_tok_key->sem)); in ecryptfs_find_global_auth_tok_for_sig()
878 up_write(&(auth_tok_key->sem)); in ecryptfs_write_tag_70_packet()
1115 up_write(&(auth_tok_key->sem)); in ecryptfs_parse_tag_70_packet()
1651 down_write(&(*auth_tok_key)->sem); in ecryptfs_keyring_auth_tok_for_sig()
1654 up_write(&(*auth_tok_key)->sem); in ecryptfs_keyring_auth_tok_for_sig()
1913 up_write(&(auth_tok_key->sem)); in ecryptfs_parse_packet_set()
1921 up_write(&(auth_tok_key->sem)); in ecryptfs_parse_packet_set()
1926 up_write(&(auth_tok_key->sem)); in ecryptfs_parse_packet_set()
1988 up_write(&(auth_tok_key->sem)); in pki_encrypt_session_key()
[all …]
Dmain.c220 up_write(&(global_auth_tok->global_auth_tok_key)->sem); in ecryptfs_init_global_auth_toks()
/fs/crypto/
Dkeyinfo.c89 down_read(&keyring_key->sem); in validate_user_key()
120 up_read(&keyring_key->sem); in validate_user_key()
/fs/afs/
Dserver.c83 init_rwsem(&server->sem); in afs_alloc_server()
Dinternal.h281 struct rw_semaphore sem; /* access lock */ member
/fs/cifs/
Dcifsproto.h141 extern void cifs_down_write(struct rw_semaphore *sem);
Dfile.c285 cifs_down_write(struct rw_semaphore *sem) in cifs_down_write() argument
287 while (!down_write_trylock(sem)) in cifs_down_write()
Dconnect.c2526 down_read(&key->sem); in cifs_set_cifscreds()
2602 up_read(&key->sem); in cifs_set_cifscreds()
/fs/reiserfs/
Dreiserfs.h831 reiserfs_down_read_safe(struct rw_semaphore *sem, struct super_block *s) in reiserfs_down_read_safe() argument
835 down_read(sem); in reiserfs_down_read_safe()