Lines Matching defs:ptr

158 xdr_inline_decode_nfs_fh3(uint32_t *ptr, nfs_fh3 *fhp, uint32_t fhsize)
160 uchar_t *bp = (uchar_t *)ptr;
253 rpc_inline_t *ptr;
285 ptr = XDR_INLINE(xdrs, bufsize);
286 bp = (uchar_t *)ptr;
287 if (ptr == NULL) {
308 if (ptr == NULL)
320 uint32_t *ptr = *ptrp;
344 if ((ptr + (otw_len / BYTES_PER_XDR_UNIT) + 1) > ptr_redzone)
350 ptr[padword] = 0;
352 IXDR_PUT_U_INT32(ptr, otw_len);
358 *ptr++ = (uint32_t)fhp->fh3_fsid.val[0];
359 *ptr++ = (uint32_t)fhp->fh3_fsid.val[1];
365 cp = (uchar_t *)ptr;
377 ptr = (uint32_t *)cp;
382 ASSERT(((uintptr_t)ptr % BYTES_PER_XDR_UNIT) == 0);
384 *ptrp = ptr;
394 rpc_inline_t *ptr;
421 ptr = XDR_INLINE(xdrs, otw_len);
422 if (ptr == NULL)
423 ptr = buf = kmem_alloc(otw_len, KM_SLEEP);
425 ptr_redzone = (uint32_t *)(ptr + (otw_len / BYTES_PER_XDR_UNIT));
426 ret = xdr_inline_encode_nfs_fh3((uint32_t **)&ptr, ptr_redzone, objp);
498 int32_t *ptr;
503 ptr = XDR_INLINE(xdrs, NFS3_SIZEOF_FATTR3 * BYTES_PER_XDR_UNIT);
504 if (ptr != NULL) {
506 na->type = IXDR_GET_ENUM(ptr, enum ftype3);
507 na->mode = IXDR_GET_U_INT32(ptr);
508 na->nlink = IXDR_GET_U_INT32(ptr);
509 na->uid = IXDR_GET_U_INT32(ptr);
510 na->gid = IXDR_GET_U_INT32(ptr);
511 IXDR_GET_U_HYPER(ptr, na->size);
512 IXDR_GET_U_HYPER(ptr, na->used);
513 na->rdev.specdata1 = IXDR_GET_U_INT32(ptr);
514 na->rdev.specdata2 = IXDR_GET_U_INT32(ptr);
515 IXDR_GET_U_HYPER(ptr, na->fsid);
516 IXDR_GET_U_HYPER(ptr, na->fileid);
517 na->atime.seconds = IXDR_GET_U_INT32(ptr);
518 na->atime.nseconds = IXDR_GET_U_INT32(ptr);
519 na->mtime.seconds = IXDR_GET_U_INT32(ptr);
520 na->mtime.nseconds = IXDR_GET_U_INT32(ptr);
521 na->ctime.seconds = IXDR_GET_U_INT32(ptr);
522 na->ctime.nseconds = IXDR_GET_U_INT32(ptr);
524 IXDR_PUT_ENUM(ptr, na->type);
525 IXDR_PUT_U_INT32(ptr, na->mode);
526 IXDR_PUT_U_INT32(ptr, na->nlink);
527 IXDR_PUT_U_INT32(ptr, na->uid);
528 IXDR_PUT_U_INT32(ptr, na->gid);
529 IXDR_PUT_U_HYPER(ptr, na->size);
530 IXDR_PUT_U_HYPER(ptr, na->used);
531 IXDR_PUT_U_INT32(ptr, na->rdev.specdata1);
532 IXDR_PUT_U_INT32(ptr, na->rdev.specdata2);
533 IXDR_PUT_U_HYPER(ptr, na->fsid);
534 IXDR_PUT_U_HYPER(ptr, na->fileid);
535 IXDR_PUT_U_INT32(ptr, na->atime.seconds);
536 IXDR_PUT_U_INT32(ptr, na->atime.nseconds);
537 IXDR_PUT_U_INT32(ptr, na->mtime.seconds);
538 IXDR_PUT_U_INT32(ptr, na->mtime.nseconds);
539 IXDR_PUT_U_INT32(ptr, na->ctime.seconds);
540 IXDR_PUT_U_INT32(ptr, na->ctime.nseconds);
577 int32_t *ptr;
592 ptr = XDR_INLINE(xdrs, NFS3_SIZEOF_FATTR3 * BYTES_PER_XDR_UNIT);
593 if (ptr != NULL) {
597 vap->va_type = IXDR_GET_ENUM(ptr, enum vtype);
603 vap->va_mode = IXDR_GET_U_INT32(ptr);
604 vap->va_nlink = IXDR_GET_U_INT32(ptr);
605 vap->va_uid = (uid_t)IXDR_GET_U_INT32(ptr);
608 vap->va_gid = (gid_t)IXDR_GET_U_INT32(ptr);
611 IXDR_GET_U_HYPER(ptr, vap->va_size);
620 IXDR_GET_U_HYPER(ptr, used);
621 rdev.specdata1 = IXDR_GET_U_INT32(ptr);
622 rdev.specdata2 = IXDR_GET_U_INT32(ptr);
624 ptr += 2;
625 IXDR_GET_U_HYPER(ptr, vap->va_nodeid);
633 vap->va_atime.tv_sec = IXDR_GET_INT32(ptr);
634 vap->va_atime.tv_nsec = IXDR_GET_U_INT32(ptr);
635 vap->va_mtime.tv_sec = IXDR_GET_INT32(ptr);
636 vap->va_mtime.tv_nsec = IXDR_GET_U_INT32(ptr);
637 vap->va_ctime.tv_sec = IXDR_GET_INT32(ptr);
638 vap->va_ctime.tv_nsec = IXDR_GET_U_INT32(ptr);
643 ntime = IXDR_GET_U_INT32(ptr);
650 vap->va_atime.tv_nsec = IXDR_GET_U_INT32(ptr);
652 ntime = IXDR_GET_U_INT32(ptr);
659 vap->va_mtime.tv_nsec = IXDR_GET_U_INT32(ptr);
661 ntime = IXDR_GET_U_INT32(ptr);
668 vap->va_ctime.tv_nsec = IXDR_GET_U_INT32(ptr);
876 int32_t *ptr;
890 ptr = XDR_INLINE(xdrs, 6 * BYTES_PER_XDR_UNIT);
891 if (ptr != NULL) {
892 IXDR_GET_U_HYPER(ptr, attrp->size);
893 attrp->mtime.seconds = IXDR_GET_U_INT32(ptr);
894 attrp->mtime.nseconds = IXDR_GET_U_INT32(ptr);
895 attrp->ctime.seconds = IXDR_GET_U_INT32(ptr);
896 attrp->ctime.nseconds = IXDR_GET_U_INT32(ptr);
935 ptr = XDR_INLINE(xdrs, 6 * BYTES_PER_XDR_UNIT);
936 if (ptr != NULL) {
937 IXDR_PUT_U_HYPER(ptr, attrp->size);
938 IXDR_PUT_U_INT32(ptr, attrp->mtime.seconds);
939 IXDR_PUT_U_INT32(ptr, attrp->mtime.nseconds);
940 IXDR_PUT_U_INT32(ptr, attrp->ctime.seconds);
941 IXDR_PUT_U_INT32(ptr, attrp->ctime.nseconds);
1474 int32_t *ptr;
1595 if ((ptr = XDR_INLINE(xdrs, size)) != NULL)
1596 return (uiomove(ptr, size, UIO_READ, uiop) ? FALSE : TRUE);
1601 if ((ptr = kmem_alloc(size, KM_NOSLEEP)) == NULL)
1604 if (!XDR_GETBYTES(xdrs, (caddr_t)ptr, size)) {
1605 kmem_free(ptr, size);
1608 error = uiomove(ptr, size, UIO_READ, uiop);
1609 kmem_free(ptr, size);