Lines Matching defs:ptr

831 nvlist_pack_header(const nvlist_t *nvl, unsigned char *ptr, size_t *leftp)
846 memcpy(ptr, &nvlhdr, sizeof(nvlhdr));
847 ptr += sizeof(nvlhdr);
850 return (ptr);
856 unsigned char *buf, *ptr;
874 ptr = buf;
877 ptr = nvlist_pack_header(nvl, ptr, &left);
884 ptr = nvpair_pack_header(nvp, ptr, &left);
885 if (ptr == NULL)
889 ptr = nvpair_pack_null(nvp, ptr, &left);
892 ptr = nvpair_pack_bool(nvp, ptr, &left);
895 ptr = nvpair_pack_number(nvp, ptr, &left);
898 ptr = nvpair_pack_string(nvp, ptr, &left);
902 ptr = nvlist_pack_header(tmpnvl, ptr, &left);
903 if (ptr == NULL)
911 ptr = nvpair_pack_nvlist_up(ptr, &left);
915 ptr = nvpair_pack_descriptor(nvp, ptr, fdidxp, &left);
918 ptr = nvpair_pack_descriptor_array(nvp, ptr, fdidxp,
923 ptr = nvpair_pack_binary(nvp, ptr, &left);
926 ptr = nvpair_pack_bool_array(nvp, ptr, &left);
929 ptr = nvpair_pack_number_array(nvp, ptr, &left);
932 ptr = nvpair_pack_string_array(nvp, ptr, &left);
943 ptr = nvlist_pack_header(value[ii], ptr, &left);
944 if (ptr == NULL)
951 ptr = nvpair_pack_nvlist_array_next(ptr, &left);
952 if (ptr == NULL)
965 if (ptr == NULL)
971 ptr = nvpair_pack_nvlist_array_next(ptr,
973 if (ptr == NULL)
981 ptr = nvlist_pack_header(nvl, ptr,
983 if (ptr == NULL)
987 ptr = nvpair_pack_nvlist_up(ptr, &left);
988 if (ptr == NULL)
1055 nvlist_unpack_header(nvlist_t *nvl, const unsigned char *ptr, size_t nfds,
1064 memcpy(&nvlhdr, ptr, sizeof(nvlhdr));
1084 ptr += sizeof(nvlhdr);
1089 return (ptr);
1099 const unsigned char *ptr;
1108 ptr = buf;
1115 ptr = nvlist_unpack_header(nvl, ptr, nfds, &isbe, &left);
1116 if (ptr == NULL)
1124 ptr = nvpair_unpack(isbe, ptr, &left, &nvp);
1125 if (ptr == NULL)
1129 ptr = nvpair_unpack_null(isbe, nvp, ptr, &left);
1132 ptr = nvpair_unpack_bool(isbe, nvp, ptr, &left);
1135 ptr = nvpair_unpack_number(isbe, nvp, ptr, &left);
1138 ptr = nvpair_unpack_string(isbe, nvp, ptr, &left);
1141 ptr = nvpair_unpack_nvlist(isbe, nvp, ptr, &left, nfds,
1143 if (tmpnvl == NULL || ptr == NULL)
1149 ptr = nvpair_unpack_descriptor(isbe, nvp, ptr, &left,
1153 ptr = nvpair_unpack_descriptor_array(isbe, nvp, ptr,
1158 ptr = nvpair_unpack_binary(isbe, nvp, ptr, &left);
1174 ptr = nvlist_unpack_header(nvl, ptr, nfds,
1176 if (ptr == NULL)
1182 ptr = nvpair_unpack_bool_array(isbe, nvp, ptr, &left);
1185 ptr = nvpair_unpack_number_array(isbe, nvp, ptr, &left);
1188 ptr = nvpair_unpack_string_array(isbe, nvp, ptr, &left);
1191 ptr = nvpair_unpack_nvlist_array(isbe, nvp, ptr, &left,
1193 if (ptr == NULL)
1202 ptr = nvlist_unpack_header(tmpnvl, ptr, nfds, &isbe,
1208 if (ptr == NULL)