Lines Matching full:off
41 int off, depth; in OF_peer() local
51 off = fdtbus_phandle2offset(phandle); in OF_peer()
52 if (off < 0) { in OF_peer()
57 for (off = fdt_next_node(fdt_data, off, &depth); in OF_peer()
58 off >= 0 && depth >= 0; in OF_peer()
59 off = fdt_next_node(fdt_data, off, &depth)) { in OF_peer()
61 return fdtbus_offset2phandle(off); in OF_peer()
72 int off, depth; in OF_child() local
78 off = fdtbus_phandle2offset(phandle); in OF_child()
79 if (off < 0) { in OF_child()
84 for (off = fdt_next_node(fdt_data, off, &depth); in OF_child()
85 off >= 0 && depth > 0; in OF_child()
86 off = fdt_next_node(fdt_data, off, &depth)) { in OF_child()
88 return fdtbus_offset2phandle(off); in OF_child()
99 int off; in OF_parent() local
105 off = fdtbus_phandle2offset(phandle); in OF_parent()
106 if (off < 0) { in OF_parent()
110 off = fdt_parent_offset(fdt_data, off); in OF_parent()
111 if (off < 0) { in OF_parent()
115 return fdtbus_offset2phandle(off); in OF_parent()
124 int off, len; in OF_nextprop() local
130 off = fdtbus_phandle2offset(phandle); in OF_nextprop()
131 if (off < 0) { in OF_nextprop()
138 off = fdt_first_property_offset(fdt_data, off); in OF_nextprop()
139 if (off < 0) { in OF_nextprop()
143 while (off >= 0) { in OF_nextprop()
144 val = fdt_getprop_by_offset(fdt_data, off, in OF_nextprop()
149 off = fdt_next_property_offset(fdt_data, off); in OF_nextprop()
150 if (off < 0) { in OF_nextprop()
157 val = fdt_getprop_by_offset(fdt_data, off, &name, &len); in OF_nextprop()
174 int off, len; in OF_getprop() local
180 off = fdtbus_phandle2offset(phandle); in OF_getprop()
181 if (off < 0) { in OF_getprop()
186 val = fdt_get_name(fdt_data, off, &len); in OF_getprop()
202 off = fdt_first_property_offset(fdt_data, off); in OF_getprop()
203 if (off < 0) { in OF_getprop()
206 while (off >= 0) { in OF_getprop()
207 val = fdt_getprop_by_offset(fdt_data, off, &name, &len); in OF_getprop()
214 off = fdt_next_property_offset(fdt_data, off); in OF_getprop()
215 if (off < 0) { in OF_getprop()
234 int off, len; in OF_getproplen() local
240 off = fdtbus_phandle2offset(phandle); in OF_getproplen()
241 if (off < 0) { in OF_getproplen()
246 val = fdt_get_name(fdt_data, off, &len); in OF_getproplen()
256 off = fdt_first_property_offset(fdt_data, off); in OF_getproplen()
257 if (off < 0) { in OF_getproplen()
260 while (off >= 0) { in OF_getproplen()
261 val = fdt_getprop_by_offset(fdt_data, off, &name, &len); in OF_getproplen()
268 off = fdt_next_property_offset(fdt_data, off); in OF_getproplen()
269 if (off < 0) { in OF_getproplen()
291 int off; in OF_finddevice() local
297 off = fdt_path_offset(fdt_data, name); in OF_finddevice()
298 if (off < 0) { in OF_finddevice()
302 return fdtbus_offset2phandle(off); in OF_finddevice()
309 int off; in OF_package_to_path() local
315 off = fdtbus_phandle2offset(phandle); in OF_package_to_path()
316 if (off < 0) { in OF_package_to_path()
320 if (fdt_get_path(fdt_data, off, buf, buflen) != 0) in OF_package_to_path()