Lines Matching refs:nelem

129 static int i_get_value_size(data_type_t type, const void *data, uint_t nelem);
131 uint_t nelem, const void *data);
388 i_validate_type_nelem(data_type_t type, uint_t nelem) in i_validate_type_nelem() argument
392 if (nelem != 0) in i_validate_type_nelem()
411 if (nelem != 1) in i_validate_type_nelem()
452 i_validate_nvpair_value(data_type_t type, uint_t nelem, const void *data) in i_validate_nvpair_value() argument
463 for (i = 0; i < nelem; i++) in i_validate_nvpair_value()
719 i_get_value_size(data_type_t type, const void *data, uint_t nelem) in i_get_value_size() argument
723 if (i_validate_type_nelem(type, nelem) != 0) in i_get_value_size()
773 value_sz = (uint64_t)nelem * sizeof (boolean_t); in i_get_value_size()
776 value_sz = (uint64_t)nelem * sizeof (uchar_t); in i_get_value_size()
779 value_sz = (uint64_t)nelem * sizeof (int8_t); in i_get_value_size()
782 value_sz = (uint64_t)nelem * sizeof (uint8_t); in i_get_value_size()
785 value_sz = (uint64_t)nelem * sizeof (int16_t); in i_get_value_size()
788 value_sz = (uint64_t)nelem * sizeof (uint16_t); in i_get_value_size()
791 value_sz = (uint64_t)nelem * sizeof (int32_t); in i_get_value_size()
794 value_sz = (uint64_t)nelem * sizeof (uint32_t); in i_get_value_size()
797 value_sz = (uint64_t)nelem * sizeof (int64_t); in i_get_value_size()
800 value_sz = (uint64_t)nelem * sizeof (uint64_t); in i_get_value_size()
803 value_sz = (uint64_t)nelem * sizeof (uint64_t); in i_get_value_size()
810 for (i = 0; i < nelem; i++) { in i_get_value_size()
824 value_sz = (uint64_t)nelem * sizeof (uint64_t) + in i_get_value_size()
825 (uint64_t)nelem * NV_ALIGN(sizeof (nvlist_t)); in i_get_value_size()
859 data_type_t type, uint_t nelem, const void *data) in nvlist_add_common() argument
870 if (nelem != 0 && data == NULL) in nvlist_add_common()
878 if ((value_sz = i_get_value_size(type, data, nelem)) < 0) in nvlist_add_common()
881 if (i_validate_nvpair_value(type, nelem, data) != 0) in nvlist_add_common()
896 for (i = 0; i < nelem; i++) { in nvlist_add_common()
916 nvp->nvp_value_elem = nelem; in nvlist_add_common()
929 buf += nelem * sizeof (uint64_t); in nvlist_add_common()
930 for (i = 0; i < nelem; i++) { in nvlist_add_common()
952 ((uintptr_t)nvlp + nelem * sizeof (uint64_t)); in nvlist_add_common()
954 for (i = 0; i < nelem; i++) { in nvlist_add_common()
1250 nvpair_value_common(nvpair_t *nvp, data_type_t type, uint_t *nelem, void *data) in nvpair_value_common() argument
1261 if (nelem != NULL) in nvpair_value_common()
1262 *nelem = 0; in nvpair_value_common()
1283 if (nelem != NULL) in nvpair_value_common()
1284 *nelem = 1; in nvpair_value_common()
1292 if (nelem != NULL) in nvpair_value_common()
1293 *nelem = 1; in nvpair_value_common()
1308 if (nelem == NULL || data == NULL) in nvpair_value_common()
1310 if ((*nelem = NVP_NELEM(nvp)) != 0) in nvpair_value_common()
1325 uint_t *nelem, void *data) in nvlist_lookup_common() argument
1342 return (nvpair_value_common(nvp, type, nelem, data)); in nvlist_lookup_common()
1537 uint_t *nelem; in nvlist_lookup_pairs() local
1577 nelem = va_arg(ap, uint_t *); in nvlist_lookup_pairs()
1578 ret = nvlist_lookup_common(nvl, name, type, nelem, val); in nvlist_lookup_pairs()
1892 nvpair_value_boolean_array(nvpair_t *nvp, boolean_t **val, uint_t *nelem) in nvpair_value_boolean_array() argument
1894 return (nvpair_value_common(nvp, DATA_TYPE_BOOLEAN_ARRAY, nelem, val)); in nvpair_value_boolean_array()
1898 nvpair_value_byte_array(nvpair_t *nvp, uchar_t **val, uint_t *nelem) in nvpair_value_byte_array() argument
1900 return (nvpair_value_common(nvp, DATA_TYPE_BYTE_ARRAY, nelem, val)); in nvpair_value_byte_array()
1904 nvpair_value_int8_array(nvpair_t *nvp, int8_t **val, uint_t *nelem) in nvpair_value_int8_array() argument
1906 return (nvpair_value_common(nvp, DATA_TYPE_INT8_ARRAY, nelem, val)); in nvpair_value_int8_array()
1910 nvpair_value_uint8_array(nvpair_t *nvp, uint8_t **val, uint_t *nelem) in nvpair_value_uint8_array() argument
1912 return (nvpair_value_common(nvp, DATA_TYPE_UINT8_ARRAY, nelem, val)); in nvpair_value_uint8_array()
1916 nvpair_value_int16_array(nvpair_t *nvp, int16_t **val, uint_t *nelem) in nvpair_value_int16_array() argument
1918 return (nvpair_value_common(nvp, DATA_TYPE_INT16_ARRAY, nelem, val)); in nvpair_value_int16_array()
1922 nvpair_value_uint16_array(nvpair_t *nvp, uint16_t **val, uint_t *nelem) in nvpair_value_uint16_array() argument
1924 return (nvpair_value_common(nvp, DATA_TYPE_UINT16_ARRAY, nelem, val)); in nvpair_value_uint16_array()
1928 nvpair_value_int32_array(nvpair_t *nvp, int32_t **val, uint_t *nelem) in nvpair_value_int32_array() argument
1930 return (nvpair_value_common(nvp, DATA_TYPE_INT32_ARRAY, nelem, val)); in nvpair_value_int32_array()
1934 nvpair_value_uint32_array(nvpair_t *nvp, uint32_t **val, uint_t *nelem) in nvpair_value_uint32_array() argument
1936 return (nvpair_value_common(nvp, DATA_TYPE_UINT32_ARRAY, nelem, val)); in nvpair_value_uint32_array()
1940 nvpair_value_int64_array(nvpair_t *nvp, int64_t **val, uint_t *nelem) in nvpair_value_int64_array() argument
1942 return (nvpair_value_common(nvp, DATA_TYPE_INT64_ARRAY, nelem, val)); in nvpair_value_int64_array()
1946 nvpair_value_uint64_array(nvpair_t *nvp, uint64_t **val, uint_t *nelem) in nvpair_value_uint64_array() argument
1948 return (nvpair_value_common(nvp, DATA_TYPE_UINT64_ARRAY, nelem, val)); in nvpair_value_uint64_array()
1952 nvpair_value_string_array(nvpair_t *nvp, char ***val, uint_t *nelem) in nvpair_value_string_array() argument
1954 return (nvpair_value_common(nvp, DATA_TYPE_STRING_ARRAY, nelem, val)); in nvpair_value_string_array()
1958 nvpair_value_nvlist_array(nvpair_t *nvp, nvlist_t ***val, uint_t *nelem) in nvpair_value_nvlist_array() argument
1960 return (nvpair_value_common(nvp, DATA_TYPE_NVLIST_ARRAY, nelem, val)); in nvpair_value_nvlist_array()
2195 size_t nelem = NVP_NELEM(nvp); in nvs_embedded_nvl_array() local
2201 for (i = 0; i < nelem; i++) in nvs_embedded_nvl_array()
2207 size_t len = nelem * sizeof (uint64_t); in nvs_embedded_nvl_array()
2211 for (i = 0; i < nelem; i++) { in nvs_embedded_nvl_array()
2224 for (i = 0; i < nelem; i++) { in nvs_embedded_nvl_array()
2921 uint_t nelem, buflen; in nvs_xdr_nvp_op() local
2942 nelem = nvp->nvp_value_elem; in nvs_xdr_nvp_op()
2949 if ((value_sz = i_get_value_size(type, NULL, nelem)) < 0) in nvs_xdr_nvp_op()
2953 if (nelem == 0) in nvs_xdr_nvp_op()
3026 ret = xdr_opaque(xdr, buf, nelem); in nvs_xdr_nvp_op()
3031 ret = xdr_array(xdr, &buf, &nelem, buflen, sizeof (int8_t), in nvs_xdr_nvp_op()
3036 ret = xdr_array(xdr, &buf, &nelem, buflen / sizeof (int16_t), in nvs_xdr_nvp_op()
3041 ret = xdr_array(xdr, &buf, &nelem, buflen / sizeof (uint16_t), in nvs_xdr_nvp_op()
3047 ret = xdr_array(xdr, &buf, &nelem, buflen / sizeof (int32_t), in nvs_xdr_nvp_op()
3052 ret = xdr_array(xdr, &buf, &nelem, buflen / sizeof (uint32_t), in nvs_xdr_nvp_op()
3057 ret = xdr_array(xdr, &buf, &nelem, buflen / sizeof (int64_t), in nvs_xdr_nvp_op()
3062 ret = xdr_array(xdr, &buf, &nelem, buflen / sizeof (uint64_t), in nvs_xdr_nvp_op()
3067 size_t len = nelem * sizeof (uint64_t); in nvs_xdr_nvp_op()
3074 for (i = 0; i < nelem; i++) { in nvs_xdr_nvp_op()