Lines Matching refs:ikvx
173 static int idm_nvlist_add_kv(nvlist_t *nvl, const idm_kv_xlate_t *ikvx,
177 const idm_kv_xlate_t *ikvx, char *value);
180 const idm_kv_xlate_t *ikvx, char *value);
183 const idm_kv_xlate_t *ikvx, char *value);
186 const idm_kv_xlate_t *ikvx, char *value);
189 const idm_kv_xlate_t *ikvx, char *value);
192 const idm_kv_xlate_t *ikvx, char *value);
195 const idm_kv_xlate_t *ikvx, char *value);
200 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb);
203 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb);
206 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb);
209 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb);
212 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb);
215 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb);
218 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb);
354 const idm_kv_xlate_t *ikvx = &idm_kvpair_xlate[0]; in idm_lookup_kv_xlate() local
364 while (ikvx->ik_key_id != KI_MAX_KEY) { in idm_lookup_kv_xlate()
375 if ((strncmp(ikvx->ik_key_name, key, keylen) == 0) && in idm_lookup_kv_xlate()
376 (strlen(ikvx->ik_key_name) == keylen)) { in idm_lookup_kv_xlate()
382 ikvx++; in idm_lookup_kv_xlate()
385 return (ikvx); in idm_lookup_kv_xlate()
389 idm_nvlist_add_kv(nvlist_t *nvl, const idm_kv_xlate_t *ikvx, char *value) in idm_nvlist_add_kv() argument
393 switch (ikvx->ik_idm_type) { in idm_nvlist_add_kv()
398 rc = idm_nvlist_add_string(nvl, ikvx, value); in idm_nvlist_add_kv()
401 rc = idm_nvlist_add_boolean(nvl, ikvx, value); in idm_nvlist_add_kv()
406 rc = idm_nvlist_add_binary(nvl, ikvx, value); in idm_nvlist_add_kv()
409 rc = idm_nvlist_add_large_numerical(nvl, ikvx, in idm_nvlist_add_kv()
413 rc = idm_nvlist_add_numerical(nvl, ikvx, in idm_nvlist_add_kv()
417 rc = idm_nvlist_add_numeric_range(nvl, ikvx, in idm_nvlist_add_kv()
421 rc = idm_nvlist_add_list_of_values(nvl, ikvx, in idm_nvlist_add_kv()
430 rc = idm_nvlist_add_string(nvl, ikvx, value); in idm_nvlist_add_kv()
438 const idm_kv_xlate_t *ikvx, char *value) in idm_nvlist_add_string() argument
440 return (nvlist_add_string(nvl, ikvx->ik_key_name, value)); in idm_nvlist_add_string()
445 const idm_kv_xlate_t *ikvx, char *value) in idm_nvlist_add_boolean() argument
458 rc = nvlist_add_boolean_value(nvl, ikvx->ik_key_name, bool_val); in idm_nvlist_add_boolean()
480 const idm_kv_xlate_t *ikvx, char *value) in idm_nvlist_add_binary() argument
508 rc = nvlist_add_byte_array(nvl, ikvx->ik_key_name, in idm_nvlist_add_binary()
529 rc = nvlist_add_byte_array(nvl, ikvx->ik_key_name, in idm_nvlist_add_binary()
548 rc = nvlist_add_byte_array(nvl, ikvx->ik_key_name, in idm_nvlist_add_binary()
560 const idm_kv_xlate_t *ikvx, char *value) in idm_nvlist_add_large_numerical() argument
568 return (nvlist_add_string(nvl, ikvx->ik_key_name, value)); in idm_nvlist_add_large_numerical()
574 const idm_kv_xlate_t *ikvx, char *value) in idm_nvlist_add_numerical() argument
587 rc = nvlist_add_uint64(nvl, ikvx->ik_key_name, uint64_value); in idm_nvlist_add_numerical()
596 const idm_kv_xlate_t *ikvx, char *range) in idm_nvlist_add_numeric_range() argument
656 rc = nvlist_add_nvlist(nvl, ikvx->ik_key_name, range_nvl); in idm_nvlist_add_numeric_range()
669 const idm_kv_xlate_t *ikvx, char *value_list) in idm_nvlist_add_list_of_values() argument
719 rc = nvlist_add_nvlist(nvl, ikvx->ik_key_name, value_list_nvl); in idm_nvlist_add_list_of_values()
773 const idm_kv_xlate_t *ikvx; in idm_itextbuf_add_nvpair() local
777 ikvx = idm_lookup_kv_xlate(key, strlen(key)); in idm_itextbuf_add_nvpair()
784 ASSERT((ikvx->ik_key_id != KI_MAX_KEY) || in idm_itextbuf_add_nvpair()
792 switch (ikvx->ik_idm_type) { in idm_itextbuf_add_nvpair()
797 rc = idm_itextbuf_add_string(nvp, ikvx, itb); in idm_itextbuf_add_nvpair()
800 rc = idm_itextbuf_add_boolean(nvp, ikvx, itb); in idm_itextbuf_add_nvpair()
805 rc = idm_itextbuf_add_binary(nvp, ikvx, itb); in idm_itextbuf_add_nvpair()
808 rc = idm_itextbuf_add_large_numerical(nvp, ikvx, itb); in idm_itextbuf_add_nvpair()
811 rc = idm_itextbuf_add_numerical(nvp, ikvx, itb); in idm_itextbuf_add_nvpair()
814 rc = idm_itextbuf_add_numeric_range(nvp, ikvx, itb); in idm_itextbuf_add_nvpair()
817 rc = idm_itextbuf_add_list_of_values(nvp, ikvx, itb); in idm_itextbuf_add_nvpair()
830 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb) in idm_itextbuf_add_string() argument
858 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb) in idm_itextbuf_add_boolean() argument
885 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb) in idm_itextbuf_add_binary() argument
923 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb) in idm_itextbuf_add_large_numerical() argument
932 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb) in idm_itextbuf_add_numerical() argument
961 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb) in idm_itextbuf_add_numeric_range() argument
970 const idm_kv_xlate_t *ikvx, idm_textbuf_t *itb) in idm_itextbuf_add_list_of_values() argument
1268 const idm_kv_xlate_t *ikvx; in idm_nvlist_add_keyvalue() local
1270 ikvx = idm_lookup_kv_xlate(key, keylen); in idm_nvlist_add_keyvalue()
1272 if (ikvx->ik_key_id == KI_MAX_KEY) { in idm_nvlist_add_keyvalue()
1288 return (idm_nvlist_add_kv(nvl, ikvx, value)); in idm_nvlist_add_keyvalue()