Lines Matching refs:fdtp
108 static void *fdtp = NULL; variable
114 return (sysctl_handle_opaque(oidp, fdtp, fdt_totalsize(fdtp), req)); in sysctl_handle_dtb()
122 if (fdtp == NULL) in sysctl_register_fdt_oid()
140 fdtp = data; in ofw_fdt_init()
159 return ((phandle_t)offset + fdt_off_dt_struct(fdtp)); in fdt_offset_phandle()
166 int dtoff = fdt_off_dt_struct(fdtp); in fdt_phandle_offset()
181 offset = fdt_path_offset(fdtp, "/"); in ofw_fdt_peer()
189 offset = fdt_next_subnode(fdtp, offset); in ofw_fdt_peer()
202 offset = fdt_first_subnode(fdtp, offset); in ofw_fdt_child()
216 paroffset = fdt_parent_offset(fdtp, offset); in ofw_fdt_parent()
241 prop = fdt_getprop(fdtp, offset, propname, &len); in ofw_fdt_getproplen()
245 fdt_get_name(fdtp, offset, &len); in ofw_fdt_getproplen()
249 if (prop == NULL && offset == fdt_path_offset(fdtp, "/chosen")) { in ofw_fdt_getproplen()
253 return (sizeof(uint64_t)*2*fdt_num_mem_rsv(fdtp)); in ofw_fdt_getproplen()
276 prop = fdt_getprop(fdtp, offset, propname, &len); in ofw_fdt_getprop()
280 name = fdt_get_name(fdtp, offset, &len); in ofw_fdt_getprop()
285 if (prop == NULL && offset == fdt_path_offset(fdtp, "/chosen")) { in ofw_fdt_getprop()
287 cpuid = cpu_to_fdt32(fdt_boot_cpuid_phys(fdtp)); in ofw_fdt_getprop()
292 prop = (char *)fdtp + fdt_off_mem_rsvmap(fdtp); in ofw_fdt_getprop()
293 len = sizeof(uint64_t)*2*fdt_num_mem_rsv(fdtp); in ofw_fdt_getprop()
325 offset = fdt_first_property_offset(fdtp, offset); in ofw_fdt_nextprop()
327 fdt_for_each_property_offset(offset, fdtp, offset) { in ofw_fdt_nextprop()
328 prop = fdt_getprop_by_offset(fdtp, offset, &name, NULL); in ofw_fdt_nextprop()
334 offset = fdt_next_property_offset(fdtp, offset); in ofw_fdt_nextprop()
342 prop = fdt_getprop_by_offset(fdtp, offset, &name, &offset); in ofw_fdt_nextprop()
362 if (fdt_setprop_inplace(fdtp, offset, propname, buf, len) != 0) in ofw_fdt_setprop()
364 return (fdt_setprop(fdtp, offset, propname, buf, len)); in ofw_fdt_setprop()
383 offset = fdt_path_offset(fdtp, device); in ofw_fdt_finddevice()