of_get_flat_dt_prop
buf = of_get_flat_dt_prop(dt_root, name, NULL);
prop = of_get_flat_dt_prop(dt_root, "compatible", &size);
type = of_get_flat_dt_prop(node, "device_type", NULL);
reg = of_get_flat_dt_prop(node, "reg", &size);
reg = of_get_flat_dt_prop(node, "reg", &len);
const char *type = of_get_flat_dt_prop(node, "device_type", NULL);
reg = of_get_flat_dt_prop(node, "linux,usable-memory", &l);
reg = of_get_flat_dt_prop(node, "reg", &l);
reg = of_get_flat_dt_prop(node, "reg", &len);
s = of_get_flat_dt_prop(node, "compatible", &len);
p = of_get_flat_dt_prop(node, "bootargs", &l);
prop = of_get_flat_dt_prop(f->node, "dependencies", &len);
prop = of_get_flat_dt_prop(node, "isa", NULL);
prop = of_get_flat_dt_prop(node, "display-name", NULL);
p = of_get_flat_dt_prop(chosen, "bootargs", NULL);
&& of_get_flat_dt_prop(node, "isa", NULL))
prop = of_get_flat_dt_prop(node, "isa", &len);
prop = of_get_flat_dt_prop(node, "usable-privilege", &len);
prop = of_get_flat_dt_prop(node, "hv-support", &len);
prop = of_get_flat_dt_prop(node, "os-support", &len);
prop = of_get_flat_dt_prop(node, "hfscr-bit-nr", &len);
prop = of_get_flat_dt_prop(node, "fscr-bit-nr", &len);
prop = of_get_flat_dt_prop(node, "hwcap-bit-nr", &len);
if (!of_get_flat_dt_prop(node, "dependencies", &len)) {
insts = of_get_flat_dt_prop(node, "hcall-instructions", &len);
if (of_get_flat_dt_prop(node, "has-idle", NULL))
prop = of_get_flat_dt_prop(node, "reserved-ranges", &len);
pa_ftrs = of_get_flat_dt_prop(node, name, &tablelen);
slb_size_ptr = of_get_flat_dt_prop(node, "slb-size", NULL) ? :
of_get_flat_dt_prop(node, "ibm,slb-size", NULL);
const char *model = of_get_flat_dt_prop(node, "model", NULL);
prop = of_get_flat_dt_prop(node, fp->name, NULL);
const char *type = of_get_flat_dt_prop(node, "device_type", NULL);
intserv = of_get_flat_dt_prop(node, "ibm,ppc-interrupt-server#s", &len);
intserv = of_get_flat_dt_prop(node, "reg", &len);
prop = of_get_flat_dt_prop(node, "cpu-version", NULL);
if (of_get_flat_dt_prop(node, "linux,iommu-off", NULL) != NULL)
if (of_get_flat_dt_prop(node, "linux,iommu-force-on", NULL) != NULL)
lprop = of_get_flat_dt_prop(node, "linux,memory-limit", NULL);
lprop = of_get_flat_dt_prop(node, "linux,tce-alloc-start", NULL);
lprop = of_get_flat_dt_prop(node, "linux,tce-alloc-end", NULL);
lprop = of_get_flat_dt_prop(node, "linux,crashkernel-base", NULL);
lprop = of_get_flat_dt_prop(node, "linux,crashkernel-size", NULL);
prop = of_get_flat_dt_prop(dt_root, "reserved-ranges", &len);
prop = of_get_flat_dt_prop(node, "model", NULL);
basep = of_get_flat_dt_prop(node, "linux,rtas-base", NULL);
entryp = of_get_flat_dt_prop(node, "linux,rtas-entry", NULL);
sizep = of_get_flat_dt_prop(node, "rtas-size", NULL);
if (of_get_flat_dt_prop(node, "ibm,hypertas-functions", NULL))
const char *type = of_get_flat_dt_prop(node, "device_type", NULL);
prop = of_get_flat_dt_prop(node, "ibm,pft-size", NULL);
const char *type = of_get_flat_dt_prop(node, "device_type", NULL);
prop = of_get_flat_dt_prop(node, "ibm,processor-segment-sizes", &size);
const char *type = of_get_flat_dt_prop(node, "device_type", NULL);
prop = of_get_flat_dt_prop(node, "ibm,segment-page-sizes", &size);
const char *type = of_get_flat_dt_prop(node, "device_type", NULL);
page_count_prop = of_get_flat_dt_prop(node, "ibm,expected#pages", NULL);
addr_prop = of_get_flat_dt_prop(node, "reg", NULL);
const char *type = of_get_flat_dt_prop(node, "device_type", NULL);
prop = of_get_flat_dt_prop(node, "ibm,processor-storage-keys", NULL);
const char *type = of_get_flat_dt_prop(node, "device_type", NULL);
prop = of_get_flat_dt_prop(node, "ibm,processor-radix-AP-encodings", &size);
prop = of_get_flat_dt_prop(node, "ibm,lmb-size", &len);
usm = of_get_flat_dt_prop(node, "linux,drconf-usable-memory", &len);
prop = of_get_flat_dt_prop(node, "ibm,dynamic-memory", &len);
prop = of_get_flat_dt_prop(node, "ibm,dynamic-memory-v2",
vec5 = of_get_flat_dt_prop(chosen, "ibm,architecture-vec-5", &size);
const char *type = of_get_flat_dt_prop(node, "device_type", NULL);
prop = of_get_flat_dt_prop(node, "ibm,mmu-lpid-bits", &size);
prop = of_get_flat_dt_prop(node, "ibm,mmu-pid-bits", &size);
prop = of_get_flat_dt_prop(node, "ibm,lmb-size", &l);
type = of_get_flat_dt_prop(node, "device_type", NULL);
reg = of_get_flat_dt_prop(node, "linux,usable-memory", &l);
reg = of_get_flat_dt_prop(node, "reg", &l);
compatible = of_get_flat_dt_prop(node, "compatible", NULL);
of_get_flat_dt_prop(root, "cooperative-partition", NULL))
const char *dtype = of_get_flat_dt_prop(of_get_flat_dt_root(),
prop = of_get_flat_dt_prop(dn, "mpipl-boot", NULL);
prop = of_get_flat_dt_prop(dn, "fw-load-area", &len);
prop = of_get_flat_dt_prop(dn, "mpipl-boot", NULL);
basep = of_get_flat_dt_prop(node, "opal-base-address", &basesz);
entryp = of_get_flat_dt_prop(node, "opal-entry-address", &entrysz);
sizep = of_get_flat_dt_prop(node, "opal-runtime-size", &runtimesz);
prop = of_get_flat_dt_prop(node, "mcheck-recoverable-ranges", &psize);
prop = of_get_flat_dt_prop(node, "ibm,hypertas-functions",
prop = of_get_flat_dt_prop(node, "ibm,architecture-vec-5",
token = of_get_flat_dt_prop(node, "ibm,configure-kernel-dump", NULL);
fdm_active = of_get_flat_dt_prop(node, "ibm,kernel-dump", NULL);
sections = of_get_flat_dt_prop(node, "ibm,configure-kernel-dump-sizes",
vec5 = of_get_flat_dt_prop(chosen, "ibm,architecture-vec-5", &size);
ranges = of_get_flat_dt_prop(node, "ranges", &len);
prop = of_get_flat_dt_prop(node, "#size-cells", NULL);
prop = of_get_flat_dt_prop(node, "#address-cells", NULL);
const char *type = of_get_flat_dt_prop(node, "device_type", NULL);
hotpluggable = of_get_flat_dt_prop(node, "hotpluggable", NULL);
rng_seed = of_get_flat_dt_prop(node, "rng-seed", &l);
p = of_get_flat_dt_prop(node, "bootargs", &l);
prop = of_get_flat_dt_prop(node, name, &len);
name = of_get_flat_dt_prop(dt_root, "model", NULL);
name = of_get_flat_dt_prop(dt_root, "compatible", NULL);
prop = of_get_flat_dt_prop(dt_root, "compatible", &size);
prop = of_get_flat_dt_prop(node, "linux,initrd-start", &len);
prop = of_get_flat_dt_prop(node, "linux,initrd-end", &len);
nomap = of_get_flat_dt_prop(node, "no-map", NULL) != NULL;
default_cma = of_get_flat_dt_prop(node, "linux,cma-default", NULL);
of_get_flat_dt_prop(node, "reusable", NULL))
prop = of_get_flat_dt_prop(node, "#size-cells", NULL);
prop = of_get_flat_dt_prop(node, "#address-cells", NULL);
prop = of_get_flat_dt_prop(node, "ranges", NULL);
bool default_cma = of_get_flat_dt_prop(child, "linux,cma-default", NULL);
if (err == -ENOENT && of_get_flat_dt_prop(child, "size", NULL)) {
prop = of_get_flat_dt_prop(node, "size", &len);
prop = of_get_flat_dt_prop(node, "alignment", &len);
nomap = of_get_flat_dt_prop(node, "no-map", NULL) != NULL;
default_cma = of_get_flat_dt_prop(node, "linux,cma-default", NULL);
&& of_get_flat_dt_prop(node, "reusable", NULL)
of_get_flat_dt_prop(node, "reusable", NULL))
nomap = of_get_flat_dt_prop(node, "no-map", NULL) != NULL;
(of_get_flat_dt_prop(node, "reusable", NULL)) != NULL;
val = of_get_flat_dt_prop(node, "reg-offset", NULL);
val = of_get_flat_dt_prop(node, "reg-shift", NULL);
big_endian = of_get_flat_dt_prop(node, "big-endian", NULL) != NULL ||
of_get_flat_dt_prop(node, "native-endian", NULL) != NULL);
val = of_get_flat_dt_prop(node, "reg-io-width", NULL);
val = of_get_flat_dt_prop(node, "current-speed", NULL);
val = of_get_flat_dt_prop(node, "clock-frequency", NULL);
extern const void *of_get_flat_dt_prop(unsigned long node, const char *name,
if (of_get_flat_dt_prop(node, "reusable", NULL))
if (!of_get_flat_dt_prop(node, "no-map", NULL)) {
if (of_get_flat_dt_prop(node, "linux,dma-default", NULL)) {
bool default_cma = of_get_flat_dt_prop(node, "linux,cma-default", NULL);
if (!of_get_flat_dt_prop(node, "reusable", NULL) ||
of_get_flat_dt_prop(node, "no-map", NULL))
if (of_get_flat_dt_prop(node, "reusable", NULL) ||
of_get_flat_dt_prop(node, "linux,cma-default", NULL) ||
of_get_flat_dt_prop(node, "linux,dma-default", NULL) ||
of_get_flat_dt_prop(node, "no-map", NULL))