Home
last modified time | relevance | path

Searched refs:validate_lock (Results 1 – 8 of 8) sorted by relevance

/linux/fs/afs/
H A Dsymlink.c26 lockdep_is_held(&vnode->validate_lock)); in afs_replace_symlink()
182 down_read(&vnode->validate_lock); in afs_get_link()
185 up_read(&vnode->validate_lock); in afs_get_link()
188 if (down_write_killable(&vnode->validate_lock) < 0) in afs_get_link()
193 up_write(&vnode->validate_lock); in afs_get_link()
198 downgrade_write(&vnode->validate_lock); in afs_get_link()
202 lockdep_is_held(&vnode->validate_lock)); in afs_get_link()
204 up_read(&vnode->validate_lock); in afs_get_link()
240 if (!down_read_trylock(&vnode->validate_lock)) { in afs_symlink_writepages()
246 down_read(&vnode->validate_lock); in afs_symlink_writepages()
[all …]
H A Ddir.c301 __acquires(&dvnode->validate_lock) in afs_read_dir()
309 if (down_read_killable(&dvnode->validate_lock) < 0) in afs_read_dir()
321 up_read(&dvnode->validate_lock); in afs_read_dir()
322 if (down_write_killable(&dvnode->validate_lock) < 0) in afs_read_dir()
343 downgrade_write(&dvnode->validate_lock); in afs_read_dir()
348 up_write(&dvnode->validate_lock); in afs_read_dir()
543 up_read(&dvnode->validate_lock); in afs_dir_iterate()
1284 down_write(&dvnode->validate_lock); in afs_create_edit_dir()
1289 up_write(&dvnode->validate_lock); in afs_create_edit_dir()
1378 down_write(&dvnode->validate_lock); in afs_rmdir_edit_dir()
[all …]
H A Dwrite.c238 down_read(&vnode->validate_lock); in afs_writepages()
239 else if (!down_read_trylock(&vnode->validate_lock)) in afs_writepages()
243 up_read(&vnode->validate_lock); in afs_writepages()
H A Dvalidation.c406 ret = down_write_killable(&vnode->validate_lock); in afs_validate()
479 up_write(&vnode->validate_lock); in afs_validate()
486 up_write(&vnode->validate_lock); in afs_validate()
H A Ddir_search.c213 up_read(&dvnode->validate_lock); in afs_dir_search()
H A Dinode.c799 down_write(&vnode->validate_lock); in afs_setattr()
849 up_write(&vnode->validate_lock); in afs_setattr()
H A Dsuper.c657 init_rwsem(&vnode->validate_lock); in afs_i_init_once()
H A Dinternal.h695 struct rw_semaphore validate_lock; /* lock for validating this vnode */ member
1111 __acquires(&dvnode->validate_lock);