Lines Matching defs:nvpair_t
86 } nvpair_t;
116 #define NVP_NAME(nvp) ((char *)(nvp) + sizeof (nvpair_t))
119 #define NVP_VALUE(nvp) ((char *)(nvp) + NV_ALIGN(sizeof (nvpair_t) \
170 int nvlist_add_nvpair(nvlist_t *, nvpair_t *);
203 int nvlist_remove_nvpair(nvlist_t *, nvpair_t *);
238 int nvlist_lookup_nvpair(nvlist_t *, const char *, nvpair_t **);
239 int nvlist_lookup_nvpair_embedded_index(nvlist_t *, const char *, nvpair_t **,
245 nvpair_t *nvlist_next_nvpair(nvlist_t *, nvpair_t *);
246 nvpair_t *nvlist_prev_nvpair(nvlist_t *, nvpair_t *);
247 char *nvpair_name(nvpair_t *);
248 data_type_t nvpair_type(nvpair_t *);
249 int nvpair_type_is_array(nvpair_t *);
250 int nvpair_value_boolean_value(nvpair_t *, boolean_t *);
251 int nvpair_value_byte(nvpair_t *, uchar_t *);
252 int nvpair_value_int8(nvpair_t *, int8_t *);
253 int nvpair_value_uint8(nvpair_t *, uint8_t *);
254 int nvpair_value_int16(nvpair_t *, int16_t *);
255 int nvpair_value_uint16(nvpair_t *, uint16_t *);
256 int nvpair_value_int32(nvpair_t *, int32_t *);
257 int nvpair_value_uint32(nvpair_t *, uint32_t *);
258 int nvpair_value_int64(nvpair_t *, int64_t *);
259 int nvpair_value_uint64(nvpair_t *, uint64_t *);
260 int nvpair_value_string(nvpair_t *, char **);
261 int nvpair_value_nvlist(nvpair_t *, nvlist_t **);
262 int nvpair_value_boolean_array(nvpair_t *, boolean_t **, uint_t *);
263 int nvpair_value_byte_array(nvpair_t *, uchar_t **, uint_t *);
264 int nvpair_value_int8_array(nvpair_t *, int8_t **, uint_t *);
265 int nvpair_value_uint8_array(nvpair_t *, uint8_t **, uint_t *);
266 int nvpair_value_int16_array(nvpair_t *, int16_t **, uint_t *);
267 int nvpair_value_uint16_array(nvpair_t *, uint16_t **, uint_t *);
268 int nvpair_value_int32_array(nvpair_t *, int32_t **, uint_t *);
269 int nvpair_value_uint32_array(nvpair_t *, uint32_t **, uint_t *);
270 int nvpair_value_int64_array(nvpair_t *, int64_t **, uint_t *);
271 int nvpair_value_uint64_array(nvpair_t *, uint64_t **, uint_t *);
272 int nvpair_value_string_array(nvpair_t *, char ***, uint_t *);
273 int nvpair_value_nvlist_array(nvpair_t *, nvlist_t ***, uint_t *);
274 int nvpair_value_hrtime(nvpair_t *, hrtime_t *);
276 int nvpair_value_double(nvpair_t *, double *);
302 void fnvlist_add_nvpair(nvlist_t *, nvpair_t *);
317 void fnvlist_remove_nvpair(nvlist_t *, nvpair_t *);
319 nvpair_t *fnvlist_lookup_nvpair(nvlist_t *nvl, const char *name);
334 boolean_t fnvpair_value_boolean_value(nvpair_t *nvp);
335 uchar_t fnvpair_value_byte(nvpair_t *nvp);
336 int8_t fnvpair_value_int8(nvpair_t *nvp);
337 int16_t fnvpair_value_int16(nvpair_t *nvp);
338 int32_t fnvpair_value_int32(nvpair_t *nvp);
339 int64_t fnvpair_value_int64(nvpair_t *nvp);
340 uint8_t fnvpair_value_uint8_t(nvpair_t *nvp);
341 uint16_t fnvpair_value_uint16(nvpair_t *nvp);
342 uint32_t fnvpair_value_uint32(nvpair_t *nvp);
343 uint64_t fnvpair_value_uint64(nvpair_t *nvp);
344 char *fnvpair_value_string(nvpair_t *nvp);
345 nvlist_t *fnvpair_value_nvlist(nvpair_t *nvp);