Lines Matching refs:nvpair_t

42 typedef struct nvpair nvpair_t;  typedef
104 nvpair_t *nvlist_first_nvpair(const nvlist_t *nvl);
105 nvpair_t *nvlist_next_nvpair(const nvlist_t *nvl, const nvpair_t *nvp);
106 nvpair_t *nvlist_prev_nvpair(const nvlist_t *nvl, const nvpair_t *nvp);
108 void nvlist_add_nvpair(nvlist_t *nvl, const nvpair_t *nvp);
110 bool nvlist_move_nvpair(nvlist_t *nvl, nvpair_t *nvp);
112 void nvlist_set_parent(nvlist_t *nvl, nvpair_t *parent);
113 void nvlist_set_array_next(nvlist_t *nvl, nvpair_t *ele);
114 nvpair_t *nvlist_get_array_next_nvpair(nvlist_t *nvl);
116 const nvpair_t *nvlist_get_nvpair(const nvlist_t *nvl, const char *name);
118 nvpair_t *nvlist_take_nvpair(nvlist_t *nvl, const char *name);
121 void nvlist_remove_nvpair(nvlist_t *nvl, nvpair_t *nvp);
123 void nvlist_free_nvpair(nvlist_t *nvl, nvpair_t *nvp);
125 int nvpair_type(const nvpair_t *nvp);
126 const char *nvpair_name(const nvpair_t *nvp);
128 nvpair_t *nvpair_clone(const nvpair_t *nvp);
130 nvpair_t *nvpair_create_null(const char *name);
131 nvpair_t *nvpair_create_bool(const char *name, bool value);
132 nvpair_t *nvpair_create_number(const char *name, uint64_t value);
133 nvpair_t *nvpair_create_string(const char *name, const char *value);
134 nvpair_t *nvpair_create_stringf(const char *name, const char *valuefmt, ...) __printflike(2, 3);
135 nvpair_t *nvpair_create_stringv(const char *name, const char *valuefmt, va_list valueap) __printfli…
136 nvpair_t *nvpair_create_nvlist(const char *name, const nvlist_t *value);
137 nvpair_t *nvpair_create_descriptor(const char *name, int value);
138 nvpair_t *nvpair_create_binary(const char *name, const void *value, size_t size);
139 nvpair_t *nvpair_create_bool_array(const char *name, const bool *value, size_t nitems);
140 nvpair_t *nvpair_create_number_array(const char *name, const uint64_t *value, size_t nitems);
141 nvpair_t *nvpair_create_string_array(const char *name, const char * const *value, size_t nitems);
142 nvpair_t *nvpair_create_nvlist_array(const char *name, const nvlist_t * const *value, size_t nitems…
143 nvpair_t *nvpair_create_descriptor_array(const char *name, const int *value, size_t nitems);
145 nvpair_t *nvpair_move_string(const char *name, char *value);
146 nvpair_t *nvpair_move_nvlist(const char *name, nvlist_t *value);
147 nvpair_t *nvpair_move_descriptor(const char *name, int value);
148 nvpair_t *nvpair_move_binary(const char *name, void *value, size_t size);
149 nvpair_t *nvpair_move_bool_array(const char *name, bool *value, size_t nitems);
150 nvpair_t *nvpair_move_nvlist_array(const char *name, nvlist_t **value, size_t nitems);
151 nvpair_t *nvpair_move_descriptor_array(const char *name, int *value, size_t nitems);
152 nvpair_t *nvpair_move_number_array(const char *name, uint64_t *value, size_t nitems);
153 nvpair_t *nvpair_move_string_array(const char *name, char **value, size_t nitems);
155 int nvpair_append_bool_array(nvpair_t *nvp, const bool value);
156 int nvpair_append_number_array(nvpair_t *nvp, const uint64_t value);
157 int nvpair_append_string_array(nvpair_t *nvp, const char *value);
158 int nvpair_append_nvlist_array(nvpair_t *nvp, const nvlist_t *value);
159 int nvpair_append_descriptor_array(nvpair_t *nvp, const int value);
161 bool nvpair_get_bool(const nvpair_t *nvp);
162 uint64_t nvpair_get_number(const nvpair_t *nvp);
163 const char *nvpair_get_string(const nvpair_t *nvp);
164 const nvlist_t *nvpair_get_nvlist(const nvpair_t *nvp);
165 int nvpair_get_descriptor(const nvpair_t *nvp);
166 const void *nvpair_get_binary(const nvpair_t *nvp, size_t *sizep);
167 const bool *nvpair_get_bool_array(const nvpair_t *nvp, size_t *nitemsp);
168 const uint64_t *nvpair_get_number_array(const nvpair_t *nvp, size_t *nitemsp);
169 const char * const *nvpair_get_string_array(const nvpair_t *nvp, size_t *nitemsp);
170 const nvlist_t * const *nvpair_get_nvlist_array(const nvpair_t *nvp, size_t *nitemsp);
171 const int *nvpair_get_descriptor_array(const nvpair_t *nvp, size_t *nitemsp);
173 void nvpair_free(nvpair_t *nvp);