/freebsd/sys/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() 911 nvp->nvp_nitems == 0 || size < nvp->nvp_nitems) { in nvpair_unpack_bool_array() 944 nvp->nvp_nitems == 0 || size < nvp->nvp_nitems) { in nvpair_unpack_number_array() 1038 nvp->nvp_nitems == 0 || size < nvp->nvp_nitems) { in nvpair_unpack_descriptor_array() 1133 nvp = nv_calloc(1, sizeof(*nvp) + NV_NAME_MAX); in nvpair_unpack() 1136 nvp->nvp_name = (char *)(nvp + 1); in nvpair_unpack() 1141 tmp = nv_realloc(nvp, sizeof(*nvp) + strlen(nvp->nvp_name) + 1); in nvpair_unpack() 1144 nvp = tmp; in nvpair_unpack() [all …]
|
H A D | nvlist.c | 117 #define NVPAIR_ASSERT(nvp) nvpair_assert(nvp) argument 153 nvpair_t *nvp; in nvlist_destroy() local 214 nvpair_t *nvp; in nvlist_get_parent() local 318 nvpair_t *nvp; in nvlist_get_array_next() local 392 for (nvp = nvlist_first_nvpair(nvl); nvp != NULL; in nvlist_find() 393 nvp = nvlist_next_nvpair(nvl, nvp)) { in nvlist_find() 409 return (nvp); in nvlist_find() 455 for (nvp = nvlist_first_nvpair(nvl); nvp != NULL; in nvlist_clone() 456 nvp = nvlist_next_nvpair(nvl, nvp)) { in nvlist_clone() 654 while ((nvp = nvlist_next_nvpair(nvl, nvp)) == NULL) { in nvlist_dump() [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 …]
|
/freebsd/sys/contrib/openzfs/module/nvpair/ |
H A D | nvpair.c | 142 #define EMBEDDED_NVL(nvp) ((nvlist_t *)(void *)NVP_VALUE(nvp)) argument 638 return (nvp); in nvp_buf_alloc() 755 (nvp->nvp_size < NVP_SIZE_CALC(nvp->nvp_name_sz, 0))) in i_validate_nvpair_name() 759 if (NVP_NAME(nvp)[nvp->nvp_name_sz - 1] != '\0') in i_validate_nvpair_name() local 813 size1 = nvp->nvp_size - NVP_VALOFF(nvp); in i_validate_nvpair() 834 NVP_NELEM(nvp), NVP_VALUE(nvp))) != 0) in nvlist_copy_pairs() 1561 if (nvp == NULL || nvpair_type(nvp) != type) in nvpair_value_common() 2029 nvp = nvlist_next_nvpair(nvl, nvp)) { in nvlist_lookup_nvpair_ei_sep() 2295 NVP_NELEM(nvp), NVP_VALUE(nvp))); in nvlist_add_nvpair() 3002 if (native_cp(nvs, nvp, nvp->nvp_size) != 0) in nvs_native_nvp_op() [all …]
|
H A D | fnvpair.c | 509 fnvpair_value_byte(const nvpair_t *nvp) in fnvpair_value_byte() argument 512 VERIFY0(nvpair_value_byte(nvp, &rv)); in fnvpair_value_byte() 517 fnvpair_value_int8(const nvpair_t *nvp) in fnvpair_value_int8() argument 520 VERIFY0(nvpair_value_int8(nvp, &rv)); in fnvpair_value_int8() 525 fnvpair_value_int16(const nvpair_t *nvp) in fnvpair_value_int16() argument 528 VERIFY0(nvpair_value_int16(nvp, &rv)); in fnvpair_value_int16() 533 fnvpair_value_int32(const nvpair_t *nvp) in fnvpair_value_int32() argument 536 VERIFY0(nvpair_value_int32(nvp, &rv)); in fnvpair_value_int32() 544 VERIFY0(nvpair_value_int64(nvp, &rv)); in fnvpair_value_int64() 552 VERIFY0(nvpair_value_uint8(nvp, &rv)); in fnvpair_value_uint8() [all …]
|
/freebsd/sys/contrib/openzfs/cmd/zed/ |
H A D | zed_event.c | 380 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_INT8_ARRAY)); in _zed_event_add_int8_array() 410 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_UINT8_ARRAY)); in _zed_event_add_uint8_array() 440 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_INT16_ARRAY)); in _zed_event_add_int16_array() 470 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_UINT16_ARRAY)); in _zed_event_add_uint16_array() 500 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_INT32_ARRAY)); in _zed_event_add_int32_array() 530 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_UINT32_ARRAY)); in _zed_event_add_uint32_array() 560 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_INT64_ARRAY)); in _zed_event_add_int64_array() 591 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_UINT64_ARRAY)); in _zed_event_add_uint64_array() 952 nvpair_t *nvp; in zed_event_service() local 1008 nvp = NULL; in zed_event_service() [all …]
|
/freebsd/sys/contrib/openzfs/lib/libnvpair/ |
H A D | libnvpair.c | 585 nvpair_t *nvp; in nvlist_print_with_indent() local 593 nvp = nvlist_next_nvpair(nvl, NULL); in nvlist_print_with_indent() 595 while (nvp) { in nvlist_print_with_indent() 596 data_type_t type = nvpair_type(nvp); in nvlist_print_with_indent() 598 name = nvpair_name(nvp); in nvlist_print_with_indent() 614 (void) nvpair_value_byte(nvp, &val); in nvlist_print_with_indent() 620 (void) nvpair_value_int8(nvp, &val); in nvlist_print_with_indent() 766 nvp = nvlist_next_nvpair(nvl, nvp); in nvlist_print_with_indent() 974 if ((nvp == NULL) || (value == NULL)) in nvpair_value_match_regex() 995 switch (nvpair_type(nvp)) { in nvpair_value_match_regex() [all …]
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/ |
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()
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | nvpair.h | 111 #define NVP_SIZE(nvp) ((nvp)->nvp_size) argument 112 #define NVP_NAME(nvp) ((nvp)->nvp_name) 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)) 403 _SYS_NVPAIR_H uchar_t fnvpair_value_byte(const nvpair_t *nvp); 404 _SYS_NVPAIR_H int8_t fnvpair_value_int8(const nvpair_t *nvp); 405 _SYS_NVPAIR_H int16_t fnvpair_value_int16(const nvpair_t *nvp); 406 _SYS_NVPAIR_H int32_t fnvpair_value_int32(const 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);
|
/freebsd/sys/fs/msdosfs/ |
H A D | msdosfs_denode.c | 106 struct vnode *nvp, *xvp; in deget() local 145 if (nvp != NULL) { in deget() 146 *depp = VTODE(nvp); in deget() 161 vgone(nvp); in deget() 162 vput(nvp); in deget() 179 nvp->v_data = ldep; in deget() 180 ldep->de_vnode = nvp; in deget() 258 vgone(nvp); in deget() 259 vput(nvp); in deget() 293 nvp->v_type = VDIR; in deget() [all …]
|
/freebsd/stand/libsa/zfs/ |
H A D | nvlist.c | 802 nvp_header_t *nvp; in nvlist_remove() local 822 while (nvp->encoded_size != 0 && nvp->decoded_size != 0) { in nvlist_remove() 886 while (nvp->encoded_size != 0 && nvp->decoded_size != 0) { in nvlist_next() 887 nvp = (nvp_header_t *)((uint8_t *)nvp + nvp->encoded_size); in nvlist_next() 889 return ((uint8_t *)nvp + sizeof(*nvp)); in nvlist_next() 913 while (nvp->encoded_size != 0 && nvp->decoded_size != 0) { in nvlist_find() 914 nvp_name = (nv_string_t *)((uint8_t *)nvp + sizeof(*nvp)); in nvlist_find() 971 nvp = (nvp_header_t *)((uint8_t *)nvp + nvp->encoded_size); in nvlist_find() 1573 nvp_name = (nv_string_t *)((uintptr_t)nvp + sizeof(*nvp)); in nvpair_print() 1693 while (nvp->encoded_size != 0 && nvp->decoded_size != 0) { in nvlist_print() [all …]
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clnode.c | 101 struct vnode *nvp; in ncl_nget() local 117 td, &nvp, newnfs_vncmpf, nfhp); in ncl_nget() 121 if (nvp != NULL) { in ncl_nget() 122 *npp = VTONFS(nvp); in ncl_nget() 127 error = getnewvnode(nfs_vnode_tag, mntp, &newnfs_vnodeops, &nvp); in ncl_nget() 132 vp = nvp; in ncl_nget() 180 td, &nvp, newnfs_vncmpf, np->n_fhp); in ncl_nget() 183 if (nvp != NULL) { in ncl_nget() 184 *npp = VTONFS(nvp); in ncl_nget()
|
H A D | nfs_clport.c | 168 VI_LOCK(nvp); in nfscl_nget() 170 VI_UNLOCK(nvp); in nfscl_nget() 171 vrele(nvp); in nfscl_nget() 174 VI_UNLOCK(nvp); in nfscl_nget() 181 if (nvp != NULL) { in nfscl_nget() 182 np = VTONFS(nvp); in nfscl_nget() 235 vp = nvp; in nfscl_nget() 304 if (nvp != NULL) { in nfscl_nget() 329 struct vnode *nvp; in nfscl_ngetreopen() local 367 vrele(nvp); in nfscl_ngetreopen() [all …]
|
/freebsd/sys/contrib/openzfs/module/zcommon/ |
H A D | zfs_deleg.c | 154 zfs_deleg_verify_nvlist(nvlist_t *nvp) in zfs_deleg_verify_nvlist() argument 160 if (nvp == NULL) in zfs_deleg_verify_nvlist() 163 who = nvlist_next_nvpair(nvp, NULL); in zfs_deleg_verify_nvlist() 171 error = nvlist_lookup_nvlist(nvp, nvpair_name(who), &perms); in zfs_deleg_verify_nvlist() 189 } while ((who = nvlist_next_nvpair(nvp, who)) != NULL); in zfs_deleg_verify_nvlist()
|
/freebsd/cddl/contrib/opensolaris/lib/pyzfs/common/ |
H A D | ioctl.c | 78 nvpair_t *nvp; in nvl2py() local 82 for (nvp = nvlist_next_nvpair(nvl, NULL); nvp; in nvl2py() 83 nvp = nvlist_next_nvpair(nvl, nvp)) { in nvl2py() 90 switch (nvpair_type(nvp)) { in nvl2py() 92 (void) nvpair_value_string(nvp, &sval); in nvl2py() 97 (void) nvpair_value_uint64(nvp, &ival); in nvl2py() 102 (void) nvpair_value_nvlist(nvp, &nval); in nvl2py() 112 (void) nvpair_value_boolean_value(nvp, &bval); in nvl2py() 122 PyDict_SetItemString(pyo, nvpair_name(nvp), pyval); in nvl2py()
|
/freebsd/sbin/bectl/ |
H A D | bectl_jail.c | 135 nvpair_t *nvp; in build_jailcmd() local 139 nvp = NULL; in build_jailcmd() 162 while ((nvp = nvlist_next_nvpair(jailparams, nvp)) != NULL) { in build_jailcmd() 163 name = nvpair_name(nvp); in build_jailcmd() 164 if (nvpair_value_string(nvp, &val) != 0) in build_jailcmd()
|
H A D | bectl_list.c | 344 nvpair_t *nvp; in prop_list_sort() local 356 nvp = nvlist_next_nvpair(nvl, NULL); in prop_list_sort() 357 nvpair_value_nvlist(nvp, &sc_prev.nvl); in prop_list_sort() 361 while ((nvp = nvlist_next_nvpair(nvl, nvp)) != NULL) { in prop_list_sort() 363 nvpair_value_nvlist(nvp, &sc_next.nvl); in prop_list_sort()
|
/freebsd/sys/ufs/ufs/ |
H A D | ufs_vfsops.c | 69 struct vnode *nvp; in ufs_root() local 72 error = VFS_VGET(mp, (ino_t)UFS_ROOTINO, flags, &nvp); in ufs_root() 75 *vpp = nvp; in ufs_root()
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
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 fnvlist_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()
|
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_pcb.c | 128 dt_provider_t *pvp, *nvp; in dt_pcb_pop() local 143 for (pvp = dt_list_next(&dtp->dt_provlist); pvp; pvp = nvp) { in dt_pcb_pop() 144 nvp = dt_list_next(pvp); in dt_pcb_pop()
|
/freebsd/sys/fs/nfsserver/ |
H A D | nfs_nfsdport.c | 2545 vput(nvp); in nfsrvd_readdirplus() 2616 nvp = NULL; in nfsrvd_readdirplus() 2665 nvp = vp; in nfsrvd_readdirplus() 2687 vput(nvp); in nfsrvd_readdirplus() 2786 vput(nvp); in nfsrvd_readdirplus() 3903 vput(nvp); in nfssvc_nfsd() 4283 vput(nvp); in nfsrv_dscreate() 4328 *nvpp = nvp; in nfsrv_dscreate() 4330 vput(nvp); in nfsrv_dscreate() 4656 vput(nvp); in nfsrv_dsremove() [all …]
|