Home
last modified time | relevance | path

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

123

/freebsd/sys/contrib/libnv/
H A Dbsd_nvpair.c97 #define NVPAIR_ASSERT(nvp) do { \ argument
98 PJDLOG_ASSERT((nvp) != NULL); \
99 PJDLOG_ASSERT((nvp)->nvp_magic == NVPAIR_MAGIC); \
111 nvpair_assert(const nvpair_t *nvp __unused) in nvpair_assert()
114 NVPAIR_ASSERT(nvp); in nvpair_assert()
121 nvpair_t *nvp; in nvpair_allocv() local
132 nvp = nv_calloc(1, sizeof(*nvp) + namelen + 1); in nvpair_allocv()
133 if (nvp != NULL) { in nvpair_allocv()
134 nvp->nvp_name = (char *)(nvp + 1); in nvpair_allocv()
135 memcpy(nvp->nvp_name, name, namelen); in nvpair_allocv()
[all …]
H A Dnvlist.c117 #define NVPAIR_ASSERT(nvp) nvpair_assert(nvp) argument
146 nvpair_t *nvp; in nvlist_destroy() local
155 while ((nvp = nvlist_first_nvpair(nvl)) != NULL) { in nvlist_destroy()
156 nvlist_remove_nvpair(nvl, nvp); in nvlist_destroy()
157 nvpair_free(nvp); in nvlist_destroy()
207 nvpair_t *nvp; in nvlist_get_parent() local
211 nvp = nvl->nvl_parent; in nvlist_get_parent()
213 *cookiep = nvp; in nvlist_get_parent()
214 if (nvp == NULL) in nvlist_get_parent()
217 return (nvpair_nvlist(nvp)); in nvlist_get_parent()
[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);
51 void nvpair_insert(struct nvl_head *head, nvpair_t *nvp, nvlist_t *nvl);
52 void nvpair_remove(struct nvl_head *head, nvpair_t *nvp, const nvlist_t *nvl);
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);
62 unsigned char *nvpair_pack_header(const nvpair_t *nvp, unsigned char *ptr,
[all …]
H A Dnv_impl.h105 nvpair_t *nvlist_next_nvpair(const nvlist_t *nvl, const nvpair_t *nvp);
106 nvpair_t *nvlist_prev_nvpair(const nvlist_t *nvl, const nvpair_t *nvp);
108 void nvlist_add_nvpair(nvlist_t *nvl, const nvpair_t *nvp);
110 bool nvlist_move_nvpair(nvlist_t *nvl, nvpair_t *nvp);
121 void nvlist_remove_nvpair(nvlist_t *nvl, nvpair_t *nvp);
123 void nvlist_free_nvpair(nvlist_t *nvl, nvpair_t *nvp);
125 int nvpair_type(const nvpair_t *nvp);
126 const char *nvpair_name(const nvpair_t *nvp);
128 nvpair_t *nvpair_clone(const nvpair_t *nvp);
155 int nvpair_append_bool_array(nvpair_t *nvp, const bool value);
[all …]
/freebsd/sys/contrib/openzfs/module/nvpair/
H A Dnvpair.c142 #define EMBEDDED_NVL(nvp) ((nvlist_t *)(void *)NVP_VALUE(nvp)) argument
143 #define EMBEDDED_NVL_ARRAY(nvp) ((nvlist_t **)(void *)NVP_VALUE(nvp)) argument
145 #define NVP_VALOFF(nvp) (NV_ALIGN(sizeof (nvpair_t) + (nvp)->nvp_name_sz)) argument
146 #define NVPAIR2I_NVP(nvp) \ argument
147 ((i_nvp_t *)((size_t)(nvp) - offsetof(i_nvp_t, nvi_nvp)))
201 nv_mem_zalloc(nvpriv_t *nvp, size_t size) in nv_mem_zalloc() argument
203 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_zalloc()
213 nv_mem_free(nvpriv_t *nvp, void *buf, size_t size) in nv_mem_free() argument
215 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_free()
466 nvt_remove_nvpair(nvlist_t *nvl, const nvpair_t *nvp) in nvt_remove_nvpair() argument
[all …]
H A Dfnvpair.c501 fnvpair_value_boolean_value(const nvpair_t *nvp) in fnvpair_value_boolean_value() argument
504 VERIFY0(nvpair_value_boolean_value(nvp, &rv)); in fnvpair_value_boolean_value()
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()
[all …]
/freebsd/sys/contrib/openzfs/cmd/zed/
H A Dzed_event.c369 const char *prefix, nvpair_t *nvp) in _zed_event_add_int8_array() argument
380 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_INT8_ARRAY)); in _zed_event_add_int8_array()
382 name = nvpair_name(nvp); in _zed_event_add_int8_array()
383 (void) nvpair_value_int8_array(nvp, &i8p, &nelem); in _zed_event_add_int8_array()
399 const char *prefix, nvpair_t *nvp) in _zed_event_add_uint8_array() argument
410 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_UINT8_ARRAY)); in _zed_event_add_uint8_array()
412 name = nvpair_name(nvp); in _zed_event_add_uint8_array()
413 (void) nvpair_value_uint8_array(nvp, &u8p, &nelem); in _zed_event_add_uint8_array()
429 const char *prefix, nvpair_t *nvp) in _zed_event_add_int16_array() argument
440 assert((nvp != NULL) && (nvpair_type(nvp) == DATA_TYPE_INT16_ARRAY)); in _zed_event_add_int16_array()
[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()
608 (void) nvpair_value_boolean_value(nvp, &val); 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()
626 (void) nvpair_value_uint8(nvp, &val); in nvlist_print_with_indent()
632 (void) nvpair_value_int16(nvp, &val); in nvlist_print_with_indent()
[all …]
/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))
402 _SYS_NVPAIR_H boolean_t fnvpair_value_boolean_value(const nvpair_t *nvp);
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);
[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/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/fs/msdosfs/
H A Dmsdosfs_denode.c106 struct vnode *nvp, *xvp; in deget() local
138 error = vfs_hash_get(mntp, inode, lkflags, curthread, &nvp, in deget()
145 if (nvp != NULL) { in deget()
146 *depp = VTODE(nvp); in deget()
161 vgone(nvp); in deget()
162 vput(nvp); in deget()
173 error = getnewvnode("msdosfs", mntp, &msdosfs_vnodeops, &nvp); in deget()
179 nvp->v_data = ldep; in deget()
180 ldep->de_vnode = nvp; in deget()
186 lockmgr(nvp->v_vnlock, LK_EXCLUSIVE | LK_NOWITNESS, NULL); in deget()
[all …]
/freebsd/stand/libsa/zfs/
H A Dnvlist.c802 nvp_header_t *nvp; in nvlist_remove() local
819 nvp = &data->nvl_pair; /* first pair in nvlist */ in nvlist_remove()
820 head = (uint8_t *)nvp; in nvlist_remove()
822 while (nvp->encoded_size != 0 && nvp->decoded_size != 0) { in nvlist_remove()
823 nvp_name = (nv_string_t *)(nvp + 1); in nvlist_remove()
835 tail = head + nvp->encoded_size; in nvlist_remove()
839 nvl->nv_size -= nvp->encoded_size; in nvlist_remove()
844 head = head + nvp->encoded_size; in nvlist_remove()
845 nvp = (nvp_header_t *)head; in nvlist_remove()
881 nvp_header_t *nvp; in nvlist_next() local
[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.c130 struct vnode *vp, *nvp; in nfscl_nget() local
156 td, &nvp, newnfs_vncmpf, nfhp); in nfscl_nget()
157 if (error == 0 && nvp != NULL) { in nfscl_nget()
168 VI_LOCK(nvp); in nfscl_nget()
169 if (VN_IS_DOOMED(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()
[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 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()
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()
/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.c2338 struct vnode *nvp; in nfsrvd_readdirplus() local
2569 r = VFS_VGET(mp, at.na_fileid, LK_SHARED, &nvp); in nfsrvd_readdirplus()
2576 vput(nvp); in nfsrvd_readdirplus()
2647 nvp = NULL; in nfsrvd_readdirplus()
2665 LK_SHARED, &nvp); in nfsrvd_readdirplus()
2696 nvp = vp; in nfsrvd_readdirplus()
2699 r = VOP_LOOKUP(vp, &nvp, in nfsrvd_readdirplus()
2701 if (vp != nvp) in nfsrvd_readdirplus()
2714 nvp->v_type == VDIR && in nfsrvd_readdirplus()
2715 nvp->v_mountedhere != NULL) { in nfsrvd_readdirplus()
[all …]

123