Lines Matching refs:len

67 	int32_t len, size;
78 len = 2;
80 if (!XDR_PUTINT32(xdrs, &len))
97 if (!XDR_GETINT32(xdrs, &len))
103 if (len == 2) {
119 if (len == 0)
123 * The not so common DECODE cases, len == 1 || len > 2
128 if (--len == 0)
135 if (--len == 0)
143 if (--len == 0)
146 size = len * BYTES_PER_XDR_UNIT;
1059 gesp->n4g_fh_u.nfs_fh4_alt.len = 0;
1697 int len = IXDR_GET_U_INT32(ptr);
1699 gesp->n4g_fh_u.nfs_fh4_alt.len = 0;
1702 gesp->n4g_fh_u.n4g_fh.nfs_fh4_len = len;
1704 bcopy(ptr, gesp->n4g_fh_u.n4g_fh.nfs_fh4_val, len);
1706 ptr += RNDUP(len) / BYTES_PER_XDR_UNIT;
2616 int len;
2624 len = strlen(objp->ftype4_u.clinkdata);
2625 if (len > NFS4_MAX_UTF8STRING)
2627 if (!XDR_PUTINT32(xdrs, &len))
2629 if (!xdr_opaque(xdrs, objp->ftype4_u.clinkdata, len))
2648 len = strlen(objp->cname);
2649 if (len > NFS4_MAX_UTF8STRING)
2651 if (!XDR_PUTINT32(xdrs, &len))
2653 if (!xdr_opaque(xdrs, objp->cname, len))
3022 int len;
3034 len = objp->owner.owner_len;
3035 if ((ptr = XDR_INLINE(xdrs, 8 * BYTES_PER_XDR_UNIT + len)) != NULL) {
3049 len /= BYTES_PER_XDR_UNIT;
3050 for (i = 0; i < len; i++)
3109 len = strlen(objp->open_claim4_u.cfile);
3110 if (len > NFS4_MAX_UTF8STRING)
3112 if (XDR_PUTINT32(xdrs, &len)) {
3114 objp->open_claim4_u.cfile, len));
3128 len = strlen(objp->open_claim4_u.delegate_cur_info.cfile);
3129 if (len > NFS4_MAX_UTF8STRING)
3131 if (XDR_PUTINT32(xdrs, &len)) {
3134 len));
3138 len = strlen(objp->open_claim4_u.cfile_delegate_prev);
3139 if (len > NFS4_MAX_UTF8STRING)
3141 if (XDR_PUTINT32(xdrs, &len)) {
3143 objp->open_claim4_u.cfile_delegate_prev, len));
3934 xdr_snfs_argop4_free(XDR *xdrs, nfs_argop4 **arrayp, int len)
3950 for (i = 0; i < len; i++) {
4103 kmem_free(*arrayp, len * sizeof (nfs_argop4));
4322 int len;
4349 len = sfh->sfh_fh.nfs_fh4_len;
4350 ASSERT(len <= NFS4_FHSIZE);
4356 if (!(len % BYTES_PER_XDR_UNIT) &&
4357 (ptr = XDR_INLINE(xdrs, 2 * BYTES_PER_XDR_UNIT + len)) !=
4360 IXDR_PUT_U_INT32(ptr, len);
4361 bcopy(sfh->sfh_fh.nfs_fh4_val, ptr, len);
4371 if (!XDR_PUTINT32(xdrs, &len)) {
4375 if (!(len % BYTES_PER_XDR_UNIT)) {
4376 if (XDR_PUTBYTES(xdrs, sfh->sfh_fh.nfs_fh4_val, len)) {
4380 } else if (xdr_opaque(xdrs, sfh->sfh_fh.nfs_fh4_val, len)) {
4387 len = strlen(objp->nfs_argop4_u.opclookup.cname);
4388 if (len > NFS4_MAX_UTF8STRING)
4392 if (XDR_PUTINT32(xdrs, &len)) {
4395 len));
4403 len = strlen(objp->nfs_argop4_u.opcremove.ctarget);
4404 if (len > NFS4_MAX_UTF8STRING)
4408 if (XDR_PUTINT32(xdrs, &len)) {
4411 len));
4421 len = strlen(objp->nfs_argop4_u.opclink.cnewname);
4422 if (len > NFS4_MAX_UTF8STRING)
4426 if (XDR_PUTINT32(xdrs, &len)) {
4429 len));
4434 len = strlen(objp->nfs_argop4_u.opcrename.coldname);
4435 if (len > NFS4_MAX_UTF8STRING)
4440 if (!XDR_PUTINT32(xdrs, &len))
4443 objp->nfs_argop4_u.opcrename.coldname, len))
4445 len = strlen(objp->nfs_argop4_u.opcrename.cnewname);
4446 if (len > NFS4_MAX_UTF8STRING)
4448 if (XDR_PUTINT32(xdrs, &len)) {
4450 objp->nfs_argop4_u.opcrename.cnewname, len));
4454 len = strlen(objp->nfs_argop4_u.opcsecinfo.cname);
4455 if (len > NFS4_MAX_UTF8STRING)
4459 if (XDR_PUTINT32(xdrs, &len)) {
4462 len));
4471 * Note that the len and decode_len will only be different in the case
4473 * freeing results, then the len/decode_len will always match.
4476 xdr_nfs_resop4_free(XDR *xdrs, nfs_resop4 **arrayp, int len, int decode_len)
4598 kmem_free(*arrayp, len * sizeof (nfs_resop4));
4604 xdr_snfs_resop4_free(XDR *xdrs, nfs_resop4 **arrayp, int len, int decode_len)
4606 return (xdr_nfs_resop4_free(xdrs, arrayp, len, decode_len));
5017 uint32_t len;
5031 len = IXDR_GET_U_INT32(ptr);
5035 if (!xdr_u_int(xdrs, (uint32_t *)&len))
5038 if (len > NFS4_MAX_UTF8STRING)
5043 if (!XDR_CONTROL(xdrs, XDR_SKIPBYTES, &len))
5058 len = objp->array_len * sizeof (nfs_resop4);
5060 objp->array = resop = kmem_zalloc(len, KM_SLEEP);
5062 for (len = 0; len < objp->array_len;
5063 len++, resop++, argop++, objp->decode_len++) {