Lines Matching refs:nvl
26 nvlist_next(const nvlist_t *nvl, int *type, void **cookie) in nvlist_next() argument
30 nvp = nvlist_next_nvpair((nvlist_t *)nvl, nvp); in nvlist_next()
42 nvlist_t *nvl; in nvlist_create() local
50 if (nvlist_alloc(&nvl, NV_UNIQUE_NAME, 0) != 0) in nvlist_create()
52 return (nvl); in nvlist_create()
56 nvlist_exists_nvlist(const nvlist_t *nvl, const char *name) in nvlist_exists_nvlist() argument
60 return (nvlist_lookup_nvlist((nvlist_t *)nvl, name, &snvl) == 0); in nvlist_exists_nvlist()
64 nvlist_get_nvlist(const nvlist_t *nvl, const char *name) in nvlist_get_nvlist() argument
68 if (nvlist_lookup_nvlist((nvlist_t *)nvl, name, &snvl) == 0) in nvlist_get_nvlist()
74 nvlist_exists_string(const nvlist_t *nvl, const char *name) in nvlist_exists_string() argument
78 return (nvlist_lookup_string((nvlist_t *)nvl, name, &str) == 0); in nvlist_exists_string()
82 nvlist_get_string(const nvlist_t *nvl, const char *name) in nvlist_get_string() argument
86 if (nvlist_lookup_string((nvlist_t *)nvl, name, &str) == 0) in nvlist_get_string()
91 #define nvlist_free_string(nvl, name) nvlist_remove_all((nvl), (name)) argument