Lines Matching refs:key
112 struct key *key; in afs_lock_work() local
146 key = key_get(fl->fl_file->private_data); in afs_lock_work()
149 ret = afs_vnode_extend_lock(vnode, key); in afs_lock_work()
151 key_put(key); in afs_lock_work()
180 key = key_get(fl->fl_file->private_data); in afs_lock_work()
185 ret = afs_vnode_set_lock(vnode, key, type); in afs_lock_work()
216 afs_vnode_release_lock(vnode, key); in afs_lock_work()
222 key_put(key); in afs_lock_work()
238 static void afs_defer_unlock(struct afs_vnode *vnode, struct key *key) in afs_defer_unlock() argument
246 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()
444 struct key *key = file->private_data; in afs_do_unlk() local
467 afs_defer_unlock(vnode, key); in afs_do_unlk()
479 struct key *key = file->private_data; in afs_do_getlk() local
493 ret = afs_vnode_fetch_status(vnode, NULL, key); in afs_do_getlk()