• Home
  • Raw
  • Download

Lines Matching refs:p

88 		func, xdr->end - xdr->p);  in print_overflow_msg()
109 __be32 *p; in decode_nfsdata() local
111 p = xdr_inline_decode(xdr, 4); in decode_nfsdata()
112 if (unlikely(p == NULL)) in decode_nfsdata()
114 count = be32_to_cpup(p); in decode_nfsdata()
156 __be32 *p; in decode_stat() local
158 p = xdr_inline_decode(xdr, 4); in decode_stat()
159 if (unlikely(p == NULL)) in decode_stat()
161 *status = be32_to_cpup(p); in decode_stat()
181 static __be32 *xdr_decode_ftype(__be32 *p, u32 *type) in xdr_decode_ftype() argument
183 *type = be32_to_cpup(p++); in xdr_decode_ftype()
186 return p; in xdr_decode_ftype()
196 __be32 *p; in encode_fhandle() local
198 p = xdr_reserve_space(xdr, NFS2_FHSIZE); in encode_fhandle()
199 memcpy(p, fh->data, NFS2_FHSIZE); in encode_fhandle()
204 __be32 *p; in decode_fhandle() local
206 p = xdr_inline_decode(xdr, NFS2_FHSIZE); in decode_fhandle()
207 if (unlikely(p == NULL)) in decode_fhandle()
210 memcpy(fh->data, p, NFS2_FHSIZE); in decode_fhandle()
225 static __be32 *xdr_encode_time(__be32 *p, const struct timespec *timep) in xdr_encode_time() argument
227 *p++ = cpu_to_be32(timep->tv_sec); in xdr_encode_time()
229 *p++ = cpu_to_be32(timep->tv_nsec / NSEC_PER_USEC); in xdr_encode_time()
231 *p++ = cpu_to_be32(0); in xdr_encode_time()
232 return p; in xdr_encode_time()
242 static __be32 *xdr_encode_current_server_time(__be32 *p, in xdr_encode_current_server_time() argument
245 *p++ = cpu_to_be32(timep->tv_sec); in xdr_encode_current_server_time()
246 *p++ = cpu_to_be32(1000000); in xdr_encode_current_server_time()
247 return p; in xdr_encode_current_server_time()
250 static __be32 *xdr_decode_time(__be32 *p, struct timespec *timep) in xdr_decode_time() argument
252 timep->tv_sec = be32_to_cpup(p++); in xdr_decode_time()
253 timep->tv_nsec = be32_to_cpup(p++) * NSEC_PER_USEC; in xdr_decode_time()
254 return p; in xdr_decode_time()
281 __be32 *p; in decode_fattr() local
283 p = xdr_inline_decode(xdr, NFS_fattr_sz << 2); in decode_fattr()
284 if (unlikely(p == NULL)) in decode_fattr()
289 p = xdr_decode_ftype(p, &type); in decode_fattr()
291 fattr->mode = be32_to_cpup(p++); in decode_fattr()
292 fattr->nlink = be32_to_cpup(p++); in decode_fattr()
293 fattr->uid = make_kuid(&init_user_ns, be32_to_cpup(p++)); in decode_fattr()
296 fattr->gid = make_kgid(&init_user_ns, be32_to_cpup(p++)); in decode_fattr()
300 fattr->size = be32_to_cpup(p++); in decode_fattr()
301 fattr->du.nfs2.blocksize = be32_to_cpup(p++); in decode_fattr()
303 rdev = be32_to_cpup(p++); in decode_fattr()
310 fattr->du.nfs2.blocks = be32_to_cpup(p++); in decode_fattr()
311 fattr->fsid.major = be32_to_cpup(p++); in decode_fattr()
313 fattr->fileid = be32_to_cpup(p++); in decode_fattr()
315 p = xdr_decode_time(p, &fattr->atime); in decode_fattr()
316 p = xdr_decode_time(p, &fattr->mtime); in decode_fattr()
317 xdr_decode_time(p, &fattr->ctime); in decode_fattr()
347 static __be32 *xdr_time_not_set(__be32 *p) in xdr_time_not_set() argument
349 *p++ = cpu_to_be32(NFS2_SATTR_NOT_SET); in xdr_time_not_set()
350 *p++ = cpu_to_be32(NFS2_SATTR_NOT_SET); in xdr_time_not_set()
351 return p; in xdr_time_not_set()
356 __be32 *p; in encode_sattr() local
358 p = xdr_reserve_space(xdr, NFS_sattr_sz << 2); in encode_sattr()
361 *p++ = cpu_to_be32(attr->ia_mode); in encode_sattr()
363 *p++ = cpu_to_be32(NFS2_SATTR_NOT_SET); in encode_sattr()
365 *p++ = cpu_to_be32(from_kuid(&init_user_ns, attr->ia_uid)); in encode_sattr()
367 *p++ = cpu_to_be32(NFS2_SATTR_NOT_SET); in encode_sattr()
369 *p++ = cpu_to_be32(from_kgid(&init_user_ns, attr->ia_gid)); in encode_sattr()
371 *p++ = cpu_to_be32(NFS2_SATTR_NOT_SET); in encode_sattr()
373 *p++ = cpu_to_be32((u32)attr->ia_size); in encode_sattr()
375 *p++ = cpu_to_be32(NFS2_SATTR_NOT_SET); in encode_sattr()
378 p = xdr_encode_time(p, &attr->ia_atime); in encode_sattr()
380 p = xdr_encode_current_server_time(p, &attr->ia_atime); in encode_sattr()
382 p = xdr_time_not_set(p); in encode_sattr()
384 xdr_encode_time(p, &attr->ia_mtime); in encode_sattr()
386 xdr_encode_current_server_time(p, &attr->ia_mtime); in encode_sattr()
388 xdr_time_not_set(p); in encode_sattr()
399 __be32 *p; in encode_filename() local
402 p = xdr_reserve_space(xdr, 4 + length); in encode_filename()
403 xdr_encode_opaque(p, name, length); in encode_filename()
409 __be32 *p; in decode_filename_inline() local
412 p = xdr_inline_decode(xdr, 4); in decode_filename_inline()
413 if (unlikely(p == NULL)) in decode_filename_inline()
415 count = be32_to_cpup(p); in decode_filename_inline()
418 p = xdr_inline_decode(xdr, count); in decode_filename_inline()
419 if (unlikely(p == NULL)) in decode_filename_inline()
421 *name = (const char *)p; in decode_filename_inline()
439 __be32 *p; in encode_path() local
441 p = xdr_reserve_space(xdr, 4); in encode_path()
442 *p = cpu_to_be32(length); in encode_path()
449 __be32 *p; in decode_path() local
451 p = xdr_inline_decode(xdr, 4); in decode_path()
452 if (unlikely(p == NULL)) in decode_path()
454 length = be32_to_cpup(p); in decode_path()
623 __be32 *p; in encode_readargs() local
627 p = xdr_reserve_space(xdr, 4 + 4 + 4); in encode_readargs()
628 *p++ = cpu_to_be32(offset); in encode_readargs()
629 *p++ = cpu_to_be32(count); in encode_readargs()
630 *p = cpu_to_be32(count); in encode_readargs()
659 __be32 *p; in encode_writeargs() local
663 p = xdr_reserve_space(xdr, 4 + 4 + 4 + 4); in encode_writeargs()
664 *p++ = cpu_to_be32(offset); in encode_writeargs()
665 *p++ = cpu_to_be32(offset); in encode_writeargs()
666 *p++ = cpu_to_be32(count); in encode_writeargs()
669 *p = cpu_to_be32(count); in encode_writeargs()
769 __be32 *p; in encode_readdirargs() local
773 p = xdr_reserve_space(xdr, 4 + 4); in encode_readdirargs()
774 *p++ = cpu_to_be32(args->cookie); in encode_readdirargs()
775 *p = cpu_to_be32(args->count); in encode_readdirargs()
918 __be32 *p; in nfs2_decode_dirent() local
921 p = xdr_inline_decode(xdr, 4); in nfs2_decode_dirent()
922 if (unlikely(p == NULL)) in nfs2_decode_dirent()
924 if (*p++ == xdr_zero) { in nfs2_decode_dirent()
925 p = xdr_inline_decode(xdr, 4); in nfs2_decode_dirent()
926 if (unlikely(p == NULL)) in nfs2_decode_dirent()
928 if (*p++ == xdr_zero) in nfs2_decode_dirent()
934 p = xdr_inline_decode(xdr, 4); in nfs2_decode_dirent()
935 if (unlikely(p == NULL)) in nfs2_decode_dirent()
937 entry->ino = be32_to_cpup(p); in nfs2_decode_dirent()
948 p = xdr_inline_decode(xdr, 4); in nfs2_decode_dirent()
949 if (unlikely(p == NULL)) in nfs2_decode_dirent()
951 entry->cookie = be32_to_cpup(p); in nfs2_decode_dirent()
1020 __be32 *p; in decode_info() local
1022 p = xdr_inline_decode(xdr, NFS_info_sz << 2); in decode_info()
1023 if (unlikely(p == NULL)) in decode_info()
1025 result->tsize = be32_to_cpup(p++); in decode_info()
1026 result->bsize = be32_to_cpup(p++); in decode_info()
1027 result->blocks = be32_to_cpup(p++); in decode_info()
1028 result->bfree = be32_to_cpup(p++); in decode_info()
1029 result->bavail = be32_to_cpup(p); in decode_info()