Lines Matching refs:key
113 struct key *key; in afs_lock_work() local
147 key = key_get(fl->fl_file->private_data); in afs_lock_work()
150 ret = afs_vnode_extend_lock(vnode, key); in afs_lock_work()
152 key_put(key); in afs_lock_work()
181 key = key_get(fl->fl_file->private_data); in afs_lock_work()
186 ret = afs_vnode_set_lock(vnode, key, type); in afs_lock_work()
217 afs_vnode_release_lock(vnode, key); in afs_lock_work()
223 key_put(key); in afs_lock_work()
239 static void afs_defer_unlock(struct afs_vnode *vnode, struct key *key) in afs_defer_unlock() argument
247 vnode->unlock_key = key_get(key); in afs_defer_unlock()
258 struct key *key = file->private_data; in afs_do_setlk() local
281 ret = afs_vnode_fetch_status(vnode, NULL, key); in afs_do_setlk()
318 ret = afs_vnode_set_lock(vnode, key, type); in afs_do_setlk()
421 afs_vnode_fetch_status(vnode, NULL, key); in afs_do_setlk()
434 afs_defer_unlock(vnode, key); in afs_do_setlk()
445 struct key *key = file->private_data; in afs_do_unlk() local
468 afs_defer_unlock(vnode, key); in afs_do_unlk()
480 struct key *key = file->private_data; in afs_do_getlk() local
494 ret = afs_vnode_fetch_status(vnode, NULL, key); in afs_do_getlk()