Lines Matching defs:v
354 add_boolean_entry(scf_handle_t *h, scf_transaction_entry_t *te, uint8_t v)
361 scf_value_set_boolean(val, v);
367 add_count_entry(scf_handle_t *h, scf_transaction_entry_t *te, uint64_t v)
374 scf_value_set_count(val, v);
380 add_integer_entry(scf_handle_t *h, scf_transaction_entry_t *te, int64_t v)
387 scf_value_set_integer(val, v);
423 boolean_t v;
425 (void) nvpair_value_boolean_value(p, &v);
426 return (add_boolean_entry(h, te, (uint8_t)v));
430 boolean_t *v;
432 (void) nvpair_value_boolean_array(p, &v, &n);
434 if (add_boolean_entry(h, te, (uint8_t)v[i]) !=
442 uchar_t v;
444 (void) nvpair_value_byte(p, &v);
445 return (add_count_entry(h, te, v));
449 uint8_t v;
451 (void) nvpair_value_uint8(p, &v);
452 return (add_count_entry(h, te, v));
456 uint16_t v;
458 (void) nvpair_value_uint16(p, &v);
459 return (add_count_entry(h, te, v));
463 uint32_t v;
465 (void) nvpair_value_uint32(p, &v);
466 return (add_count_entry(h, te, v));
470 uint64_t v;
472 (void) nvpair_value_uint64(p, &v);
473 return (add_count_entry(h, te, v));
477 uchar_t *v;
479 (void) nvpair_value_byte_array(p, &v, &n);
481 if (add_count_entry(h, te, v[i]) != SCF_SUCCESS)
488 uint8_t *v;
490 (void) nvpair_value_uint8_array(p, &v, &n);
492 if (add_count_entry(h, te, v[i]) != SCF_SUCCESS)
499 uint16_t *v;
501 (void) nvpair_value_uint16_array(p, &v, &n);
503 if (add_count_entry(h, te, v[i]) != SCF_SUCCESS)
510 uint32_t *v;
512 (void) nvpair_value_uint32_array(p, &v, &n);
514 if (add_count_entry(h, te, v[i]) != SCF_SUCCESS)
521 uint64_t *v;
523 (void) nvpair_value_uint64_array(p, &v, &n);
525 if (add_count_entry(h, te, v[i]) != SCF_SUCCESS)
532 int8_t v;
534 (void) nvpair_value_int8(p, &v);
535 return (add_integer_entry(h, te, v));
539 int16_t v;
541 (void) nvpair_value_int16(p, &v);
542 return (add_integer_entry(h, te, v));
546 int32_t v;
548 (void) nvpair_value_int32(p, &v);
549 return (add_integer_entry(h, te, v));
553 int64_t v;
555 (void) nvpair_value_int64(p, &v);
556 return (add_integer_entry(h, te, v));
560 int8_t *v;
562 (void) nvpair_value_int8_array(p, &v, &n);
564 if (add_integer_entry(h, te, v[i]) !=
572 int16_t *v;
574 (void) nvpair_value_int16_array(p, &v, &n);
576 if (add_integer_entry(h, te, v[i]) !=
584 int32_t *v;
586 (void) nvpair_value_int32_array(p, &v, &n);
588 if (add_integer_entry(h, te, v[i]) !=
596 int64_t *v;
598 (void) nvpair_value_int64_array(p, &v, &n);
600 if (add_integer_entry(h, te, v[i]) !=
615 char **v;
617 (void) nvpair_value_string_array(p, &v, &n);
619 if (add_astring_entry(h, te, v[i]) !=
882 get_v_pointer(scf_values_t *v)
884 switch (v->value_type) {
886 return ((void **)&v->values.v_boolean);
888 return ((void **)&v->values.v_count);
890 return ((void **)&v->values.v_integer);
892 return ((void **)&v->values.v_astring);
894 return ((void **)&v->values.v_ustring);
906 get_value(scf_value_t *val, scf_values_t *v, int c, char *buf, int sz)
908 switch (v->value_type) {
910 return (scf_value_get_boolean(val, v->values.v_boolean + c));
912 return (scf_value_get_count(val, v->values.v_count + c));
914 return (scf_value_get_integer(val, v->values.v_integer + c));
917 (v->values.v_astring[c] = strdup(buf)) == NULL) {
924 (v->values.v_ustring[c] = strdup(buf)) == NULL) {
940 values_get(scf_property_t *prop, scf_values_t *v)
953 assert(v != NULL);
954 assert(v->reserved == NULL);
971 if (scf_property_is_type(prop, v->value_type) != SCF_SUCCESS)
977 p = get_v_pointer(v);
980 cursz = count = v->value_count;
998 if (get_value(val, v, count, buf, sz) != 0)
1004 v->value_count = count;
1013 v->value_count = count;
1014 scf_values_destroy(v);
1077 boolean_t *v;
1081 v = calloc(n, sizeof (boolean_t));
1082 if (v == NULL) {
1087 v[i] = (boolean_t)vals.values.v_boolean[i];
1090 err = nvlist_add_boolean_value(nvl, pname, *v);
1093 v, n);
1095 free(v);
1098 free(v);