Lines Matching refs:buflen
355 nvp_cksum(uchar_t *buf, int64_t buflen)
361 if ((buflen & 0x01) != 0) {
362 buflen--;
363 cksum = buf[buflen];
365 n = buflen / 2;
670 size_t buflen;
676 err = nvlist_pack(nvl, &nvbuf, &buflen, NV_ENCODE_NATIVE, 0);
683 buf = kmem_alloc(sizeof (nvpf_hdr_t) + buflen, KM_SLEEP);
688 ((nvpf_hdr_t *)buf)->nvpf_size = buflen;
689 ((nvpf_hdr_t *)buf)->nvpf_chksum = nvp_cksum((uchar_t *)nvbuf, buflen);
693 bcopy(nvbuf, buf + sizeof (nvpf_hdr_t), buflen);
694 kmem_free(nvbuf, buflen);
695 buflen += sizeof (nvpf_hdr_t);
711 err = kfwrite(fp, buf, buflen, &n);
716 if (n != buflen) {
719 newname, n, buflen);
748 kmem_free(buf, buflen);