Lines Matching defs:leftp
336 nvpair_pack_header(const nvpair_t *nvp, unsigned char *ptr, size_t *leftp)
349 PJDLOG_ASSERT(*leftp >= sizeof(nvphdr));
352 *leftp -= sizeof(nvphdr);
354 PJDLOG_ASSERT(*leftp >= namesize);
357 *leftp -= namesize;
364 size_t *leftp __unused)
374 nvpair_pack_bool(const nvpair_t *nvp, unsigned char *ptr, size_t *leftp)
383 PJDLOG_ASSERT(*leftp >= sizeof(value));
386 *leftp -= sizeof(value);
392 nvpair_pack_number(const nvpair_t *nvp, unsigned char *ptr, size_t *leftp)
401 PJDLOG_ASSERT(*leftp >= sizeof(value));
404 *leftp -= sizeof(value);
410 nvpair_pack_string(const nvpair_t *nvp, unsigned char *ptr, size_t *leftp)
416 PJDLOG_ASSERT(*leftp >= nvp->nvp_datasize);
419 *leftp -= nvp->nvp_datasize;
425 nvpair_pack_nvlist_up(unsigned char *ptr, size_t *leftp)
436 PJDLOG_ASSERT(*leftp >= sizeof(nvphdr));
439 *leftp -= sizeof(nvphdr);
441 PJDLOG_ASSERT(*leftp >= namesize);
444 *leftp -= namesize;
450 nvpair_pack_nvlist_array_next(unsigned char *ptr, size_t *leftp)
461 PJDLOG_ASSERT(*leftp >= sizeof(nvphdr));
464 *leftp -= sizeof(nvphdr);
466 PJDLOG_ASSERT(*leftp >= namesize);
469 *leftp -= namesize;
477 size_t *leftp)
497 PJDLOG_ASSERT(*leftp >= sizeof(value));
500 *leftp -= sizeof(value);
507 nvpair_pack_binary(const nvpair_t *nvp, unsigned char *ptr, size_t *leftp)
513 PJDLOG_ASSERT(*leftp >= nvp->nvp_datasize);
516 *leftp -= nvp->nvp_datasize;
522 nvpair_pack_bool_array(const nvpair_t *nvp, unsigned char *ptr, size_t *leftp)
527 PJDLOG_ASSERT(*leftp >= nvp->nvp_datasize);
531 *leftp -= nvp->nvp_datasize;
537 nvpair_pack_number_array(const nvpair_t *nvp, unsigned char *ptr, size_t *leftp)
542 PJDLOG_ASSERT(*leftp >= nvp->nvp_datasize);
546 *leftp -= nvp->nvp_datasize;
552 nvpair_pack_string_array(const nvpair_t *nvp, unsigned char *ptr, size_t *leftp)
560 PJDLOG_ASSERT(*leftp >= nvp->nvp_datasize);
568 PJDLOG_ASSERT(*leftp >= len);
573 *leftp -= len;
584 int64_t *fdidxp, size_t *leftp)
592 PJDLOG_ASSERT(*leftp >= nvp->nvp_datasize);
598 PJDLOG_ASSERT(*leftp >= sizeof(value));
614 *leftp -= sizeof(value);
639 size_t *leftp)
643 if (*leftp < sizeof(nvphdr))
648 *leftp -= sizeof(nvphdr);
676 if (*leftp < nvphdr.nvph_namesize)
687 *leftp -= nvphdr.nvph_namesize;
689 if (*leftp < nvphdr.nvph_datasize)
705 size_t *leftp __unused)
720 size_t *leftp)
730 if (*leftp < sizeof(value)) {
737 *leftp -= sizeof(value);
751 size_t *leftp)
760 if (*leftp < sizeof(uint64_t)) {
771 *leftp -= sizeof(uint64_t);
778 const unsigned char *ptr, size_t *leftp)
783 if (*leftp < nvp->nvp_datasize || nvp->nvp_datasize == 0) {
799 *leftp -= nvp->nvp_datasize;
806 const unsigned char *ptr, size_t *leftp, size_t nfds, nvlist_t **child)
812 if (*leftp < nvp->nvp_datasize || nvp->nvp_datasize == 0) {
821 ptr = nvlist_unpack_header(value, ptr, nfds, NULL, leftp);
834 size_t *leftp, const int *fds, size_t nfds)
844 if (*leftp < sizeof(idx)) {
867 *leftp -= sizeof(idx);
875 const unsigned char *ptr, size_t *leftp)
881 if (*leftp < nvp->nvp_datasize || nvp->nvp_datasize == 0) {
892 *leftp -= nvp->nvp_datasize;
901 const unsigned char *ptr, size_t *leftp)
910 if (nvp->nvp_datasize != size || *leftp < size ||
924 *leftp -= sizeof(*value);
934 size_t *leftp)
943 if (nvp->nvp_datasize != size || *leftp < size ||
960 *leftp -= sizeof(*value);
970 const unsigned char *ptr, size_t *leftp)
980 if (*leftp < nvp->nvp_datasize || nvp->nvp_datasize == 0 ||
1016 *leftp -= len;
1031 const unsigned char *ptr, size_t *leftp, const int *fds, size_t nfds)
1041 if (nvp->nvp_datasize != size || *leftp < size ||
1072 *leftp -= sizeof(idx);
1083 const unsigned char *ptr, size_t *leftp, nvlist_t **firstel)
1094 sizeup > *leftp) {
1132 nvpair_unpack(bool isbe, const unsigned char *ptr, size_t *leftp,
1142 ptr = nvpair_unpack_header(isbe, nvp, ptr, leftp);