Lines Matching refs:fdtp
109 static void *fdtp = NULL; variable
119 return (sysctl_handle_opaque(oidp, fdtp, fdt_totalsize(fdtp), req)); in sysctl_handle_dtb()
127 if (fdtp == NULL) in sysctl_register_fdt_oid()
164 fdtp = data; in ofw_fdt_init()
223 return ((phandle_t)offset + fdt_off_dt_struct(fdtp)); in fdt_offset_phandle()
230 int dtoff = fdt_off_dt_struct(fdtp); in fdt_phandle_offset()
245 offset = fdt_path_offset(fdtp, "/"); in ofw_fdt_peer()
253 offset = fdt_next_subnode(fdtp, offset); in ofw_fdt_peer()
266 offset = fdt_first_subnode(fdtp, offset); in ofw_fdt_child()
280 paroffset = fdt_parent_offset(fdtp, offset); in ofw_fdt_parent()
305 prop = fdt_getprop(fdtp, offset, propname, &len); in ofw_fdt_getproplen()
309 fdt_get_name(fdtp, offset, &len); in ofw_fdt_getproplen()
313 if (prop == NULL && offset == fdt_path_offset(fdtp, "/chosen")) { in ofw_fdt_getproplen()
317 return (sizeof(uint64_t)*2*fdt_num_mem_rsv(fdtp)); in ofw_fdt_getproplen()
340 prop = fdt_getprop(fdtp, offset, propname, &len); in ofw_fdt_getprop()
344 name = fdt_get_name(fdtp, offset, &len); in ofw_fdt_getprop()
349 if (prop == NULL && offset == fdt_path_offset(fdtp, "/chosen")) { in ofw_fdt_getprop()
351 cpuid = cpu_to_fdt32(fdt_boot_cpuid_phys(fdtp)); in ofw_fdt_getprop()
356 prop = (char *)fdtp + fdt_off_mem_rsvmap(fdtp); in ofw_fdt_getprop()
357 len = sizeof(uint64_t)*2*fdt_num_mem_rsv(fdtp); in ofw_fdt_getprop()
389 offset = fdt_first_property_offset(fdtp, offset); in ofw_fdt_nextprop()
391 fdt_for_each_property_offset(offset, fdtp, offset) { in ofw_fdt_nextprop()
392 prop = fdt_getprop_by_offset(fdtp, offset, &name, NULL); in ofw_fdt_nextprop()
398 offset = fdt_next_property_offset(fdtp, offset); in ofw_fdt_nextprop()
406 prop = fdt_getprop_by_offset(fdtp, offset, &name, &offset); in ofw_fdt_nextprop()
426 if (fdt_setprop_inplace(fdtp, offset, propname, buf, len) != 0) in ofw_fdt_setprop()
428 return (fdt_setprop(fdtp, offset, propname, buf, len)); in ofw_fdt_setprop()
447 offset = fdt_path_offset(fdtp, device); in ofw_fdt_finddevice()