md_get_prop_val
if (!md_get_prop_val(md, node2, "pid", &pid))
md_get_prop_val(md, node2, "id", &pid);
if (!md_get_prop_val(md, vds, "local-mac-address", &mac_addr)) {
md_get_prop_val(md, node, "#msi-eqs", &hostbridge->num_msi_eqs);
md_get_prop_val(md, node, "#msi", &hostbridge->num_msis);
if (!md_get_prop_val(md, node, "#max-vpcis", &hostbridge->max_vpcis))
if (!md_get_prop_val(md, node2, "cfg-handle",
if (!md_get_prop_val(md, node2, "device-number",
if (!md_get_prop_val(md, node2, "cfg-handle",
if (!md_get_prop_val(hvmd, node2, "id", &id))
md_get_prop_val(primary->md, node, "local-mac-address", &remote_mac_addr);
if (!md_get_prop_val(md, node, "cfg-handle",
md_get_prop_val(md, node, "#msi-eqs",
md_get_prop_val(md, node, "#msi",
if (!md_get_prop_val(md, node2, "pid", &pid))
if (!md_get_prop_val(md, node2, "id", &pid))
if (!md_get_prop_val(md, node, "pid", &cpu->pid))
md_get_prop_val(md, node, "id", &cpu->pid);
md_get_prop_val(md, node, "mmu-page-size-list", &mmu_page_size_list);
md_get_prop_val(md, node, "base", &mblock->membase);
md_get_prop_val(md, node, "size", &mblock->memsize);
md_get_prop_val(md, node, "max-cpus", &max_cpus);
md_get_prop_val(md, node, "max_guests", &max_guests);
md_get_prop_val(md, node, "max_hv_ldcs", &max_hv_ldcs);
md_get_prop_val(md, node, "max_guest_ldcs", &max_guest_ldcs);
md_get_prop_val(md, node, "md_elbow_room", &md_elbow_room);
md_get_prop_val(md, node, "max_mblocks", &max_mblocks);
md_get_prop_val(md, node, "directio_capability", &directio_capability);
if (!md_get_prop_val(md, node, "base", &base))
if (!md_get_prop_val(md, node, "size", &size))
if (!md_get_prop_val(md, node2, "guest_use",
if (!md_get_prop_val(md, node2, "offset", &offset) ||
!md_get_prop_val(md, node2, "size", &size))
md_get_prop_val(md, node, "base", &base);
md_get_prop_val(md, node, "size", &size);
if (!md_get_prop_val(md, node, "resource_id", &resource_id))
md_get_prop_val(md, node, "membase", &mblock->membase);
md_get_prop_val(md, node, "memsize", &mblock->memsize);
md_get_prop_val(md, node, "realbase", &mblock->realbase);
if (!md_get_prop_val(md, node, "resource_id", &resource_id))
md_get_prop_val(md, node, "ino", &console->ino);
md_get_prop_val(md, node, "uartbase", &console->uartbase);
if (!md_get_prop_val(md, node, "resource_id", &resource_id))
if (!md_get_prop_val(md, node, "pid", &pid))
md_get_prop_val(md, node, "vid", &cpu->vid);
if (!md_get_prop_val(md, node, "gid", &cpu->gid))
md_get_prop_val(md, node, "partid", &cpu->partid);
if (!md_get_prop_val(md, node, "resource_id", &resource_id))
md_get_prop_val(md, node, "gid", &device->gid);
md_get_prop_val(md, node, "cfghandle", &device->cfghandle);
md_get_prop_val(md, node, "rcid", &device->rcid);
if (!md_get_prop_val(md, node, "resource_id", &resource_id))
md_get_prop_val(md, node, "target_type", &endpoint->target_type);
md_get_prop_val(md, node, "target_guest", &endpoint->target_guest);
md_get_prop_val(md, node, "channel", &endpoint->channel);
md_get_prop_val(md, node, "target_channel", &endpoint->target_channel);
md_get_prop_val(md, node, "tx-ino", &endpoint->tx_ino);
md_get_prop_val(md, node, "rx-ino", &endpoint->rx_ino);
md_get_prop_val(md, node, "private_svc", &endpoint->private_svc);
md_get_prop_val(md, node, "svc_id", &endpoint->svc_id);
if (!md_get_prop_val(md, node, "resource_id", &resource_id))
md_get_prop_val(md, node, "gid", &guest->gid);
md_get_prop_val(md, node, "pid", &guest->pid);
md_get_prop_val(md, node, "tod-offset", &guest->tod_offset);
md_get_prop_val(md, node, "perfctraccess", &guest->perfctraccess);
md_get_prop_val(md, node, "perfctrhtaccess", &guest->perfctrhtaccess);
md_get_prop_val(md, node, "rngctlaccessible", &guest->rngctlaccessible);
md_get_prop_val(md, node, "mdpa", &guest->mdpa);
md_get_prop_val(md, node2, "resource_id",
md_get_prop_val(md, node2, "resource_id",
md_get_prop_val(md, node2, "resource_id",
md_get_prop_val(md, node2, "resource_id",
md_get_prop_val(md, node2, "resource_id",
md_get_prop_val(md, node2, "resource_id",
md_get_prop_val(md, node, "content-version", &content_version);
md_get_prop_val(md, node, "stick-frequency", &stick_frequency);
md_get_prop_val(md, node, "tod-frequency", &tod_frequency);
md_get_prop_val(md, node, "tod", &tod);
md_get_prop_val(md, node, "erpt-pa", &erpt_pa);
md_get_prop_val(md, node, "erpt-size", &erpt_size);
md_get_prop_val(md, node, "uartbase", &uartbase);
md_get_prop_val(md, node, "stick-frequency", &stick_frequency);
md_get_prop_val(md, node, "base", &hvmd_mblock->membase);
md_get_prop_val(md, node, "size", &hvmd_mblock->memsize);
md_get_prop_val(md, node, "md_maxsize", &md_maxsize);
md_get_prop_val(md, node, "fragsize", &fragsize);
if (!md_get_prop_val(hvmd, node, "gid", &guest->gid))
if (!md_get_prop_val(hvmd, node, "mdpa", &guest->mdpa))
bool md_get_prop_val(struct md *, struct md_node *, const char *, uint64_t *);
md_get_prop_val(hvmd, node, "fragsize", &mdstore_fragsize);
md_get_prop_val(hvmd, node, "base", &base);
md_get_prop_val(hvmd, node, "size", &size);
if (!md_get_prop_val(hvmd, node, "gid", &guest->gid))
if (!md_get_prop_val(hvmd, node, "mdpa", &guest->mdpa))
md_get_prop_val(hvmd, node, "fragsize", &fragsize);
md_get_prop_val(hvmd, node, "base", &base);
md_get_prop_val(hvmd, node, "size", &size);