Lines Matching refs:fdtp

111 static void *fdtp = NULL;  variable
121 return (sysctl_handle_opaque(oidp, fdtp, fdt_totalsize(fdtp), req)); in sysctl_handle_dtb()
129 if (fdtp == NULL) in sysctl_register_fdt_oid()
166 fdtp = data; in ofw_fdt_init()
225 return ((phandle_t)offset + fdt_off_dt_struct(fdtp)); in fdt_offset_phandle()
232 int dtoff = fdt_off_dt_struct(fdtp); in fdt_phandle_offset()
247 offset = fdt_path_offset(fdtp, "/"); in ofw_fdt_peer()
255 offset = fdt_next_subnode(fdtp, offset); in ofw_fdt_peer()
268 offset = fdt_first_subnode(fdtp, offset); in ofw_fdt_child()
282 paroffset = fdt_parent_offset(fdtp, offset); in ofw_fdt_parent()
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()
319 return (sizeof(uint64_t)*2*fdt_num_mem_rsv(fdtp)); in ofw_fdt_getproplen()
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()
353 cpuid = cpu_to_fdt32(fdt_boot_cpuid_phys(fdtp)); in ofw_fdt_getprop()
358 prop = (char *)fdtp + fdt_off_mem_rsvmap(fdtp); in ofw_fdt_getprop()
359 len = sizeof(uint64_t)*2*fdt_num_mem_rsv(fdtp); in ofw_fdt_getprop()
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()
408 prop = fdt_getprop_by_offset(fdtp, offset, &name, &offset); in ofw_fdt_nextprop()
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()
449 offset = fdt_path_offset(fdtp, device); in ofw_fdt_finddevice()