• Home
  • Raw
  • Download

Lines Matching refs:key

190 				     struct key *key)  in afs_dir_get_page()  argument
194 .private_data = key, in afs_dir_get_page()
331 filldir_t filldir, struct key *key) in afs_dir_iterate() argument
356 page = afs_dir_get_page(dir, blkoff / PAGE_SIZE, key); in afs_dir_iterate()
448 struct afs_fid *fid, struct key *key) in afs_do_lookup() argument
467 key); in afs_do_lookup()
493 struct key *key; in afs_lookup() local
513 key = afs_request_key(vnode->volume->cell); in afs_lookup()
514 if (IS_ERR(key)) { in afs_lookup()
515 _leave(" = %ld [key]", PTR_ERR(key)); in afs_lookup()
516 return ERR_CAST(key); in afs_lookup()
519 ret = afs_validate(vnode, key); in afs_lookup()
521 key_put(key); in afs_lookup()
526 ret = afs_do_lookup(dir, dentry, &fid, key); in afs_lookup()
528 key_put(key); in afs_lookup()
540 inode = afs_iget(dir->i_sb, key, &fid, NULL, NULL); in afs_lookup()
541 key_put(key); in afs_lookup()
569 struct key *key; in afs_d_revalidate() local
582 key = afs_request_key(AFS_FS_S(dentry->d_sb)->volume->cell); in afs_d_revalidate()
583 if (IS_ERR(key)) in afs_d_revalidate()
584 key = NULL; in afs_d_revalidate()
595 afs_validate(dir, key); in afs_d_revalidate()
609 ret = afs_do_lookup(&dir->vfs_inode, dentry, &fid, key); in afs_d_revalidate()
662 key_put(key); in afs_d_revalidate()
684 key_put(key); in afs_d_revalidate()
734 struct key *key; in afs_mkdir() local
746 key = afs_request_key(dvnode->volume->cell); in afs_mkdir()
747 if (IS_ERR(key)) { in afs_mkdir()
748 ret = PTR_ERR(key); in afs_mkdir()
753 ret = afs_vnode_create(dvnode, key, dentry->d_name.name, in afs_mkdir()
758 inode = afs_iget(dir->i_sb, key, &fid, &status, &cb); in afs_mkdir()
779 key_put(key); in afs_mkdir()
786 key_put(key); in afs_mkdir()
799 struct key *key; in afs_rmdir() local
811 key = afs_request_key(dvnode->volume->cell); in afs_rmdir()
812 if (IS_ERR(key)) { in afs_rmdir()
813 ret = PTR_ERR(key); in afs_rmdir()
817 ret = afs_vnode_remove(dvnode, key, dentry->d_name.name, true); in afs_rmdir()
828 key_put(key); in afs_rmdir()
833 key_put(key); in afs_rmdir()
845 struct key *key; in afs_unlink() local
857 key = afs_request_key(dvnode->volume->cell); in afs_unlink()
858 if (IS_ERR(key)) { in afs_unlink()
859 ret = PTR_ERR(key); in afs_unlink()
867 ret = afs_validate(vnode, key); in afs_unlink()
872 ret = afs_vnode_remove(dvnode, key, dentry->d_name.name, false); in afs_unlink()
892 ret = afs_validate(vnode, key); in afs_unlink()
896 key_put(key); in afs_unlink()
901 key_put(key); in afs_unlink()
919 struct key *key; in afs_create() local
931 key = afs_request_key(dvnode->volume->cell); in afs_create()
932 if (IS_ERR(key)) { in afs_create()
933 ret = PTR_ERR(key); in afs_create()
938 ret = afs_vnode_create(dvnode, key, dentry->d_name.name, in afs_create()
943 inode = afs_iget(dir->i_sb, key, &fid, &status, &cb); in afs_create()
964 key_put(key); in afs_create()
971 key_put(key); in afs_create()
985 struct key *key; in afs_link() local
1000 key = afs_request_key(dvnode->volume->cell); in afs_link()
1001 if (IS_ERR(key)) { in afs_link()
1002 ret = PTR_ERR(key); in afs_link()
1006 ret = afs_vnode_link(dvnode, vnode, key, dentry->d_name.name); in afs_link()
1012 key_put(key); in afs_link()
1017 key_put(key); in afs_link()
1035 struct key *key; in afs_symlink() local
1052 key = afs_request_key(dvnode->volume->cell); in afs_symlink()
1053 if (IS_ERR(key)) { in afs_symlink()
1054 ret = PTR_ERR(key); in afs_symlink()
1058 ret = afs_vnode_symlink(dvnode, key, dentry->d_name.name, content, in afs_symlink()
1063 inode = afs_iget(dir->i_sb, key, &fid, &status, NULL); in afs_symlink()
1084 key_put(key); in afs_symlink()
1091 key_put(key); in afs_symlink()
1105 struct key *key; in afs_rename() local
1122 key = afs_request_key(orig_dvnode->volume->cell); in afs_rename()
1123 if (IS_ERR(key)) { in afs_rename()
1124 ret = PTR_ERR(key); in afs_rename()
1128 ret = afs_vnode_rename(orig_dvnode, new_dvnode, key, in afs_rename()
1133 key_put(key); in afs_rename()
1138 key_put(key); in afs_rename()