Home | History | Annotate | Download | only in common

Lines Matching defs:nvl

75 nvl2py(nvlist_t *nvl)
82 for (nvp = nvlist_next_nvpair(nvl, NULL); nvp;
83 nvp = nvlist_next_nvpair(nvl, nvp)) {
132 nvlist_t *nvl;
142 err = nvlist_alloc(&nvl, NV_UNIQUE_NAME, 0);
149 nvlist_free(nvl);
155 err = nvlist_add_nvlist(nvl, keystr, valnvl);
158 err = nvlist_add_boolean(nvl, keystr);
161 err = nvlist_add_string(nvl, keystr, valstr);
164 err = nvlist_add_uint64(nvl, keystr, valint);
167 err = nvlist_add_boolean_value(nvl, keystr, valbool);
170 nvlist_free(nvl);
176 return (nvl);
188 add_ds_props(zfs_cmd_t *zc, PyObject *nvl)
191 PyDict_SetItemString(nvl, "numclones",
193 PyDict_SetItemString(nvl, "issnap",
195 PyDict_SetItemString(nvl, "inconsistent",
213 nvlist_t *nvl;
215 errno = nvlist_unpack(nvbuf, zc->zc_nvlist_dst_size, &nvl, 0);
217 pynv = nvl2py(nvl);
218 nvlist_free(nvl);
237 PyObject *nvl;
251 nvl = ioctl_with_dstnv(ioc, &zc);
252 if (nvl) {
253 add_ds_props(&zc, nvl);
254 ret = Py_BuildValue("sKO", zc.zc_name, zc.zc_cookie, nvl);
255 Py_DECREF(nvl);
273 PyObject *nvl;
280 nvl = ioctl_with_dstnv(ZFS_IOC_OBJSET_STATS, &zc);
281 if (nvl) {
282 add_ds_props(&zc, nvl);
286 return (nvl);
294 PyObject *nvl;
301 nvl = ioctl_with_dstnv(ZFS_IOC_GET_FSACL, &zc);
302 if (nvl == NULL)
305 return (nvl);
316 nvlist_t *nvl;
323 nvl = dict2nvl(dict);
324 if (nvl == NULL)
327 err = nvlist_size(nvl, &nvsz, NV_ENCODE_NATIVE);
330 err = nvlist_pack(nvl, &nvbuf, &nvsz, NV_ENCODE_NATIVE, 0);
353 PyObject *nvl;
360 nvl = ioctl_with_dstnv(ZFS_IOC_GET_HOLDS, &zc);
361 if (nvl == NULL)
364 return (nvl);