/illumos-gate/usr/src/uts/common/sys/ |
H A D | nvpair.h | 96 } nvlist_t; typedef 160 int nvlist_dup(nvlist_t *, nvlist_t **, int); 161 int nvlist_merge(nvlist_t *, nvlist_t *, int); 168 int nvlist_xdup(nvlist_t *, nvlist_t **, nv_alloc_t *); 184 int nvlist_add_nvlist(nvlist_t *, const char *, nvlist_t *); 196 int nvlist_add_nvlist_array(nvlist_t *, const char *, nvlist_t **, uint_t); 218 int nvlist_lookup_nvlist(nvlist_t *, const char *, nvlist_t **); 286 nvlist_t *fnvlist_dup(nvlist_t *); 287 void fnvlist_merge(nvlist_t *, nvlist_t *); 302 void fnvlist_add_nvlist(nvlist_t *, const char *, nvlist_t *); [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/ |
H A D | chip.h | 124 nvlist_t *, nvlist_t **); 126 nvlist_t *, nvlist_t **); 128 nvlist_t *, nvlist_t **); 136 nvlist_t *, nvlist_t **); 138 nvlist_t *, nvlist_t **); 140 nvlist_t *, nvlist_t **); 142 nvlist_t *, nvlist_t **); 146 nvlist_t *, nvlist_t **); 160 nvlist_t *, nvlist_t **); 170 nvlist_t *, nvlist_t **); [all …]
|
/illumos-gate/usr/src/lib/libzfs_core/common/ |
H A D | libzfs_core.h | 54 int lzc_snapshot(nvlist_t *, nvlist_t *, nvlist_t **); 59 int lzc_destroy_snaps(nvlist_t *, boolean_t, nvlist_t **); 60 int lzc_bookmark(nvlist_t *, nvlist_t **); 61 int lzc_get_bookmarks(const char *, nvlist_t *, nvlist_t **); 62 int lzc_destroy_bookmarks(nvlist_t *, nvlist_t **); 66 nvlist_t *, nvlist_t **); 74 int lzc_hold(nvlist_t *, int, nvlist_t **); 75 int lzc_release(nvlist_t *, nvlist_t **); 108 int lzc_sync(const char *, nvlist_t *, nvlist_t **); 114 uint64_t, nvlist_t *, nvlist_t **); [all …]
|
H A D | libzfs_core.c | 172 nvlist_t *source, nvlist_t **resultp) in lzc_ioctl() 364 lzc_snapshot(nvlist_t *snaps, nvlist_t *props, nvlist_t **errlist) in lzc_snapshot() 367 nvlist_t *args; in lzc_snapshot() 419 nvlist_t *args; in lzc_destroy_snaps() 526 lzc_hold(nvlist_t *holds, int cleanup_fd, nvlist_t **errlist) in lzc_hold() 573 lzc_release(nvlist_t *holds, nvlist_t **errlist) in lzc_release() 986 lzc_bookmark(nvlist_t *bookmarks, nvlist_t **errlist) in lzc_bookmark() 1049 lzc_destroy_bookmarks(nvlist_t *bmarks, nvlist_t **errlist) in lzc_destroy_bookmarks() 1138 uint64_t memlimit, nvlist_t *argnvl, nvlist_t **outnvl) in lzc_channel_program() 1256 nvlist_t *vdevs, nvlist_t **errlist) in lzc_initialize() [all …]
|
/illumos-gate/usr/src/boot/libsa/zfs/ |
H A D | libzfs.h | 71 } nvlist_t; typedef 105 nvlist_t *nvlist_create(int); 106 void nvlist_destroy(nvlist_t *); 107 nvlist_t *nvlist_import(const char *, size_t); 108 int nvlist_export(nvlist_t *); 113 void nvlist_print(const nvlist_t *, unsigned int); 141 int nvlist_add_nvlist(nvlist_t *, const char *, nvlist_t *); 142 int nvlist_add_nvlist_array(nvlist_t *, const char *, nvlist_t **, uint32_t); 150 int zfs_get_bootenv(void *, nvlist_t **); 151 int zfs_set_bootenv(void *, nvlist_t *); [all …]
|
/illumos-gate/usr/src/common/nvpair/ |
H A D | fnvpair.c | 50 nvlist_t * 53 nvlist_t *nvl; in fnvlist_alloc() 96 nvlist_t * 99 nvlist_t *rv; in fnvlist_unpack() 104 nvlist_t * 107 nvlist_t *rv; in fnvlist_dup() 113 fnvlist_merge(nvlist_t *dst, nvlist_t *src) in fnvlist_merge() 407 nvlist_t * 410 nvlist_t *rv; in fnvlist_lookup_nvlist() 503 nvlist_t * [all …]
|
/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_protocol.h | 68 extern nvlist_t *fmd_protocol_authority(void); 69 extern nvlist_t *fmd_protocol_fmri_module(struct fmd_module *); 70 extern nvlist_t *fmd_protocol_fault(const char *, 71 uint8_t, nvlist_t *, nvlist_t *, nvlist_t *, const char *); 72 extern nvlist_t *fmd_protocol_list(const char *, nvlist_t *, 75 extern nvlist_t *fmd_protocol_rsrc_asru(const char *, nvlist_t *, 81 extern nvlist_t *fmd_protocol_xprt_ctl(struct fmd_module *, 83 extern nvlist_t *fmd_protocol_xprt_sub(struct fmd_module *, 85 extern nvlist_t *fmd_protocol_xprt_uuclose(struct fmd_module *, 87 extern nvlist_t *fmd_protocol_xprt_uuresolved(struct fmd_module *, [all …]
|
H A D | fmd_api.h | 227 extern nvlist_t *fmd_nvl_create_defect(fmd_hdl_t *, 228 const char *, uint8_t, nvlist_t *, nvlist_t *, nvlist_t *); 229 extern nvlist_t *fmd_nvl_create_fault(fmd_hdl_t *, 230 const char *, uint8_t, nvlist_t *, nvlist_t *, nvlist_t *); 232 extern const nvlist_t *fmd_hdl_fmauth(fmd_hdl_t *); 233 extern const nvlist_t *fmd_hdl_modauth(fmd_hdl_t *); 236 extern int fmd_nvl_fmri_expand(fmd_hdl_t *, nvlist_t *); 252 extern int fmd_nvl_fmri_contains(fmd_hdl_t *, nvlist_t *, nvlist_t *); 253 extern nvlist_t *fmd_nvl_fmri_translate(fmd_hdl_t *, nvlist_t *, nvlist_t *); 255 extern nvlist_t *fmd_nvl_alloc(fmd_hdl_t *, int); [all …]
|
H A D | fmd_fmri.h | 71 extern char *fmd_fmri_auth2str(nvlist_t *); 89 extern ssize_t fmd_fmri_nvl2str(nvlist_t *, char *, size_t); 90 extern int fmd_fmri_expand(nvlist_t *); 91 extern int fmd_fmri_present(nvlist_t *); 92 extern int fmd_fmri_replaced(nvlist_t *); 93 extern int fmd_fmri_service_state(nvlist_t *); 94 extern int fmd_fmri_unusable(nvlist_t *); 95 extern int fmd_fmri_retire(nvlist_t *); 96 extern int fmd_fmri_unretire(nvlist_t *); 97 extern int fmd_fmri_contains(nvlist_t *, nvlist_t *); [all …]
|
H A D | fmd_scheme.h | 45 ssize_t (*sop_nvl2str)(nvlist_t *, char *, size_t); 46 int (*sop_expand)(nvlist_t *); 47 int (*sop_present)(nvlist_t *); 48 int (*sop_replaced)(nvlist_t *); 49 int (*sop_service_state)(nvlist_t *); 50 int (*sop_unusable)(nvlist_t *); 51 int (*sop_contains)(nvlist_t *, nvlist_t *); 52 nvlist_t *(*sop_translate)(nvlist_t *, nvlist_t *);
|
H A D | fmd_protocol.c | 45 nvlist_t * 85 nvlist_t * 113 nvlist_t * 115 nvlist_t *asru, nvlist_t *fru, nvlist_t *resource, const char *location) in fmd_protocol_fault() 142 nvlist_t * 208 nvlist_t * 261 nvlist_t * 293 nvlist_t * 329 nvlist_t * 348 nvlist_t * [all …]
|
/illumos-gate/usr/src/cmd/fm/modules/common/cpumem-retire/ |
H A D | cma.h | 49 nvlist_t *pg_rsrc; /* Resource for this page */ 50 nvlist_t *pg_asru; /* ASRU for this page */ 59 nvlist_t *cpu_fmri; /* FMRI for this cpu entry */ 110 extern int cma_cpu_cpu_retire(fmd_hdl_t *, nvlist_t *, nvlist_t *, 112 extern int cma_cpu_hc_retire(fmd_hdl_t *, nvlist_t *, nvlist_t *, 114 extern int cma_page_retire(fmd_hdl_t *, nvlist_t *, nvlist_t *, 120 extern int cma_cache_way_retire(fmd_hdl_t *, nvlist_t *, nvlist_t *, 125 extern int cma_cpu_blacklist(fmd_hdl_t *, nvlist_t *, nvlist_t *, boolean_t); 128 extern int cma_fmri_page_service_state(fmd_hdl_t *, nvlist_t *); 129 extern int cma_fmri_page_retire(fmd_hdl_t *, nvlist_t *); [all …]
|
/illumos-gate/usr/src/compat/bhyve/sys/ |
H A D | nv.h | 26 nvlist_next(const nvlist_t *nvl, int *type, void **cookie) in nvlist_next() 30 nvp = nvlist_next_nvpair((nvlist_t *)nvl, nvp); in nvlist_next() 39 static inline nvlist_t * 42 nvlist_t *nvl; in nvlist_create() 56 nvlist_exists_nvlist(const nvlist_t *nvl, const char *name) in nvlist_exists_nvlist() 58 nvlist_t *snvl; in nvlist_exists_nvlist() 63 static inline nvlist_t * 64 nvlist_get_nvlist(const nvlist_t *nvl, const char *name) in nvlist_get_nvlist() 66 nvlist_t *snvl; in nvlist_get_nvlist() 74 nvlist_exists_string(const nvlist_t *nvl, const char *name) in nvlist_exists_string() [all …]
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs.h | 258 nvlist_t *, nvlist_t *); 287 nvlist_t *); 306 extern int zpool_vdev_split(zpool_handle_t *, char *, nvlist_t **, nvlist_t *, 320 nvlist_t *); 405 extern nvlist_t *zpool_get_config(zpool_handle_t *, nvlist_t **); 419 nvlist_t *, int); 446 nvlist_t *); 513 nvlist_t *); 619 nvlist_t *); 627 nvlist_t *props); [all …]
|
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | libtopo.h | 67 nvlist_t *tsp_fmri; 145 extern int topo_fmri_asru(topo_hdl_t *, nvlist_t *, nvlist_t **, int *); 146 extern int topo_fmri_fru(topo_hdl_t *, nvlist_t *, nvlist_t **, 150 extern int topo_fmri_compare(topo_hdl_t *, nvlist_t *, nvlist_t *, int *); 172 extern int topo_node_asru(tnode_t *, nvlist_t **, nvlist_t *, int *); 173 extern int topo_node_fru(tnode_t *, nvlist_t **, nvlist_t *, int *); 178 nvlist_t *, nvlist_t **, int *); 400 nvlist_t *, nvlist_t **, int *); 405 const char *, nvlist_t *, nvlist_t **, int *); 409 nvlist_t *, int, nvlist_t *, int *); [all …]
|
H A D | topo_mod.h | 52 nvlist_t **); 96 topo_instance_t, nvlist_t *, nvlist_t *, const char *, const char *, 102 extern nvlist_t *topo_mod_swfmri(topo_mod_t *, int, 103 char *, char *, nvlist_t *, 106 extern int topo_mod_nvl2str(topo_mod_t *, nvlist_t *, char **); 136 extern nvlist_t *topo_mod_auth(topo_mod_t *, tnode_t *); 139 nvlist_t *, nvlist_t **); 227 extern int topo_mod_nvalloc(topo_mod_t *, nvlist_t **, uint_t); 228 extern int topo_mod_nvdup(topo_mod_t *, nvlist_t *, nvlist_t **); 249 topo_instance_t, nvlist_t *); [all …]
|
H A D | hc.c | 58 nvlist_t *, nvlist_t **); 60 nvlist_t *, nvlist_t **); 70 nvlist_t *, nvlist_t **); 76 nvlist_t *, nvlist_t **); 78 nvlist_t *, nvlist_t **); 80 nvlist_t *, nvlist_t **); 82 nvlist_t *, nvlist_t **); 84 nvlist_t *, nvlist_t **); 86 nvlist_t *, nvlist_t **); 395 nvlist_t *in, nvlist_t **out) in hc_compare() [all …]
|
/illumos-gate/usr/src/uts/common/sys/fm/ |
H A D | protocol.h | 345 extern nvlist_t *fm_nvlist_create(nv_alloc_t *); 346 extern void fm_nvlist_destroy(nvlist_t *, int); 352 const nvlist_t *, ...); 353 extern void fm_payload_set(nvlist_t *, ...); 355 extern void fm_fmri_hc_set(nvlist_t *, int, const nvlist_t *, nvlist_t *, 357 extern void fm_fmri_dev_set(nvlist_t *, int, const nvlist_t *, const char *, 359 extern void fm_fmri_de_set(nvlist_t *, int, const nvlist_t *, const char *); 360 extern void fm_fmri_cpu_set(nvlist_t *, int, const nvlist_t *, uint32_t, 362 extern void fm_fmri_mem_set(nvlist_t *, int, const nvlist_t *, const char *, 367 extern void fm_fmri_hc_create(nvlist_t *, int, const nvlist_t *, nvlist_t *, [all …]
|
/illumos-gate/usr/src/cmd/bhyve/ |
H A D | config.h | 59 const char *get_config_value_node(const nvlist_t *parent, const char *name); 76 nvlist_t *create_config_node(const char *path); 83 nvlist_t *find_config_node(const char *path); 89 nvlist_t *create_relative_config_node(nvlist_t *parent, const char *path); 90 nvlist_t *find_relative_config_node(nvlist_t *parent, const char *path); 97 void set_config_value_node(nvlist_t *parent, const char *name, 103 void set_config_value_node_if_unset(nvlist_t *const parent, 120 bool get_config_bool_node(const nvlist_t *parent, const char *name); 122 bool get_config_bool_node_default(const nvlist_t *parent, const char *name, 125 void set_config_bool_node(nvlist_t *parent, const char *name, bool value);
|
/illumos-gate/usr/src/uts/common/sys/iscsit/ |
H A D | iscsit_common.h | 188 nvlist_t *tgt_properties; 262 nvlist_t *ini_properties; 343 nvlist_t *config_global_properties; 349 it_config_to_nv(it_config_t *cfg, nvlist_t **nvl); 358 it_nv_to_config(nvlist_t *nvl, it_config_t **cfg); 364 it_tgtlist_to_nv(it_tgt_t *tgtlist, nvlist_t **nvl); 367 it_tgt_to_nv(it_tgt_t *tgt, nvlist_t **nvl); 373 it_tpgt_to_nv(it_tpgt_t *tpgt, nvlist_t **nvl); 385 it_tpg_to_nv(it_tpg_t *tpg, nvlist_t **nvl); 391 it_tpglist_to_nv(it_tpg_t *tpglist, nvlist_t **nvl); [all …]
|
/illumos-gate/usr/src/cmd/fm/modules/common/fabric-xlate/ |
H A D | fabric-xlate.h | 67 nvlist_t *nvl; 168 int (*fab_prep)(fmd_hdl_t *, fab_data_t *, nvlist_t *, 177 extern void fab_xlate_fire_erpts(fmd_hdl_t *, nvlist_t *, const char *); 178 extern void fab_xlate_epkt_erpts(fmd_hdl_t *, nvlist_t *, const char *); 181 extern int fab_prep_basic_erpt(fmd_hdl_t *, nvlist_t *, nvlist_t *, boolean_t); 187 extern void fab_pr(fmd_hdl_t *, fmd_event_t *, nvlist_t *); 189 extern boolean_t fab_get_rcpath(fmd_hdl_t *, nvlist_t *, char *); 190 extern char *fab_find_rppath_by_df(fmd_hdl_t *, nvlist_t *, uint8_t); 193 extern char *fab_find_addr(fmd_hdl_t *hdl, nvlist_t *nvl, uint64_t addr); 196 extern boolean_t fab_hc2dev_nvl(fmd_hdl_t *, nvlist_t *, char **); [all …]
|
/illumos-gate/usr/src/common/mc/imc/ |
H A D | imc_dump.c | 30 static nvlist_t * 34 nvlist_t *nvl; in imc_dump_sad() 87 static nvlist_t * 91 nvlist_t *nvl; in imc_dump_tad() 120 static nvlist_t * 124 nvlist_t *nvl; in imc_dump_channel() 194 static nvlist_t * 198 nvlist_t *nvl; in imc_dump_mc() 218 static nvlist_t * 252 nvlist_t * [all …]
|
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | disks_private.h | 156 nvlist_t *alias_get_attributes(descriptor_t *desc, int *errp); 165 nvlist_t *bus_get_attributes(descriptor_t *desc, int *errp); 166 nvlist_t *bus_get_stats(descriptor_t *desc, int stat_type, 186 nvlist_t *drive_get_attributes(descriptor_t *desc, int *errp); 197 nvlist_t *media_get_attributes(descriptor_t *desc, int *errp); 208 nvlist_t *path_get_attributes(descriptor_t *desc, int *errp); 261 int inuse_mnt(char *slice, nvlist_t *attrs, int *errp); 262 int inuse_lu(char *slice, nvlist_t *attrs, int *errp); 265 int inuse_dump(char *slice, nvlist_t *attrs, int *errp); 266 int inuse_vxvm(char *slice, nvlist_t *attrs, int *errp); [all …]
|
/illumos-gate/usr/src/cmd/fm/schemes/hc/ |
H A D | scheme.c | 73 fmd_fmri_present(nvlist_t *nvl) in fmd_fmri_present() 77 nvlist_t **hcprs; in fmd_fmri_present() 97 fmd_fmri_replaced(nvlist_t *nvl) in fmd_fmri_replaced() 101 nvlist_t **hcprs; in fmd_fmri_replaced() 125 nvlist_t **hcprs; in fmd_fmri_unusable() 143 auth_compare(nvlist_t *nvl1, nvlist_t *nvl2) in auth_compare() 179 hclist_contains(nvlist_t **erhcl, uint_t erhclsz, nvlist_t **eehcl, in hclist_contains() 207 fru_compare(nvlist_t *r1, nvlist_t *r2) in fru_compare() 236 fmd_fmri_contains(nvlist_t *er, nvlist_t *ee) in fmd_fmri_contains() 238 nvlist_t **erhcl, **eehcl; in fmd_fmri_contains() [all …]
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | attrat.c | 44 static int (*nvsize)(nvlist_t *, size_t *, int); 45 static int (*nvunpacker)(char *, size_t, nvlist_t **); 46 static int (*nvfree)(nvlist_t *); 96 nvsize = (int (*)(nvlist_t *, size_t *, int)) in attrat_init() 98 nvunpacker = (int (*)(char *, size_t, nvlist_t **)) in attrat_init() 100 nvfree = (int (*)(nvlist_t *)) in attrat_init() 176 cgetattr(int fd, nvlist_t **response) in cgetattr() 210 csetattr(int fd, nvlist_t *request) in csetattr() 236 fgetattr(int basefd, xattr_view_t view, nvlist_t **response) in fgetattr() 251 fsetattr(int basefd, xattr_view_t view, nvlist_t *request) in fsetattr() [all …]
|