Home
last modified time | relevance | path

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

123

/freebsd/sys/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()
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 Dnvlist.c117 #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 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 …]
/freebsd/sys/contrib/openzfs/module/nvpair/
H A Dnvpair.c142 #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 Dfnvpair.c509 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 Dzed_event.c380 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 Dlibnvpair.c585 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 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()
/freebsd/sys/contrib/openzfs/include/sys/
H A Dnvpair.h111 #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 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);
/freebsd/sys/fs/msdosfs/
H A Dmsdosfs_denode.c106 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 Dnvlist.c802 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 Dnfs_clnode.c101 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 Dnfs_clport.c168 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 Dzfs_deleg.c154 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 Dioctl.c78 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 Dbectl_jail.c135 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 Dbectl_list.c344 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 Dufs_vfsops.c69 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 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 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 Ddt_pcb.c128 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 Dnfs_nfsdport.c2545 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 …]

123