Home
last modified time | relevance | path

Searched refs:node_off (Results 1 – 8 of 8) sorted by relevance

/openbmc/u-boot/test/overlay/
H A Dcmd_ut_overlay.c33 int node_off; in ut_fdt_getprop_u32_by_index() local
36 node_off = fdt_path_offset(fdt, path); in ut_fdt_getprop_u32_by_index()
37 if (node_off < 0) in ut_fdt_getprop_u32_by_index()
38 return node_off; in ut_fdt_getprop_u32_by_index()
40 val = fdt_getprop(fdt, node_off, name, &len); in ut_fdt_getprop_u32_by_index()
58 int node_off; in fdt_getprop_str() local
61 node_off = fdt_path_offset(fdt, path); in fdt_getprop_str()
62 if (node_off < 0) in fdt_getprop_str()
63 return node_off; in fdt_getprop_str()
65 *out = fdt_stringlist_get(fdt, node_off, name, 0, &len); in fdt_getprop_str()
/openbmc/qemu/hw/ppc/
H A Dspapr_vio.c87 int vdevice_off, node_off, ret; in vio_make_devnode() local
97 node_off = fdt_add_subnode(fdt, vdevice_off, dt_name); in vio_make_devnode()
99 if (node_off < 0) { in vio_make_devnode()
100 return node_off; in vio_make_devnode()
103 ret = fdt_setprop_cell(fdt, node_off, "reg", dev->reg); in vio_make_devnode()
109 ret = fdt_setprop_string(fdt, node_off, "device_type", in vio_make_devnode()
123 ret = fdt_setprop_string(fdt, node_off, "compatible", in vio_make_devnode()
134 ret = fdt_setprop(fdt, node_off, "interrupts", ints_prop, in vio_make_devnode()
141 ret = spapr_tcet_dma_dt(fdt, node_off, "ibm,my-dma-window", dev->tcet); in vio_make_devnode()
147 ret = (pc->devnode)(dev, fdt, node_off); in vio_make_devnode()
[all …]
H A Dspapr_iommu.c630 int spapr_dma_dt(void *fdt, int node_off, const char *propname, in spapr_dma_dt() argument
642 ret = fdt_setprop_cell(fdt, node_off, "ibm,#dma-address-cells", 2); in spapr_dma_dt()
647 ret = fdt_setprop_cell(fdt, node_off, "ibm,#dma-size-cells", 2); in spapr_dma_dt()
652 ret = fdt_setprop(fdt, node_off, propname, dma_prop, sizeof(dma_prop)); in spapr_dma_dt()
660 int spapr_tcet_dma_dt(void *fdt, int node_off, const char *propname, in spapr_tcet_dma_dt() argument
667 return spapr_dma_dt(fdt, node_off, propname, in spapr_tcet_dma_dt()
/openbmc/qemu/hw/nvram/
H A Dspapr_nvram.c200 static int spapr_nvram_devnode(SpaprVioDevice *dev, void *fdt, int node_off) in spapr_nvram_devnode() argument
204 return fdt_setprop_cell(fdt, node_off, "#bytes", nvram->size); in spapr_nvram_devnode()
/openbmc/qemu/hw/net/
H A Dspapr_llan.c381 static int spapr_vlan_devnode(SpaprVioDevice *dev, void *fdt, int node_off) in spapr_vlan_devnode() argument
399 ret = fdt_setprop(fdt, node_off, "local-mac-address", in spapr_vlan_devnode()
403 ret = fdt_setprop(fdt, node_off, "local-mac-address", in spapr_vlan_devnode()
410 ret = fdt_setprop_cell(fdt, node_off, "ibm,mac-address-filters", 0); in spapr_vlan_devnode()
/openbmc/qemu/include/hw/ppc/
H A Dspapr_vio.h55 int (*devnode)(SpaprVioDevice *dev, void *fdt, int node_off);
H A Dspapr.h913 int spapr_dma_dt(void *fdt, int node_off, const char *propname,
915 int spapr_tcet_dma_dt(void *fdt, int node_off, const char *propname,
/openbmc/qemu/hw/scsi/
H A Dspapr_vscsi.c1236 static int spapr_vscsi_devnode(SpaprVioDevice *dev, void *fdt, int node_off) in spapr_vscsi_devnode() argument
1240 ret = fdt_setprop_cell(fdt, node_off, "#address-cells", 2); in spapr_vscsi_devnode()
1245 ret = fdt_setprop_cell(fdt, node_off, "#size-cells", 0); in spapr_vscsi_devnode()