/illumos-gate/usr/src/boot/libsa/zfs/ |
H A D | nvlist.c | 375 nvl = calloc(1, sizeof (*nvl)); in nvlist_create() 382 nvl->nv_asize = nvl->nv_size = sizeof (*nvs); in nvlist_create() 723 nvl->nv_idx = nvl->nv_data; in nvlist_export() 752 nvl = malloc(sizeof (*nvl)); in nvlist_import() 768 nvl->nv_size = nvl->nv_asize; in nvlist_import() 769 nvl->nv_data = malloc(nvl->nv_asize); in nvlist_import() 774 nvl->nv_idx = nvl->nv_data; in nvlist_import() 775 bcopy(stream + 4, nvl->nv_data, nvl->nv_asize); in nvlist_import() 831 size = nvl->nv_size - (tail - nvl->nv_data); in nvlist_remove() 910 if (nvl->nv_data + nvl->nv_size < in nvlist_find() [all …]
|
H A D | zfsimpl.c | 1959 nvl = tmp; in vdev_label_read_config() 1966 nvl = tmp; in vdev_label_read_config() 1982 nvlist_destroy(nvl); in vdev_label_read_config() 1983 nvl = NULL; in vdev_label_read_config() 1987 return (nvl); in vdev_label_read_config() 2022 nvlist_t *nvl; in vdev_probe() local 2045 if (nvl == NULL) in vdev_probe() 2050 nvlist_destroy(nvl); in vdev_probe() 2057 nvlist_destroy(nvl); in vdev_probe() 2064 nvlist_destroy(nvl); in vdev_probe() [all …]
|
/illumos-gate/usr/src/cmd/beadm/ |
H A D | beadm.c | 613 be_nvl_add_boolean(nvlist_t *nvl, const char *name, boolean_t val) in be_nvl_add_boolean() argument 615 assert(nvl != NULL); in be_nvl_add_boolean() 617 if (nvlist_add_boolean_value(nvl, name, val) != 0) { in be_nvl_add_boolean() 629 assert(nvl != NULL); in be_nvl_add_string() 631 if (nvlist_add_string(nvl, name, val) != 0) { in be_nvl_add_string() 641 be_nvl_add_nvlist(nvlist_t *nvl, const char *name, nvlist_t *val) in be_nvl_add_nvlist() argument 643 assert(nvl != NULL); in be_nvl_add_nvlist() 645 if (nvlist_add_nvlist(nvl, name, val) != 0) { in be_nvl_add_nvlist() 655 be_nvl_add_uint16(nvlist_t *nvl, const char *name, uint16_t val) in be_nvl_add_uint16() argument 657 assert(nvl != NULL); in be_nvl_add_uint16() [all …]
|
/illumos-gate/usr/src/cmd/bhyve/ |
H A D | block_if.c | 529 blockif_legacy_config(nvlist_t *nvl, const char *opts) in blockif_legacy_config() argument 538 set_config_value_node(nvl, "path", opts); in blockif_legacy_config() 542 set_config_value_node(nvl, "path", path); in blockif_legacy_config() 544 return (pci_parse_legacy_config(nvl, cp + 1)); in blockif_legacy_config() 558 blockif_open(nvlist_t *nvl, const char *ident) in blockif_open() argument 596 if (get_config_bool_node_default(nvl, "nocache", false)) in blockif_open() 600 if (get_config_bool_node_default(nvl, "sync", false) || in blockif_open() 601 get_config_bool_node_default(nvl, "direct", false)) in blockif_open() 603 if (get_config_bool_node_default(nvl, "ro", false)) in blockif_open() 605 ssval = get_config_value_node(nvl, "sectorsize"); in blockif_open() [all …]
|
H A D | block_if.h | 65 int blockif_legacy_config(nvlist_t *nvl, const char *opts); 67 struct blockif_ctxt *blockif_open(nvlist_t *nvl, const char *ident);
|
H A D | bootrom.c | 193 bootrom_loadrom(struct vmctx *ctx, const nvlist_t *nvl) in bootrom_loadrom() argument 205 bootrom = get_config_value_node(nvl, "bootrom"); in bootrom_loadrom() 236 varfile = get_config_value_node(nvl, "bootvars"); in bootrom_loadrom()
|
H A D | bootrom.h | 48 int bootrom_loadrom(struct vmctx *ctx, const nvlist_t *nvl);
|
H A D | config.c | 61 nvl = parent; in _lookup_config_node() 65 nvl = NULL; in _lookup_config_node() 87 nvl = NULL; in _lookup_config_node() 106 nvl = new_nvl; in _lookup_config_node() 108 nvl = NULL; in _lookup_config_node() 113 return (nvl); in _lookup_config_node() 177 nvlist_t *nvl; in set_config_value() local 182 nvl = config_root; in set_config_value() 189 if (nvl == NULL) in set_config_value() 219 nvlist_t *nvl; in get_raw_config_value() local [all …]
|
H A D | net_backends.c | 466 nvlist_t *nvl, net_be_rxeof_t cb, void *param) in ng_init() argument 489 value = get_config_value_node(nvl, "path"); in ng_init() 496 value = get_config_value_node(nvl, "hook"); in ng_init() 501 value = get_config_value_node(nvl, "peerhook"); in ng_init() 1020 vnic = get_config_value_node(nvl, "vnic"); in be_dlpi_init() 1298 set_config_value_node(nvl, "backend", opts); in netbe_legacy_config() 1304 return (pci_parse_legacy_config(nvl, cp + 1)); in netbe_legacy_config() 1317 set_config_value_node(nvl, "type", "dlpi"); in netbe_legacy_config() 1326 set_config_value_node(nvl, name, value); in netbe_legacy_config() 1328 set_config_value_node(nvl, "vnic", name); in netbe_legacy_config() [all …]
|
H A D | net_backends.h | 38 int netbe_init(net_backend_t **be, nvlist_t *nvl, net_be_rxeof_t cb, 40 int netbe_legacy_config(nvlist_t *nvl, const char *opts);
|
H A D | pci_ahci.c | 2329 pci_ahci_legacy_config_port(nvlist_t *nvl, int port, const char *type, in pci_ahci_legacy_config_port() argument 2336 port_nvl = create_relative_config_node(nvl, node_name); in pci_ahci_legacy_config_port() 2342 pci_ahci_legacy_config(nvlist_t *nvl, const char *opts) in pci_ahci_legacy_config() argument 2352 ports_nvl = create_relative_config_node(nvl, "port"); in pci_ahci_legacy_config() 2395 pci_ahci_cd_legacy_config(nvlist_t *nvl, const char *opts) in pci_ahci_cd_legacy_config() argument 2399 ports_nvl = create_relative_config_node(nvl, "port"); in pci_ahci_cd_legacy_config() 2404 pci_ahci_hd_legacy_config(nvlist_t *nvl, const char *opts) in pci_ahci_hd_legacy_config() argument 2408 ports_nvl = create_relative_config_node(nvl, "port"); in pci_ahci_hd_legacy_config() 2413 pci_ahci_init(struct pci_devinst *pi, nvlist_t *nvl) in pci_ahci_init() argument 2439 ports_nvl = find_relative_config_node(nvl, "port"); in pci_ahci_init()
|
H A D | pci_e82545.c | 2341 e82545_init(struct pci_devinst *pi, nvlist_t *nvl) in e82545_init() argument 2384 mac = get_config_value_node(nvl, "mac"); in e82545_init() 2394 err = netbe_init(&sc->esc_be, nvl, e82545_rx_callback, sc); in e82545_init()
|
H A D | pci_emul.c | 249 set_config_bool_node(nvl, name, true); in pci_parse_legacy_config() 276 nvlist_t *nvl; in pci_parse_slot() local 322 nvl = find_config_node(node_name); in pci_parse_slot() 323 if (nvl != NULL) { in pci_parse_slot() 328 nvl = create_config_node(node_name); in pci_parse_slot() 1454 nvlist_t *nvl; in init_pci() local 1474 nvl = find_config_node(node_name); in init_pci() 1475 if (nvl == NULL) in init_pci() 1495 nvl = find_config_node(node_name); in init_pci() 1496 if (nvl == NULL) in init_pci() [all …]
|
H A D | pci_emul.h | 230 uint32_t pci_config_read_reg(const struct pcisel *host_sel, nvlist_t *nvl, 253 int pci_parse_legacy_config(nvlist_t *nvl, const char *opt);
|
H A D | pci_fbuf.c | 245 pci_fbuf_parse_config(struct pci_fbuf_softc *sc, nvlist_t *nvl) in pci_fbuf_parse_config() argument 250 sc->rfb_wait = get_config_bool_node_default(nvl, "wait", false); in pci_fbuf_parse_config() 253 value = get_config_value_node(nvl, "rfb"); in pci_fbuf_parse_config() 255 value = get_config_value_node(nvl, "tcp"); in pci_fbuf_parse_config() 304 sc->rfb_unix = get_config_value_node(nvl, "unix"); in pci_fbuf_parse_config() 307 value = get_config_value_node(nvl, "vga"); in pci_fbuf_parse_config() 323 value = get_config_value_node(nvl, "w"); in pci_fbuf_parse_config() 334 value = get_config_value_node(nvl, "h"); in pci_fbuf_parse_config() 346 value = get_config_value_node(nvl, "password"); in pci_fbuf_parse_config() 379 pci_fbuf_init(struct pci_devinst *pi, nvlist_t *nvl) in pci_fbuf_init() argument [all …]
|
H A D | pci_hda.c | 149 static struct hda_softc *hda_init(nvlist_t *nvl); 210 static int pci_hda_init(struct pci_devinst *pi, nvlist_t *nvl); 316 hda_init(nvlist_t *nvl) in hda_init() argument 341 value = get_config_value_node(nvl, "play"); in hda_init() 346 value = get_config_value_node(nvl, "rec"); in hda_init() 1229 pci_hda_init(struct pci_devinst *pi, nvlist_t *nvl) in pci_hda_init() argument 1250 sc = hda_init(nvl); in pci_hda_init()
|
H A D | pci_hostbridge.c | 64 pci_hostbridge_init(struct pci_devinst *pi, nvlist_t *nvl) in pci_hostbridge_init() argument 76 value = get_config_value_node(nvl, "vendor"); in pci_hostbridge_init() 80 vendor = pci_config_read_reg(NULL, nvl, PCIR_VENDOR, 2, vendor); in pci_hostbridge_init() 81 value = get_config_value_node(nvl, "devid"); in pci_hostbridge_init() 85 device = pci_config_read_reg(NULL, nvl, PCIR_DEVICE, 2, device); in pci_hostbridge_init() 88 const char *model = get_config_value_node(nvl, "model"); in pci_hostbridge_init() 151 pci_amd_hostbridge_legacy_config(nvlist_t *nvl, const char *opts __unused) in pci_amd_hostbridge_legacy_config() argument 155 pci_regs = create_relative_config_node(nvl, "pcireg"); in pci_amd_hostbridge_legacy_config()
|
H A D | pci_lpc.c | 133 nvlist_t *nvl = create_config_node("tpm"); in lpc_device_parse() local 139 set_config_value_node(nvl, "type", tpm_type); in lpc_device_parse() 145 set_config_value_node(nvl, "path", tpm_path); in lpc_device_parse() 149 set_config_value_node_if_unset(nvl, "version", "2.0"); in lpc_device_parse() 277 const nvlist_t *nvl; in lpc_init() local 279 nvl = find_config_node("lpc"); in lpc_init() 281 if (nvl != NULL && nvlist_exists((nvlist_t *)nvl, "bootrom")) { in lpc_init() 282 error = bootrom_loadrom(ctx, nvl); in lpc_init() 287 if (nvl != NULL && nvlist_exists(nvl, "bootrom")) { in lpc_init() 288 error = bootrom_loadrom(ctx, nvl); in lpc_init() [all …]
|
H A D | pci_nvme.c | 3154 value = get_config_value_node(nvl, "maxq"); in pci_nvme_parse_config() 3157 value = get_config_value_node(nvl, "qsz"); in pci_nvme_parse_config() 3174 value = get_config_value_node(nvl, "sectsz"); in pci_nvme_parse_config() 3177 value = get_config_value_node(nvl, "ser"); in pci_nvme_parse_config() 3187 value = get_config_value_node(nvl, "eui64"); in pci_nvme_parse_config() 3190 value = get_config_value_node(nvl, "dsm"); in pci_nvme_parse_config() 3208 value = get_config_value_node(nvl, "ram"); in pci_nvme_parse_config() 3224 sc->nvstore.ctx = blockif_open(nvl, bident); in pci_nvme_parse_config() 3284 error = pci_nvme_parse_config(sc, nvl); in pci_nvme_init() 3371 set_config_value_node(nvl, "ram", ram); in pci_nvme_legacy_config() [all …]
|
H A D | pci_passthru.c | 698 passthru_legacy_config(nvlist_t *nvl, const char *opt) in passthru_legacy_config() argument 710 set_config_value_node(nvl, name, value); in passthru_legacy_config() 717 set_config_value_node(nvl, "path", name); in passthru_legacy_config() 776 passthru_init(struct pci_devinst *pi, nvlist_t *nvl) in passthru_init() argument 793 path = get_config_value_node(nvl, "path"); in passthru_init() 832 get_config_value_node(nvl, "rom"))) != 0) { in passthru_init()
|
H A D | pci_uart.c | 88 pci_uart_legacy_config(nvlist_t *nvl, const char *opts) in pci_uart_legacy_config() argument 92 set_config_value_node(nvl, "path", opts); in pci_uart_legacy_config() 97 pci_uart_init(struct pci_devinst *pi, nvlist_t *nvl) in pci_uart_init() argument 113 device = get_config_value_node(nvl, "path"); in pci_uart_init()
|
H A D | pci_virtio_9p.c | 240 pci_vt9p_legacy_config(nvlist_t *nvl, const char *opts) in pci_vt9p_legacy_config() argument 257 set_config_value_node(nvl, "sharename", sharename); in pci_vt9p_legacy_config() 258 set_config_value_node(nvl, "path", token); in pci_vt9p_legacy_config() 260 set_config_bool_node(nvl, token, true); in pci_vt9p_legacy_config() 268 pci_vt9p_init(struct pci_devinst *pi, nvlist_t *nvl) in pci_vt9p_init() argument 279 ro = get_config_bool_node_default(nvl, "ro", false); in pci_vt9p_init() 295 value = get_config_value_node(nvl, "path"); in pci_vt9p_init() 307 sharename = get_config_value_node(nvl, "sharename"); in pci_vt9p_init()
|
H A D | pci_virtio_block.c | 431 pci_vtblk_init(struct pci_devinst *pi, nvlist_t *nvl) in pci_vtblk_init() argument 446 bctxt = blockif_open(nvl, bident); in pci_vtblk_init() 495 if ((serial = get_config_value_node(nvl, "serial")) != NULL || in pci_vtblk_init() 496 (serial = get_config_value_node(nvl, "ser")) != NULL) { in pci_vtblk_init() 499 path = get_config_value_node(nvl, "path"); in pci_vtblk_init()
|
H A D | pci_virtio_console.c | 277 const nvlist_t *nvl) in pci_vtcon_sock_add() argument 301 path = get_config_value_node(nvl, "path"); in pci_vtcon_sock_add() 371 name = get_config_value_node(nvl, "name"); in pci_vtcon_sock_add() 665 pci_vtcon_legacy_config_port(nvlist_t *nvl, int port, char *opt) in pci_vtcon_legacy_config_port() argument 682 port_nvl = create_relative_config_node(nvl, node_name); in pci_vtcon_legacy_config_port() 689 pci_vtcon_legacy_config(nvlist_t *nvl, const char *opts) in pci_vtcon_legacy_config() argument 695 ports_nvl = create_relative_config_node(nvl, "port"); in pci_vtcon_legacy_config() 710 pci_vtcon_init(struct pci_devinst *pi, nvlist_t *nvl) in pci_vtcon_init() argument 752 ports_nvl = find_relative_config_node(nvl, "port"); in pci_vtcon_init()
|
H A D | pci_virtio_input.c | 616 pci_vtinput_legacy_config(nvlist_t *nvl, const char *opts) in pci_vtinput_legacy_config() argument 627 set_config_value_node(nvl, "path", opts); in pci_vtinput_legacy_config() 631 set_config_value_node(nvl, "path", path); in pci_vtinput_legacy_config() 634 return (pci_parse_legacy_config(nvl, cp + 1)); in pci_vtinput_legacy_config() 638 pci_vtinput_init(struct pci_devinst *pi, nvlist_t *nvl) in pci_vtinput_init() argument 650 sc->vsc_evdev = get_config_value_node(nvl, "path"); in pci_vtinput_init()
|