Home
last modified time | relevance | path

Searched refs:nvp (Results 1 – 25 of 32) sorted by relevance

12

/f-stack/freebsd/contrib/libnv/
H A Dbsd_nvpair.c132 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 Dnvlist.c116 #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 Dnvpair_impl.h47 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 Dnv_impl.h102 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 Dnvpair.c141 #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 Dfnvpair.c503 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 Dzed_event.c326 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 Dlibnvpair.c571 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 Dnvpair.h111 #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 Ddsl_deleg.h76 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 Ddsl_prop.h85 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 Dereports.c81 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 Dzfs_deleg.c157 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 Dfm.c168 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 Ddsl_deleg.c92 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 Dzfs_fuid.c121 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 Ddsl_prop.c1110 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 Dspa.c366 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 Dzfs_ioctl.c1305 *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 Dlibzfs_ioctl_compat.c52 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 Dzfs_main.c1237 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 Dlibzfs_pool.c794 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 Dzpl_xattr.c211 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.py120 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 Dzpool_main.c753 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 …]

12