Lines Matching refs:offset
223 fdt_offset_phandle(int offset) in fdt_offset_phandle() argument
225 if (offset < 0) in fdt_offset_phandle()
227 return ((phandle_t)offset + fdt_off_dt_struct(fdtp)); in fdt_offset_phandle()
245 int offset; in ofw_fdt_peer() local
249 offset = fdt_path_offset(fdtp, "/"); in ofw_fdt_peer()
251 return (fdt_offset_phandle(offset)); in ofw_fdt_peer()
254 offset = fdt_phandle_offset(node); in ofw_fdt_peer()
255 if (offset < 0) in ofw_fdt_peer()
257 offset = fdt_next_subnode(fdtp, offset); in ofw_fdt_peer()
258 return (fdt_offset_phandle(offset)); in ofw_fdt_peer()
265 int offset; in ofw_fdt_child() local
267 offset = fdt_phandle_offset(node); in ofw_fdt_child()
268 if (offset < 0) in ofw_fdt_child()
270 offset = fdt_first_subnode(fdtp, offset); in ofw_fdt_child()
271 return (fdt_offset_phandle(offset)); in ofw_fdt_child()
278 int offset, paroffset; in ofw_fdt_parent() local
280 offset = fdt_phandle_offset(node); in ofw_fdt_parent()
281 if (offset < 0) in ofw_fdt_parent()
284 paroffset = fdt_parent_offset(fdtp, offset); in ofw_fdt_parent()
302 int offset, len; in ofw_fdt_getproplen() local
304 offset = fdt_phandle_offset(package); in ofw_fdt_getproplen()
305 if (offset < 0) in ofw_fdt_getproplen()
309 prop = fdt_getprop(fdtp, offset, propname, &len); in ofw_fdt_getproplen()
313 fdt_get_name(fdtp, offset, &len); in ofw_fdt_getproplen()
317 if (prop == NULL && offset == fdt_path_offset(fdtp, "/chosen")) { in ofw_fdt_getproplen()
337 int len, offset; in ofw_fdt_getprop() local
340 offset = fdt_phandle_offset(package); in ofw_fdt_getprop()
341 if (offset < 0) in ofw_fdt_getprop()
344 prop = fdt_getprop(fdtp, offset, propname, &len); in ofw_fdt_getprop()
348 name = fdt_get_name(fdtp, offset, &len); in ofw_fdt_getprop()
353 if (prop == NULL && offset == fdt_path_offset(fdtp, "/chosen")) { in ofw_fdt_getprop()
385 int offset; in ofw_fdt_nextprop() local
387 offset = fdt_phandle_offset(package); in ofw_fdt_nextprop()
388 if (offset < 0) in ofw_fdt_nextprop()
393 offset = fdt_first_property_offset(fdtp, offset); in ofw_fdt_nextprop()
395 fdt_for_each_property_offset(offset, fdtp, offset) { in ofw_fdt_nextprop()
396 prop = fdt_getprop_by_offset(fdtp, offset, &name, NULL); in ofw_fdt_nextprop()
402 offset = fdt_next_property_offset(fdtp, offset); in ofw_fdt_nextprop()
407 if (offset < 0) in ofw_fdt_nextprop()
410 prop = fdt_getprop_by_offset(fdtp, offset, &name, &offset); in ofw_fdt_nextprop()
424 int offset; in ofw_fdt_setprop() local
426 offset = fdt_phandle_offset(package); in ofw_fdt_setprop()
427 if (offset < 0) in ofw_fdt_setprop()
430 if (fdt_setprop_inplace(fdtp, offset, propname, buf, len) != 0) in ofw_fdt_setprop()
432 return (fdt_setprop(fdtp, offset, propname, buf, len)); in ofw_fdt_setprop()
449 int offset; in ofw_fdt_finddevice() local
451 offset = fdt_path_offset(fdtp, device); in ofw_fdt_finddevice()
452 if (offset < 0) in ofw_fdt_finddevice()
454 return (fdt_offset_phandle(offset)); in ofw_fdt_finddevice()