Lines Matching refs:offset

221 fdt_offset_phandle(int offset)  in fdt_offset_phandle()  argument
223 if (offset < 0) in fdt_offset_phandle()
225 return ((phandle_t)offset + fdt_off_dt_struct(fdtp)); in fdt_offset_phandle()
243 int offset; in ofw_fdt_peer() local
247 offset = fdt_path_offset(fdtp, "/"); in ofw_fdt_peer()
249 return (fdt_offset_phandle(offset)); in ofw_fdt_peer()
252 offset = fdt_phandle_offset(node); in ofw_fdt_peer()
253 if (offset < 0) in ofw_fdt_peer()
255 offset = fdt_next_subnode(fdtp, offset); in ofw_fdt_peer()
256 return (fdt_offset_phandle(offset)); in ofw_fdt_peer()
263 int offset; in ofw_fdt_child() local
265 offset = fdt_phandle_offset(node); in ofw_fdt_child()
266 if (offset < 0) in ofw_fdt_child()
268 offset = fdt_first_subnode(fdtp, offset); in ofw_fdt_child()
269 return (fdt_offset_phandle(offset)); in ofw_fdt_child()
276 int offset, paroffset; in ofw_fdt_parent() local
278 offset = fdt_phandle_offset(node); in ofw_fdt_parent()
279 if (offset < 0) in ofw_fdt_parent()
282 paroffset = fdt_parent_offset(fdtp, offset); in ofw_fdt_parent()
300 int offset, len; in ofw_fdt_getproplen() local
302 offset = fdt_phandle_offset(package); in ofw_fdt_getproplen()
303 if (offset < 0) in ofw_fdt_getproplen()
307 prop = fdt_getprop(fdtp, offset, propname, &len); in ofw_fdt_getproplen()
311 fdt_get_name(fdtp, offset, &len); in ofw_fdt_getproplen()
315 if (prop == NULL && offset == fdt_path_offset(fdtp, "/chosen")) { in ofw_fdt_getproplen()
335 int len, offset; in ofw_fdt_getprop() local
338 offset = fdt_phandle_offset(package); in ofw_fdt_getprop()
339 if (offset < 0) in ofw_fdt_getprop()
342 prop = fdt_getprop(fdtp, offset, propname, &len); in ofw_fdt_getprop()
346 name = fdt_get_name(fdtp, offset, &len); in ofw_fdt_getprop()
351 if (prop == NULL && offset == fdt_path_offset(fdtp, "/chosen")) { in ofw_fdt_getprop()
383 int offset; in ofw_fdt_nextprop() local
385 offset = fdt_phandle_offset(package); in ofw_fdt_nextprop()
386 if (offset < 0) in ofw_fdt_nextprop()
391 offset = fdt_first_property_offset(fdtp, offset); in ofw_fdt_nextprop()
393 fdt_for_each_property_offset(offset, fdtp, offset) { in ofw_fdt_nextprop()
394 prop = fdt_getprop_by_offset(fdtp, offset, &name, NULL); in ofw_fdt_nextprop()
400 offset = fdt_next_property_offset(fdtp, offset); in ofw_fdt_nextprop()
405 if (offset < 0) in ofw_fdt_nextprop()
408 prop = fdt_getprop_by_offset(fdtp, offset, &name, &offset); in ofw_fdt_nextprop()
422 int offset; in ofw_fdt_setprop() local
424 offset = fdt_phandle_offset(package); in ofw_fdt_setprop()
425 if (offset < 0) in ofw_fdt_setprop()
428 if (fdt_setprop_inplace(fdtp, offset, propname, buf, len) != 0) in ofw_fdt_setprop()
430 return (fdt_setprop(fdtp, offset, propname, buf, len)); in ofw_fdt_setprop()
447 int offset; in ofw_fdt_finddevice() local
449 offset = fdt_path_offset(fdtp, device); in ofw_fdt_finddevice()
450 if (offset < 0) in ofw_fdt_finddevice()
452 return (fdt_offset_phandle(offset)); in ofw_fdt_finddevice()