Lines Matching refs:nvp_datasize
89 size_t nvp_datasize; member
137 nvp->nvp_datasize = datasize; in nvpair_allocv()
162 nvp->nvp_datasize += datasize; in nvpair_append()
330 return (nvp->nvp_datasize); in nvpair_size()
345 nvphdr.nvph_datasize = nvp->nvp_datasize; in nvpair_pack_header()
414 PJDLOG_ASSERT(*leftp >= nvp->nvp_datasize); in nvpair_pack_string()
415 memcpy(ptr, (const void *)(intptr_t)nvp->nvp_data, nvp->nvp_datasize); in nvpair_pack_string()
416 ptr += nvp->nvp_datasize; in nvpair_pack_string()
417 *leftp -= nvp->nvp_datasize; in nvpair_pack_string()
511 PJDLOG_ASSERT(*leftp >= nvp->nvp_datasize); in nvpair_pack_binary()
512 memcpy(ptr, (const void *)(intptr_t)nvp->nvp_data, nvp->nvp_datasize); in nvpair_pack_binary()
513 ptr += nvp->nvp_datasize; in nvpair_pack_binary()
514 *leftp -= nvp->nvp_datasize; in nvpair_pack_binary()
525 PJDLOG_ASSERT(*leftp >= nvp->nvp_datasize); in nvpair_pack_bool_array()
527 memcpy(ptr, (const void *)(intptr_t)nvp->nvp_data, nvp->nvp_datasize); in nvpair_pack_bool_array()
528 ptr += nvp->nvp_datasize; in nvpair_pack_bool_array()
529 *leftp -= nvp->nvp_datasize; in nvpair_pack_bool_array()
540 PJDLOG_ASSERT(*leftp >= nvp->nvp_datasize); in nvpair_pack_number_array()
542 memcpy(ptr, (const void *)(intptr_t)nvp->nvp_data, nvp->nvp_datasize); in nvpair_pack_number_array()
543 ptr += nvp->nvp_datasize; in nvpair_pack_number_array()
544 *leftp -= nvp->nvp_datasize; in nvpair_pack_number_array()
558 PJDLOG_ASSERT(*leftp >= nvp->nvp_datasize); in nvpair_pack_string_array()
574 PJDLOG_ASSERT(size == nvp->nvp_datasize); in nvpair_pack_string_array()
590 PJDLOG_ASSERT(*leftp >= nvp->nvp_datasize); in nvpair_pack_descriptor_array()
627 nvp->nvp_datasize = 0; in nvpair_init_datasize()
629 nvp->nvp_datasize = in nvpair_init_datasize()
690 nvp->nvp_datasize = nvphdr.nvph_datasize; in nvpair_unpack_header()
706 if (nvp->nvp_datasize != 0) { in nvpair_unpack_null()
722 if (nvp->nvp_datasize != sizeof(value)) { in nvpair_unpack_bool()
752 if (nvp->nvp_datasize != sizeof(uint64_t)) { in nvpair_unpack_number()
779 if (*leftp < nvp->nvp_datasize || nvp->nvp_datasize == 0) { in nvpair_unpack_string()
784 if (strnlen((const char *)ptr, nvp->nvp_datasize) != in nvpair_unpack_string()
785 nvp->nvp_datasize - 1) { in nvpair_unpack_string()
794 ptr += nvp->nvp_datasize; in nvpair_unpack_string()
795 *leftp -= nvp->nvp_datasize; in nvpair_unpack_string()
808 if (*leftp < nvp->nvp_datasize || nvp->nvp_datasize == 0) { in nvpair_unpack_nvlist()
836 if (nvp->nvp_datasize != sizeof(idx)) { in nvpair_unpack_descriptor()
877 if (*leftp < nvp->nvp_datasize || nvp->nvp_datasize == 0) { in nvpair_unpack_binary()
882 value = nv_malloc(nvp->nvp_datasize); in nvpair_unpack_binary()
886 memcpy(value, ptr, nvp->nvp_datasize); in nvpair_unpack_binary()
887 ptr += nvp->nvp_datasize; in nvpair_unpack_binary()
888 *leftp -= nvp->nvp_datasize; in nvpair_unpack_binary()
906 if (nvp->nvp_datasize != size || *leftp < size || in nvpair_unpack_bool_array()
939 if (nvp->nvp_datasize != size || *leftp < size || in nvpair_unpack_number_array()
976 if (*leftp < nvp->nvp_datasize || nvp->nvp_datasize == 0 || in nvpair_unpack_string_array()
982 size = nvp->nvp_datasize; in nvpair_unpack_string_array()
1033 if (nvp->nvp_datasize != size || *leftp < size || in nvpair_unpack_descriptor_array()
1865 *sizep = nvp->nvp_datasize; in nvpair_get_binary()