| /freebsd-12.1/sys/dev/ofw/ |
| H A D | ofw_fdt.c | 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() 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() 245 fdt_get_name(fdtp, offset, &len); in ofw_fdt_getproplen() 292 prop = (char *)fdtp + fdt_off_mem_rsvmap(fdtp); in ofw_fdt_getprop() [all …]
|
| /freebsd-12.1/stand/powerpc/kboot/ |
| H A D | kbootfdt.c | 102 fdt_linux_fixups(void *fdtp) in fdt_linux_fixups() argument 112 offset = fdt_path_offset(fdtp, "/memory@0"); in fdt_linux_fixups() 114 fdt_delprop(fdtp, offset, "available"); in fdt_linux_fixups() 120 offset = fdt_path_offset(fdtp, "/ibm,opal"); in fdt_linux_fixups() 128 fdt_add_mem_rsv(fdtp, fdt64_to_cpu(*base), in fdt_linux_fixups() 131 offset = fdt_path_offset(fdtp, "/rtas"); in fdt_linux_fixups() 137 fdt_add_mem_rsv(fdtp, fdt32_to_cpu(*base), in fdt_linux_fixups() 145 offset = fdt_path_offset(fdtp, "/chosen"); in fdt_linux_fixups() 149 offset = fdt_path_offset(fdtp, "/chosen"); in fdt_linux_fixups() 153 offset = fdt_path_offset(fdtp, "/chosen"); in fdt_linux_fixups() [all …]
|
| /freebsd-12.1/stand/fdt/ |
| H A D | fdt_loader_cmd.c | 209 if (fdtp) in fdt_load_dtb() 210 free(fdtp); in fdt_load_dtb() 213 fdtp = malloc(fdtp_size); in fdt_load_dtb() 215 if (fdtp == NULL) { in fdt_load_dtb() 240 free(fdtp); in fdt_load_dtb_addr() 457 current_fdtp = fdtp; in fdt_apply_overlays() 505 free(fdtp); in fdt_apply_overlays() 506 fdtp = current_fdtp; in fdt_apply_overlays() 615 fdt_setprop(fdtp, fdt_path_offset(fdtp, ethstr), in fdt_fixup_ethernet() 954 if (fdtp == NULL) { in fdt_copy() [all …]
|
| /freebsd-12.1/stand/powerpc/ofw/ |
| H A D | ofwfdt.c | 96 ofwfdt_fixups(void *fdtp) in ofwfdt_fixups() argument 107 offset = fdt_path_offset(fdtp, "/rtas"); in ofwfdt_fixups() 128 fdt_setprop(fdtp, offset, "linux,rtas-entry", &base, in ofwfdt_fixups() 131 offset = fdt_path_offset(fdtp, "/rtas"); in ofwfdt_fixups() 132 fdt_setprop(fdtp, offset, "linux,rtas-base", &base, in ofwfdt_fixups() 136 fdt_add_mem_rsv(fdtp, base, len); in ofwfdt_fixups() 143 offset = fdt_path_offset(fdtp, "/memory@0"); in ofwfdt_fixups() 145 fdt_delprop(fdtp, offset, "available"); in ofwfdt_fixups() 152 offset = fdt_path_offset(fdtp, "/chosen"); in ofwfdt_fixups() 172 fdt_setprop(fdtp, offset, chosenprops[i], &node, in ofwfdt_fixups() [all …]
|
| /freebsd-12.1/usr.sbin/fdread/ |
| H A D | fdutil.c | 385 struct fd_type *fdtp; in get_fmt() local 392 fdtp = fd_types_360k; in get_fmt() 397 fdtp = fd_types_720k; in get_fmt() 402 fdtp = fd_types_12m; in get_fmt() 407 fdtp = fd_types_144m; in get_fmt() 412 fdtp = fd_types_288m; in get_fmt() 420 for (i = 0; i < n; i++, fdtp++) { in get_fmt() 421 fdtp->size = fdtp->sectrac * fdtp->heads * fdtp->tracks; in get_fmt() 422 if (((128 << fdtp->secsize) * fdtp->size / 1024) == size) in get_fmt() 423 return (fdtp); in get_fmt()
|
| /freebsd-12.1/stand/common/ |
| H A D | metadata.c | 269 vm_offset_t fdtp; in md_load_dual() local 324 fdtp = 0; in md_load_dual() 330 fdtp = addr; in md_load_dual() 346 if (fdtp != 0) { in md_load_dual() 347 scratch64 = fdtp; in md_load_dual() 357 if (fdtp != 0) in md_load_dual() 358 file_addmetadata(kfp, MODINFOMD_DTBP, sizeof fdtp, &fdtp); in md_load_dual() 408 *dtb = fdtp; in md_load_dual()
|
| /freebsd-12.1/usr.sbin/fdcontrol/ |
| H A D | fdcontrol.c | 75 struct fd_type ft, newft, *fdtp; in main() local 142 fdtp = get_fmt(format, type); in main() 143 if (fdtp == 0) in main() 147 ft = *fdtp; in main()
|
| /freebsd-12.1/usr.sbin/fdformat/ |
| H A D | fdformat.c | 144 struct fd_type fdt, newft, *fdtp; in main() local 256 fdtp = get_fmt(format, type); in main() 257 if (fdtp == NULL) in main() 261 fdt = *fdtp; in main()
|
| /freebsd-12.1/sys/dev/fdc/ |
| H A D | fdc.c | 1325 struct fd_type *fdtp; in fdautoselect() local 1332 fdtp = fd_native_types[fd->type]; in fdautoselect() 1333 fdsettype(fd, fdtp); in fdautoselect() 1359 for (; fdtp->heads; fdtp++) { in fdautoselect() 1360 fdsettype(fd, fdtp); in fdautoselect() 1366 if (id.cyl != 0 || id.head != 0 || id.secshift != fdtp->secsize) in fdautoselect() 1371 if (id.cyl != 2 || id.head != fdtp->heads - 1 || in fdautoselect() 1372 id.secshift != fdtp->secsize) in fdautoselect() 1379 if (fdtp->heads == 0) { in fdautoselect()
|