• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/cddl/contrib/opensolaris/common/nvpair/

Lines Matching refs:nvlist_t

63  *  |  nvlist_t    |
114 * | | nvlist_t | |
135 static int nvlist_add_common(nvlist_t *nvl, const char *name, data_type_t type,
139 #define EMBEDDED_NVL(nvp) ((nvlist_t *)(void *)NVP_VALUE(nvp))
140 #define EMBEDDED_NVL_ARRAY(nvp) ((nvlist_t **)(void *)NVP_VALUE(nvp))
186 nvlist_lookup_nv_alloc(nvlist_t *nvl)
325 nvt_lookup_name_type(nvlist_t *nvl, const char *name, data_type_t type)
357 nvt_lookup_name(nvlist_t *nvl, const char *name)
463 nvt_remove_nvpair(nvlist_t *nvl, nvpair_t *nvp)
501 nvt_add_nvpair(nvlist_t *nvl, nvpair_t *nvp)
547 nvlist_init(nvlist_t *nvl, uint32_t nvflag, nvpriv_t *priv)
557 nvlist_nvflag(nvlist_t *nvl)
567 nvlist_alloc(nvlist_t **nvlp, uint_t nvflag, int kmflag)
578 nvlist_xalloc(nvlist_t **nvlp, uint_t nvflag, nv_alloc_t *nva)
589 NV_ALIGN(sizeof (nvlist_t)))) == NULL) {
603 nvp_buf_alloc(nvlist_t *nvl, size_t len)
628 nvp_buf_free(nvlist_t *nvl, nvpair_t *nvp)
640 nvp_buf_link(nvlist_t *nvl, nvpair_t *nvp)
659 nvp_buf_unlink(nvlist_t *nvl, nvpair_t *nvp)
804 nvlist_copy_pairs(nvlist_t *snvl, nvlist_t *dnvl)
836 nvlist_t **nvlp = EMBEDDED_NVL_ARRAY(nvp);
852 nvlist_free(nvlist_t *nvl)
874 nv_mem_free(priv, nvl, NV_ALIGN(sizeof (nvlist_t)));
883 nvlist_contains_nvp(nvlist_t *nvl, nvpair_t *nvp)
903 nvlist_dup(nvlist_t *nvl, nvlist_t **nvlp, int kmflag)
914 nvlist_xdup(nvlist_t *nvl, nvlist_t **nvlp, nv_alloc_t *nva)
917 nvlist_t *ret;
937 nvlist_remove_all(nvlist_t *nvl, const char *name)
957 nvlist_remove(nvlist_t *nvl, const char *name, data_type_t type)
970 nvlist_remove_nvpair(nvlist_t *nvl, nvpair_t *nvp)
1096 value_sz = NV_ALIGN(sizeof (nvlist_t));
1100 (uint64_t)nelem * NV_ALIGN(sizeof (nvlist_t));
1110 nvlist_copy_embedded(nvlist_t *nvl, nvlist_t *onvl, nvlist_t *emb_nvl)
1133 nvlist_add_common(nvlist_t *nvl, const char *name,
1170 nvlist_t **onvlp = (nvlist_t **)data;
1216 nvlist_t *nnvl = EMBEDDED_NVL(nvp);
1217 nvlist_t *onvl = (nvlist_t *)data;
1226 nvlist_t **onvlp = (nvlist_t **)data;
1227 nvlist_t **nvlp = EMBEDDED_NVL_ARRAY(nvp);
1228 nvlist_t *embedded = (nvlist_t *)
1268 nvlist_add_boolean(nvlist_t *nvl, const char *name)
1274 nvlist_add_boolean_value(nvlist_t *nvl, const char *name, boolean_t val)
1280 nvlist_add_byte(nvlist_t *nvl, const char *name, uchar_t val)
1286 nvlist_add_int8(nvlist_t *nvl, const char *name, int8_t val)
1292 nvlist_add_uint8(nvlist_t *nvl, const char *name, uint8_t val)
1298 nvlist_add_int16(nvlist_t *nvl, const char *name, int16_t val)
1304 nvlist_add_uint16(nvlist_t *nvl, const char *name, uint16_t val)
1310 nvlist_add_int32(nvlist_t *nvl, const char *name, int32_t val)
1316 nvlist_add_uint32(nvlist_t *nvl, const char *name, uint32_t val)
1322 nvlist_add_int64(nvlist_t *nvl, const char *name, int64_t val)
1328 nvlist_add_uint64(nvlist_t *nvl, const char *name, uint64_t val)
1335 nvlist_add_double(nvlist_t *nvl, const char *name, double val)
1342 nvlist_add_string(nvlist_t *nvl, const char *name, const char *val)
1348 nvlist_add_boolean_array(nvlist_t *nvl, const char *name,
1355 nvlist_add_byte_array(nvlist_t *nvl, const char *name, uchar_t *a, uint_t n)
1361 nvlist_add_int8_array(nvlist_t *nvl, const char *name, int8_t *a, uint_t n)
1367 nvlist_add_uint8_array(nvlist_t *nvl, const char *name, uint8_t *a, uint_t n)
1373 nvlist_add_int16_array(nvlist_t *nvl, const char *name, int16_t *a, uint_t n)
1379 nvlist_add_uint16_array(nvlist_t *nvl, const char *name, uint16_t *a, uint_t n)
1385 nvlist_add_int32_array(nvlist_t *nvl, const char *name, int32_t *a, uint_t n)
1391 nvlist_add_uint32_array(nvlist_t *nvl, const char *name, uint32_t *a, uint_t n)
1397 nvlist_add_int64_array(nvlist_t *nvl, const char *name, int64_t *a, uint_t n)
1403 nvlist_add_uint64_array(nvlist_t *nvl, const char *name, uint64_t *a, uint_t n)
1409 nvlist_add_string_array(nvlist_t *nvl, const char *name,
1416 nvlist_add_hrtime(nvlist_t *nvl, const char *name, hrtime_t val)
1422 nvlist_add_nvlist(nvlist_t *nvl, const char *name, nvlist_t *val)
1428 nvlist_add_nvlist_array(nvlist_t *nvl, const char *name, nvlist_t **a, uint_t n)
1435 nvlist_next_nvpair(nvlist_t *nvl, nvpair_t *nvp)
1464 nvlist_prev_nvpair(nvlist_t *nvl, nvpair_t *nvp)
1488 nvlist_empty(nvlist_t *nvl)
1608 nvlist_lookup_common(nvlist_t *nvl, const char *name, data_type_t type,
1625 nvlist_lookup_boolean(nvlist_t *nvl, const char *name)
1631 nvlist_lookup_boolean_value(nvlist_t *nvl, const char *name, boolean_t *val)
1638 nvlist_lookup_byte(nvlist_t *nvl, const char *name, uchar_t *val)
1644 nvlist_lookup_int8(nvlist_t *nvl, const char *name, int8_t *val)
1650 nvlist_lookup_uint8(nvlist_t *nvl, const char *name, uint8_t *val)
1656 nvlist_lookup_int16(nvlist_t *nvl, const char *name, int16_t *val)
1662 nvlist_lookup_uint16(nvlist_t *nvl, const char *name, uint16_t *val)
1668 nvlist_lookup_int32(nvlist_t *nvl, const char *name, int32_t *val)
1674 nvlist_lookup_uint32(nvlist_t *nvl, const char *name, uint32_t *val)
1680 nvlist_lookup_int64(nvlist_t *nvl, const char *name, int64_t *val)
1686 nvlist_lookup_uint64(nvlist_t *nvl, const char *name, uint64_t *val)
1693 nvlist_lookup_double(nvlist_t *nvl, const char *name, double *val)
1700 nvlist_lookup_string(nvlist_t *nvl, const char *name, char **val)
1706 nvlist_lookup_nvlist(nvlist_t *nvl, const char *name, nvlist_t **val)
1712 nvlist_lookup_boolean_array(nvlist_t *nvl, const char *name,
1720 nvlist_lookup_byte_array(nvlist_t *nvl, const char *name,
1727 nvlist_lookup_int8_array(nvlist_t *nvl, const char *name, int8_t **a, uint_t *n)
1733 nvlist_lookup_uint8_array(nvlist_t *nvl, const char *name,
1740 nvlist_lookup_int16_array(nvlist_t *nvl, const char *name,
1747 nvlist_lookup_uint16_array(nvlist_t *nvl, const char *name,
1754 nvlist_lookup_int32_array(nvlist_t *nvl, const char *name,
1761 nvlist_lookup_uint32_array(nvlist_t *nvl, const char *name,
1768 nvlist_lookup_int64_array(nvlist_t *nvl, const char *name,
1775 nvlist_lookup_uint64_array(nvlist_t *nvl, const char *name,
1782 nvlist_lookup_string_array(nvlist_t *nvl, const char *name,
1789 nvlist_lookup_nvlist_array(nvlist_t *nvl, const char *name,
1790 nvlist_t ***a, uint_t *n)
1796 nvlist_lookup_hrtime(nvlist_t *nvl, const char *name, hrtime_t *val)
1802 nvlist_lookup_pairs(nvlist_t *nvl, int flag, ...)
1885 nvlist_lookup_nvpair_ei_sep(nvlist_t *nvl, const char *name, const char sep,
1892 nvlist_t **nva;
2052 nvlist_lookup_nvpair(nvlist_t *nvl, const char *name, nvpair_t **ret)
2062 int nvlist_lookup_nvpair_embedded_index(nvlist_t *nvl,
2069 nvlist_exists(nvlist_t *nvl, const char *name)
2164 nvpair_value_nvlist(nvpair_t *nvp, nvlist_t **val)
2236 nvpair_value_nvlist_array(nvpair_t *nvp, nvlist_t ***val, uint_t *nelem)
2251 nvlist_add_nvpair(nvlist_t *nvl, nvpair_t *nvp)
2268 nvlist_merge(nvlist_t *dst, nvlist_t *nvl, int flag)
2299 * encoding / decoding of a nvlist header (nvlist_t)
2316 int (*nvs_nvlist)(nvstream_t *, nvlist_t *, size_t *);
2331 nvs_encode_pairs(nvstream_t *nvs, nvlist_t *nvl)
2347 nvs_decode_pairs(nvstream_t *nvs, nvlist_t *nvl)
2391 nvs_getsize_pairs(nvstream_t *nvs, nvlist_t *nvl, size_t *buflen)
2414 nvs_operation(nvstream_t *nvs, nvlist_t *nvl, size_t *buflen)
2448 nvs_embedded(nvstream_t *nvs, nvlist_t *embedded)
2494 nvlist_t **nvlp = EMBEDDED_NVL_ARRAY(nvp);
2506 nvlist_t *embedded = (nvlist_t *)((uintptr_t)nvlp + len);
2542 static int nvs_native(nvstream_t *, nvlist_t *, char *, size_t *);
2543 static int nvs_xdr(nvstream_t *, nvlist_t *, char *, size_t *);
2550 nvlist_common(nvlist_t *nvl, char *buf, size_t *buflen, int encoding,
2633 nvlist_size(nvlist_t *nvl, size_t *size, int encoding)
2643 nvlist_pack(nvlist_t *nvl, char **bufp, size_t *buflen, int encoding,
2655 nvlist_xpack(nvlist_t *nvl, char **bufp, size_t *buflen, int encoding,
2702 * Unpack buf into an nvlist_t
2706 nvlist_unpack(char *buf, size_t buflen, nvlist_t **nvlp, int kmflag)
2717 nvlist_xunpack(char *buf, size_t buflen, nvlist_t **nvlp, nv_alloc_t *nva)
2719 nvlist_t *nvl;
2813 * operate on nvlist_t header
2816 nvs_native_nvlist(nvstream_t *nvs, nvlist_t *nvl, size_t *size)
2828 /* copy version and nvflag of the nvlist_t */
2888 bzero(packed + offsetof(nvlist_t, nvl_priv),
2889 sizeof(((nvlist_t *)NULL)->nvl_priv));
2917 bzero(value + offsetof(nvlist_t, nvl_priv),
2918 sizeof(((nvlist_t *)NULL)->nvl_priv));
2919 value += sizeof(nvlist_t);
3097 nvs_native(nvstream_t *nvs, nvlist_t *nvl, char *buf, size_t *buflen)
3173 nvs_xdr_nvlist(nvstream_t *nvs, nvlist_t *nvl, size_t *size)
3584 nvs_xdr(nvstream_t *nvs, nvlist_t *nvl, char *buf, size_t *buflen)