nvbuf
char *nvbuf = (char *)ckp->ckp_ptr + sizeof (fcf_nvl_t);
(void) nvlist_pack(nvl, &nvbuf, &nvsize, NV_ENCODE_NATIVE, 0);
char *nvbuf, *eabuf;
nvbuf = fmd_alloc(nvsize, FMD_SLEEP);
(void) nvlist_pack(ep->ev_nvl, &nvbuf, &nvsize, NV_ENCODE_XDR, 0);
err |= ea_set_item(&i2, CAT_FMA_NVLIST, nvbuf, nvsize);
fmd_free(nvbuf, nvsize);
char nvbuf[ERPT_DATA_SZ];
if (pread64(fd, nvbuf, ed.ed_size,
if ((chksum = sysev_checksum(nvbuf,
if ((err = nvlist_xunpack(nvbuf,
char *buf, *nvbuf, *class;
nvbuf = buf + hdrlen;
if (rv = nvlist_pack(msgnvl, &nvbuf, &nvsize, NV_ENCODE_XDR, 0)) {
etm_hex_dump(hdl, nvbuf, nvsize, 1);
char *buf, *nvbuf;
nvbuf = buf + sizeof (ip_hdr_t);
err = nvlist_pack(nvl, &nvbuf, &nvsize, NV_ENCODE_XDR, 0);
void *nvbuf;
nvbuf = malloc(nvsz);
if (nvbuf == NULL) {
zc.zc_nvlist_dst = (uintptr_t)nvbuf;
free(nvbuf);
int rc = nvlist_unpack(nvbuf, zc.zc_nvlist_dst_size, nvl, 0);
free(nvbuf);
char *nvbuf;
nvbuf = malloc(nvsz);
err = nvlist_pack(nvl, &nvbuf, &nvsz, NV_ENCODE_NATIVE, 0);
zc.zc_nvlist_src = (uintptr_t)nvbuf;
free(nvbuf);
void *nvbuf;
nvbuf = malloc(nvsz);
zc->zc_nvlist_dst = (uintptr_t)nvbuf;
errno = nvlist_unpack(nvbuf, zc->zc_nvlist_dst_size, &nvl, 0);
free(nvbuf);
free(nvbuf);
char *name, *nvbuf;
nvbuf = malloc(nvsz);
err = nvlist_pack(nvl, &nvbuf, &nvsz, NV_ENCODE_NATIVE, 0);
zc.zc_nvlist_src = (uintptr_t)nvbuf;
free(nvbuf);
char *nvbuf;
nvbuf = bootenv->vbe_bootenv;
if (nvlist_lookup_string(env, GRUB_ENVMAP, &nvbuf) == 0) {
(void) strlcpy(bootenv->vbe_bootenv, nvbuf, nvsize);
error = nvlist_pack(env, &nvbuf, &nvsize, NV_ENCODE_XDR,
char *nvbuf;
nvbuf = NULL;
err = nvlist_pack(nvl, &nvbuf, &buflen, NV_ENCODE_NATIVE, 0);
((nvpf_hdr_t *)buf)->nvpf_chksum = nvp_cksum((uchar_t *)nvbuf, buflen);
bcopy(nvbuf, buf + sizeof (nvpf_hdr_t), buflen);
kmem_free(nvbuf, buflen);