Lines Matching refs:_array
1618 nvlist_add_##type##_array(nvlist_t *nvl, const char *name, vtype value, \
1628 nvp = nvpair_create_##type##_array(name, value, nitems); \
1649 nvlist_append_##type##_array(nvlist_t *nvl, const char *name, vtype value)\
1657 nvp = nvlist_find(nvl, NV_TYPE_##TYPE##_ARRAY, name); \
1659 nvlist_add_##type##_array(nvl, name, &value, 1); \
1662 if (nvpair_append_##type##_array(nvp, value) == -1) { \
1954 nvlist_get_##type##_array(const nvlist_t *nvl, const char *name, \
1959 nvp = nvlist_find(nvl, NV_TYPE_##TYPE##_ARRAY, name); \
1961 nvlist_report_missing(NV_TYPE_##TYPE##_ARRAY, name); \
1962 return (nvpair_get_##type##_array(nvp, nitems)); \
2019 nvlist_take_##type##_array(nvlist_t *nvl, const char *name, \
2025 nvp = nvlist_find(nvl, NV_TYPE_##TYPE##_ARRAY, name); \
2027 nvlist_report_missing(NV_TYPE_##TYPE##_ARRAY, name); \
2028 value = (ftype)(intptr_t)nvpair_get_##type##_array(nvp, nitems);\