| /f-stack/freebsd/contrib/libnv/ |
| H A D | bsd_nvpair.c | 132 nvp = nv_calloc(1, sizeof(*nvp) + namelen + 1); in nvpair_allocv() 134 nvp->nvp_name = (char *)(nvp + 1); in nvpair_allocv() 144 return (nvp); in nvpair_allocv() 909 nvp->nvp_nitems == 0 || size < nvp->nvp_nitems) { in nvpair_unpack_bool_array() 942 nvp->nvp_nitems == 0 || size < nvp->nvp_nitems) { in nvpair_unpack_number_array() 1036 nvp->nvp_nitems == 0 || size < nvp->nvp_nitems) { in nvpair_unpack_descriptor_array() 1131 nvp = nv_calloc(1, sizeof(*nvp) + NV_NAME_MAX); in nvpair_unpack() 1134 nvp->nvp_name = (char *)(nvp + 1); in nvpair_unpack() 1139 tmp = nv_realloc(nvp, sizeof(*nvp) + strlen(nvp->nvp_name) + 1); in nvpair_unpack() 1142 nvp = tmp; in nvpair_unpack() [all …]
|
| H A D | nvlist.c | 116 #define NVPAIR_ASSERT(nvp) nvpair_assert(nvp) argument 151 nvpair_t *nvp; in nvlist_destroy() local 212 nvpair_t *nvp; in nvlist_get_parent() local 345 for (nvp = nvlist_first_nvpair(nvl); nvp != NULL; in nvlist_find() 346 nvp = nvlist_next_nvpair(nvl, nvp)) { in nvlist_find() 362 return (nvp); in nvlist_find() 408 for (nvp = nvlist_first_nvpair(nvl); nvp != NULL; in nvlist_clone() 409 nvp = nvlist_next_nvpair(nvl, nvp)) { in nvlist_clone() 607 while ((nvp = nvlist_next_nvpair(nvl, nvp)) == NULL) { in nvlist_dump() 696 while ((nvp = nvlist_next_nvpair(nvl, nvp)) == NULL) { in nvlist_size() [all …]
|
| H A D | nvpair_impl.h | 47 void nvpair_assert(const nvpair_t *nvp); 48 nvlist_t *nvpair_nvlist(const nvpair_t *nvp); 49 nvpair_t *nvpair_next(const nvpair_t *nvp); 50 nvpair_t *nvpair_prev(const nvpair_t *nvp); 54 size_t nvpair_size(const nvpair_t *nvp); 57 void nvpair_free_structure(nvpair_t *nvp); 58 void nvpair_init_datasize(nvpair_t *nvp); 83 unsigned char *nvpair_pack_descriptor_array(const nvpair_t *nvp, 88 const unsigned char *nvpair_unpack_header(bool isbe, nvpair_t *nvp, 90 const unsigned char *nvpair_unpack_null(bool isbe, nvpair_t *nvp, [all …]
|
| H A D | nv_impl.h | 102 bool nvlist_move_nvpair(nvlist_t *nvl, nvpair_t *nvp); 113 void nvlist_remove_nvpair(nvlist_t *nvl, nvpair_t *nvp); 115 void nvlist_free_nvpair(nvlist_t *nvl, nvpair_t *nvp); 117 int nvpair_type(const nvpair_t *nvp); 118 const char *nvpair_name(const nvpair_t *nvp); 120 nvpair_t *nvpair_clone(const nvpair_t *nvp); 153 bool nvpair_get_bool(const nvpair_t *nvp); 154 uint64_t nvpair_get_number(const nvpair_t *nvp); 155 const char *nvpair_get_string(const nvpair_t *nvp); 157 int nvpair_get_descriptor(const nvpair_t *nvp); [all …]
|
| /f-stack/freebsd/contrib/openzfs/module/nvpair/ |
| H A D | nvpair.c | 141 #define EMBEDDED_NVL(nvp) ((nvlist_t *)(void *)NVP_VALUE(nvp)) argument 634 return (nvp); in nvp_buf_alloc() 751 (nvp->nvp_size < NVP_SIZE_CALC(nvp->nvp_name_sz, 0))) in i_validate_nvpair_name() 755 if (NVP_NAME(nvp)[nvp->nvp_name_sz - 1] != '\0') in i_validate_nvpair_name() local 809 size1 = nvp->nvp_size - NVP_VALOFF(nvp); in i_validate_nvpair() 830 NVP_NELEM(nvp), NVP_VALUE(nvp))) != 0) in nvlist_copy_pairs() 1546 if (nvp == NULL || nvpair_type(nvp) != type) in nvpair_value_common() 2005 nvp = nvlist_next_nvpair(nvl, nvp)) { in nvlist_lookup_nvpair_ei_sep() 2268 NVP_NELEM(nvp), NVP_VALUE(nvp))); in nvlist_add_nvpair() 2974 if (native_cp(nvs, nvp, nvp->nvp_size) != 0) in nvs_native_nvp_op() [all …]
|
| H A D | fnvpair.c | 503 fnvpair_value_byte(nvpair_t *nvp) in fnvpair_value_byte() argument 511 fnvpair_value_int8(nvpair_t *nvp) in fnvpair_value_int8() argument 519 fnvpair_value_int16(nvpair_t *nvp) in fnvpair_value_int16() argument 527 fnvpair_value_int32(nvpair_t *nvp) in fnvpair_value_int32() argument 535 fnvpair_value_int64(nvpair_t *nvp) in fnvpair_value_int64() argument 543 fnvpair_value_uint8(nvpair_t *nvp) in fnvpair_value_uint8() argument 551 fnvpair_value_uint16(nvpair_t *nvp) in fnvpair_value_uint16() argument 559 fnvpair_value_uint32(nvpair_t *nvp) in fnvpair_value_uint32() argument 567 fnvpair_value_uint64(nvpair_t *nvp) in fnvpair_value_uint64() argument 575 fnvpair_value_string(nvpair_t *nvp) in fnvpair_value_string() argument [all …]
|
| /f-stack/freebsd/contrib/openzfs/cmd/zed/ |
| H A D | zed_event.c | 326 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_INT8_ARRAY)); in _zed_event_add_int8_array() 356 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_UINT8_ARRAY)); in _zed_event_add_uint8_array() 386 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_INT16_ARRAY)); in _zed_event_add_int16_array() 416 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_UINT16_ARRAY)); in _zed_event_add_uint16_array() 446 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_INT32_ARRAY)); in _zed_event_add_int32_array() 476 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_UINT32_ARRAY)); in _zed_event_add_uint32_array() 506 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_INT64_ARRAY)); in _zed_event_add_int64_array() 537 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_UINT64_ARRAY)); in _zed_event_add_uint64_array() 891 nvpair_t *nvp; in zed_event_service() local 939 nvp = NULL; in zed_event_service() [all …]
|
| /f-stack/freebsd/contrib/openzfs/lib/libnvpair/ |
| H A D | libnvpair.c | 571 nvpair_t *nvp; in nvlist_print_with_indent() local 579 nvp = nvlist_next_nvpair(nvl, NULL); in nvlist_print_with_indent() 581 while (nvp) { in nvlist_print_with_indent() 582 data_type_t type = nvpair_type(nvp); in nvlist_print_with_indent() 584 name = nvpair_name(nvp); in nvlist_print_with_indent() 600 (void) nvpair_value_byte(nvp, &val); in nvlist_print_with_indent() 606 (void) nvpair_value_int8(nvp, &val); in nvlist_print_with_indent() 752 nvp = nvlist_next_nvpair(nvl, nvp); in nvlist_print_with_indent() 959 if ((nvp == NULL) || (value == NULL)) in nvpair_value_match_regex() 980 switch (nvpair_type(nvp)) { in nvpair_value_match_regex() [all …]
|
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | nvpair.h | 111 #define NVP_SIZE(nvp) ((nvp)->nvp_size) argument 112 #define NVP_NAME(nvp) ((char *)(nvp) + sizeof (nvpair_t)) argument 113 #define NVP_TYPE(nvp) ((nvp)->nvp_type) argument 114 #define NVP_NELEM(nvp) ((nvp)->nvp_value_elem) argument 115 #define NVP_VALUE(nvp) ((char *)(nvp) + NV_ALIGN(sizeof (nvpair_t) \ argument 116 + (nvp)->nvp_name_sz)) 342 uchar_t fnvpair_value_byte(nvpair_t *nvp); 343 int8_t fnvpair_value_int8(nvpair_t *nvp); 344 int16_t fnvpair_value_int16(nvpair_t *nvp); 345 int32_t fnvpair_value_int32(nvpair_t *nvp); [all …]
|
| H A D | dsl_deleg.h | 76 int dsl_deleg_get(const char *ddname, nvlist_t **nvp); 77 int dsl_deleg_set(const char *ddname, nvlist_t *nvp, boolean_t unset); 81 int dsl_deleg_can_allow(char *ddname, nvlist_t *nvp, cred_t *cr); 82 int dsl_deleg_can_unallow(char *ddname, nvlist_t *nvp, cred_t *cr);
|
| H A D | dsl_prop.h | 85 int dsl_prop_get_all(objset_t *os, nvlist_t **nvp); 86 int dsl_prop_get_received(const char *dsname, nvlist_t **nvp);
|
| /f-stack/freebsd/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_events/ |
| H A D | ereports.c | 81 nvpair_t *nvp; in print_ereport_line() local 86 if (nvlist_lookup_nvpair(nvl, criteria_name[i], &nvp) != 0) { in print_ereport_line() 93 switch (nvpair_type(nvp)) { in print_ereport_line() 95 (void) nvpair_value_string(nvp, &str); in print_ereport_line() 100 (void) nvpair_value_int32(nvp, (void *)&i32); in print_ereport_line() 105 (void) nvpair_value_uint32(nvp, &i32); in print_ereport_line() 110 (void) nvpair_value_int64(nvp, (void *)&i64); in print_ereport_line() 115 (void) nvpair_value_uint64(nvp, &i64); in print_ereport_line()
|
| /f-stack/freebsd/contrib/openzfs/module/zcommon/ |
| H A D | zfs_deleg.c | 157 zfs_deleg_verify_nvlist(nvlist_t *nvp) in zfs_deleg_verify_nvlist() argument 163 if (nvp == NULL) in zfs_deleg_verify_nvlist() 166 who = nvlist_next_nvpair(nvp, NULL); in zfs_deleg_verify_nvlist() 174 error = nvlist_lookup_nvlist(nvp, nvpair_name(who), &perms); in zfs_deleg_verify_nvlist() 192 } while ((who = nvlist_next_nvpair(nvp, who)) != NULL); in zfs_deleg_verify_nvlist()
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | fm.c | 168 nvpair_t *nvp; in fm_nvprintr() local 171 nvp != NULL; nvp = nvlist_next_nvpair(nvl, nvp)) { in fm_nvprintr() 173 data_type_t type = nvpair_type(nvp); in fm_nvprintr() 174 const char *name = nvpair_name(nvp); in fm_nvprintr() 200 (void) nvpair_value_byte(nvp, &i8); in fm_nvprintr() 210 (void) nvpair_value_uint8(nvp, &i8); in fm_nvprintr() 220 (void) nvpair_value_uint16(nvp, &i16); in fm_nvprintr() 230 (void) nvpair_value_uint32(nvp, &i32); in fm_nvprintr() 241 (void) nvpair_value_uint64(nvp, &i64); in fm_nvprintr() 253 (void) nvpair_value_string(nvp, &str); in fm_nvprintr() [all …]
|
| H A D | dsl_deleg.c | 92 dsl_deleg_can_allow(char *ddname, nvlist_t *nvp, cred_t *cr) in dsl_deleg_can_allow() argument 100 while ((whopair = nvlist_next_nvpair(nvp, whopair))) { in dsl_deleg_can_allow() 125 dsl_deleg_can_unallow(char *ddname, nvlist_t *nvp, cred_t *cr) in dsl_deleg_can_unallow() argument 137 while ((whopair = nvlist_next_nvpair(nvp, whopair))) { in dsl_deleg_can_unallow() 274 dsl_deleg_set(const char *ddname, nvlist_t *nvp, boolean_t unset) in dsl_deleg_set() argument 281 dda.dda_nvlist = nvp; in dsl_deleg_set() 285 &dda, fnvlist_num_pairs(nvp), ZFS_SPACE_CHECK_RESERVED)); in dsl_deleg_set() 306 dsl_deleg_get(const char *ddname, nvlist_t **nvp) in dsl_deleg_get() argument 334 VERIFY(nvlist_alloc(nvp, NV_UNIQUE_NAME, KM_SLEEP) == 0); in dsl_deleg_get() 369 fnvlist_add_nvlist(*nvp, source, sp_nvp); in dsl_deleg_get()
|
| H A D | zfs_fuid.c | 121 nvlist_t *nvp = NULL; in zfs_fuid_table_load() local 130 &nvp, 0) == 0); in zfs_fuid_table_load() 131 VERIFY(nvlist_lookup_nvlist_array(nvp, FUID_NVP_ARRAY, in zfs_fuid_table_load() 151 nvlist_free(nvp); in zfs_fuid_table_load() 221 nvlist_t *nvp; in zfs_fuid_sync() local 248 VERIFY(nvlist_alloc(&nvp, NV_UNIQUE_NAME, KM_SLEEP) == 0); in zfs_fuid_sync() 261 VERIFY(nvlist_add_nvlist_array(nvp, FUID_NVP_ARRAY, in zfs_fuid_sync() 266 VERIFY(nvlist_size(nvp, &nvsize, NV_ENCODE_XDR) == 0); in zfs_fuid_sync() 268 VERIFY(nvlist_pack(nvp, &packed, &nvsize, in zfs_fuid_sync() 270 nvlist_free(nvp); in zfs_fuid_sync()
|
| H A D | dsl_prop.c | 1110 dsl_prop_get_all_ds(dsl_dataset_t *ds, nvlist_t **nvp, in dsl_prop_get_all_ds() argument 1119 VERIFY(nvlist_alloc(nvp, NV_UNIQUE_NAME, KM_SLEEP) == 0); in dsl_prop_get_all_ds() 1130 dsl_dataset_phys(ds)->ds_props_obj, setpoint, flags, *nvp); in dsl_prop_get_all_ds() 1144 dsl_dir_phys(dd)->dd_props_zapobj, setpoint, flags, *nvp); in dsl_prop_get_all_ds() 1151 nvlist_free(*nvp); in dsl_prop_get_all_ds() 1152 *nvp = NULL; in dsl_prop_get_all_ds() 1202 dsl_prop_get_all(objset_t *os, nvlist_t **nvp) in dsl_prop_get_all() argument 1204 return (dsl_prop_get_all_ds(os->os_dsl_dataset, nvp, 0)); in dsl_prop_get_all() 1208 dsl_prop_get_received(const char *dsname, nvlist_t **nvp) in dsl_prop_get_received() argument 1224 error = dsl_prop_get_all_ds(os->os_dsl_dataset, nvp, flags); in dsl_prop_get_received()
|
| H A D | spa.c | 366 spa_prop_add_list(*nvp, ZPOOL_PROP_LEAKED, in spa_prop_get_config() 413 spa_prop_get(spa_t *spa, nvlist_t **nvp) in spa_prop_get() argument 432 spa_prop_get_config(spa, nvp); in spa_prop_get() 505 nvlist_free(*nvp); in spa_prop_get() 506 *nvp = NULL; in spa_prop_get() 753 spa_prop_set(spa_t *spa, nvlist_t *nvp) in spa_prop_set() argument 805 nvp, 6, ZFS_SPACE_CHECK_RESERVED)); in spa_prop_set() 3581 NULL); nvp != NULL; 3582 nvp = nvlist_next_nvpair(spa->spa_label_features, nvp)) { 3585 nvpair_name(nvp), "") == 0); [all …]
|
| H A D | zfs_ioctl.c | 1305 *nvp = list; in get_nvlist() 2953 nvlist_free(nvp); in zfs_ioc_pool_get_props() 3017 nvlist_t *nvp; in zfs_ioc_get_fsacl() local 3022 nvlist_free(nvp); in zfs_ioc_get_fsacl() 4769 for (nvp = nvlist_next_nvpair(props, NULL); nvp != NULL; in extract_delay_props() 4770 nvp = nvlist_next_nvpair(props, nvp)) { in extract_delay_props() 4785 nvp = tmp; in extract_delay_props() 4920 while ((nvp = nvlist_next_nvpair(localprops, nvp)) != NULL) { in zfs_ioc_recv_impl() 5066 nvpair_t *nvp; in zfs_ioc_recv_impl() local 5077 nvp = NULL; in zfs_ioc_recv_impl() [all …]
|
| /f-stack/freebsd/contrib/openzfs/lib/libzfs/os/freebsd/ |
| H A D | libzfs_ioctl_compat.c | 52 nvlist_t **nvp) 84 *nvp = list; 148 nvlist_t *nv, *nvp = NULL; 159 if (nvpair_value_nvlist(elem, &nvp) == 0) 160 zfs_ioctl_compat_fix_stats_nvlist(nvp);
|
| /f-stack/freebsd/contrib/openzfs/cmd/zfs/ |
| H A D | zfs_main.c | 1237 nvpair_t *nvp = NULL; in zfs_do_create() local 1240 while ((nvp = nvlist_next_nvpair(props, nvp)) != NULL) { in zfs_do_create() 1260 nvpair_name(nvp), nvpair_type(nvp)); in zfs_do_create() 3040 while ((nvp = nvlist_next_nvpair(nvl, nvp)) != NULL) { in print_us_node() 3046 type = nvp == NULL ? DATA_TYPE_UNKNOWN : nvpair_type(nvp); in print_us_node() 5282 nvpair_t *nvp = NULL; in parse_who_perm() local 5287 while ((nvp = nvlist_next_nvpair(nvl, nvp)) != NULL) { in parse_who_perm() 5309 while ((nvp = nvlist_next_nvpair(nvl, nvp)) != NULL) { in parse_fs_perm() 5415 while ((nvp = nvlist_next_nvpair(nvl, nvp)) != NULL) { in parse_fs_perm_set() 6406 while ((nvp = nvlist_next_nvpair(nvl, nvp)) != NULL) { in print_holds() [all …]
|
| /f-stack/freebsd/contrib/openzfs/lib/libzfs/ |
| H A D | libzfs_pool.c | 794 nvpair_t *nvp; in zpool_expand_proplist() local 825 for (nvp = nvlist_next_nvpair(features, NULL); in zpool_expand_proplist() 826 nvp != NULL; nvp = nvlist_next_nvpair(features, nvp)) { in zpool_expand_proplist() 831 if (zfeature_is_supported(nvpair_name(nvp))) in zpool_expand_proplist() 835 nvpair_name(nvp)); in zpool_expand_proplist() 1828 nvpair_t *nvp; in zpool_print_unsup_feat() local 1835 for (nvp = nvlist_next_nvpair(unsup_feat, NULL); nvp != NULL; in zpool_print_unsup_feat() 1836 nvp = nvlist_next_nvpair(unsup_feat, nvp)) { in zpool_print_unsup_feat() 1845 (void) printf("\t%s\n", nvpair_name(nvp)); in zpool_print_unsup_feat() 4371 *nvp = NULL; in zpool_events_next() [all …]
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zpl_xattr.c | 211 nvpair_t *nvp = NULL; in zpl_xattr_list_sa() local 224 while ((nvp = nvlist_next_nvpair(zp->z_xattr_cached, nvp)) != NULL) { in zpl_xattr_list_sa() 225 ASSERT3U(nvpair_type(nvp), ==, DATA_TYPE_BYTE_ARRAY); in zpl_xattr_list_sa() 227 error = zpl_xattr_filldir(xf, nvpair_name(nvp), in zpl_xattr_list_sa() 228 strlen(nvpair_name(nvp))); in zpl_xattr_list_sa()
|
| /f-stack/freebsd/contrib/openzfs/contrib/pyzfs/libzfs_core/ |
| H A D | _nvlist.py | 120 with nvlist_out(props) as nvp: 121 ret = _lib.nvlist_unpack(packed_nvlist, packed_size, nvp, 0)
|
| /f-stack/freebsd/contrib/openzfs/cmd/zpool/ |
| H A D | zpool_main.c | 753 nvpair_t *nvp; in prop_list_contains_feature() local 754 for (nvp = nvlist_next_nvpair(proplist, NULL); NULL != nvp; in prop_list_contains_feature() 755 nvp = nvlist_next_nvpair(proplist, nvp)) { in prop_list_contains_feature() 756 if (zpool_prop_feature(nvpair_name(nvp))) in prop_list_contains_feature() 9276 nvpair_t *nvp; in zpool_do_events_nvprint() local 9279 nvp != NULL; nvp = nvlist_next_nvpair(nvl, nvp)) { in zpool_do_events_nvprint() 9281 data_type_t type = nvpair_type(nvp); in zpool_do_events_nvprint() 9282 const char *name = nvpair_name(nvp); in zpool_do_events_nvprint() 9305 (void) nvpair_value_byte(nvp, &i8); in zpool_do_events_nvprint() 9315 (void) nvpair_value_uint8(nvp, &i8); in zpool_do_events_nvprint() [all …]
|