Lines Matching full:handle

30     nfs_fh3 handle;     /* handle */  member
39 nfs_fh3 handle; member
131 nfs_fh3 *handle = NULL; in get_handle() local
142 handle = rt_malloc(sizeof(nfs_fh3)); in get_handle()
143 if (handle == NULL) in get_handle()
153 copy_handle(handle, &nfs->root_handle); in get_handle()
157 copy_handle(handle, &nfs->current_handle); in get_handle()
165 copy_handle(&args.what.dir, handle); in get_handle()
166 xdr_free((xdrproc_t)xdr_nfs_fh3, (char *)handle); in get_handle()
173 rt_free(handle); in get_handle()
182 rt_free(handle); in get_handle()
188 copy_handle(handle, &res.LOOKUP3res_u.resok.object); in get_handle()
195 return handle; in get_handle()
200 nfs_fh3 *handle = NULL; in get_dir_handle() local
210 handle = rt_malloc(sizeof(nfs_fh3)); in get_dir_handle()
211 if (handle == NULL) in get_dir_handle()
221 copy_handle(handle, &nfs->root_handle); in get_dir_handle()
225 copy_handle(handle, &nfs->current_handle); in get_dir_handle()
233 copy_handle(&args.what.dir, handle); in get_dir_handle()
234 xdr_free((xdrproc_t)xdr_nfs_fh3, (char *)handle); in get_dir_handle()
241 rt_free(handle); in get_dir_handle()
250 rt_free(handle); in get_dir_handle()
256 copy_handle(handle, &res.LOOKUP3res_u.resok.object); in get_dir_handle()
263 return handle; in get_dir_handle()
266 static size_t nfs_get_filesize(nfs_filesystem *nfs, nfs_fh3 *handle) in nfs_get_filesize() argument
273 args.object = *handle; in nfs_get_filesize()
297 nfs_fh3 *handle; in nfs_is_directory() local
301 handle = get_handle(nfs, name); in nfs_is_directory()
302 if (handle == NULL) in nfs_is_directory()
305 args.object = *handle; in nfs_is_directory()
328 xdr_free((xdrproc_t)xdr_nfs_fh3, (char *)handle); in nfs_is_directory()
329 rt_free(handle); in nfs_is_directory()
339 nfs_fh3 *handle; in nfs_create() local
346 handle = get_dir_handle(nfs, name); in nfs_create()
347 if (handle == NULL) in nfs_create()
351 args.where.dir = *handle; in nfs_create()
380 xdr_free((xdrproc_t)xdr_nfs_fh3, (char *)handle); in nfs_create()
381 rt_free(handle); in nfs_create()
391 nfs_fh3 *handle; in nfs_mkdir() local
396 handle = get_dir_handle(nfs, name); in nfs_mkdir()
397 if (handle == NULL) in nfs_mkdir()
400 args.where.dir = *handle; in nfs_mkdir()
428 xdr_free((xdrproc_t)xdr_nfs_fh3, (char *)handle); in nfs_mkdir()
429 rt_free(handle); in nfs_mkdir()
579 args.file = fd->handle; in nfs_read()
642 args.file = fd->handle; in nfs_write()
722 xdr_free((xdrproc_t)xdr_nfs_fh3, (char *)&dir->handle); in nfs_close()
732 xdr_free((xdrproc_t)xdr_nfs_fh3, (char *)&fd->handle); in nfs_close()
766 nfs_fh3 *handle; in nfs_open() local
775 /* open file (get file handle ) */ in nfs_open()
780 handle = get_handle(nfs, file->path); in nfs_open()
781 if (handle == NULL) in nfs_open()
789 fp->size = nfs_get_filesize(nfs, handle); in nfs_open()
793 copy_handle(&fp->handle, handle); in nfs_open()
794 xdr_free((xdrproc_t)xdr_nfs_fh3, (char *)handle); in nfs_open()
795 rt_free(handle); in nfs_open()
815 nfs_fh3 *handle; in nfs_stat() local
822 handle = get_handle(nfs, path); in nfs_stat()
823 if (handle == NULL) in nfs_stat()
826 args.object = *handle; in nfs_stat()
856 xdr_free((xdrproc_t)xdr_nfs_fh3, (char *)handle); in nfs_stat()
857 rt_free(handle); in nfs_stat()
865 nfs_fh3 *handle; in nfs_opendir() local
873 handle = get_handle(nfs, path); in nfs_opendir()
874 if (handle == NULL) in nfs_opendir()
880 copy_handle(&dir->handle, handle); in nfs_opendir()
881 xdr_free((xdrproc_t)xdr_nfs_fh3, (char *)handle); in nfs_opendir()
882 rt_free(handle); in nfs_opendir()
907 args.dir = dir->handle; in nfs_readdir()
954 nfs_fh3 *handle; in nfs_unlink() local
956 handle = get_dir_handle(nfs, path); in nfs_unlink()
957 if (handle == NULL) in nfs_unlink()
960 args.object.dir = *handle; in nfs_unlink()
980 xdr_free((xdrproc_t)xdr_nfs_fh3, (char *)handle); in nfs_unlink()
981 rt_free(handle); in nfs_unlink()
988 nfs_fh3 *handle; in nfs_unlink() local
990 handle = get_dir_handle(nfs, path); in nfs_unlink()
991 if (handle == NULL) in nfs_unlink()
994 args.object.dir = *handle; in nfs_unlink()
1015 xdr_free((xdrproc_t)xdr_nfs_fh3, (char *)handle); in nfs_unlink()
1016 rt_free(handle); in nfs_unlink()