Home
last modified time | relevance | path

Searched refs:fdtp (Results 1 – 12 of 12) sorted by relevance

/freebsd/stand/kboot/kboot/arch/powerpc64/
H A Dfdt_arch.c34 fdt_arch_fixups(void *fdtp) in fdt_arch_fixups() argument
44 offset = fdt_path_offset(fdtp, "/memory@0"); in fdt_arch_fixups()
46 fdt_delprop(fdtp, offset, "available"); in fdt_arch_fixups()
52 offset = fdt_path_offset(fdtp, "/ibm,opal"); in fdt_arch_fixups()
55 base = fdt_getprop(fdtp, offset, "opal-base-address", in fdt_arch_fixups()
57 size = fdt_getprop(fdtp, offset, "opal-runtime-size", in fdt_arch_fixups()
60 fdt_add_mem_rsv(fdtp, fdt64_to_cpu(*base), in fdt_arch_fixups()
63 offset = fdt_path_offset(fdtp, "/rtas"); in fdt_arch_fixups()
66 base = fdt_getprop(fdtp, offset, "linux,rtas-base", &len); in fdt_arch_fixups()
67 size = fdt_getprop(fdtp, offset, "rtas-size", &len); in fdt_arch_fixups()
[all …]
/freebsd/stand/fdt/
H A Dfdt_loader_cmd.c63 static struct fdt_header *fdtp = NULL; variable
196 fdt_version(fdtp), FDT_LAST_SUPPORTED_VERSION); in fdt_load_dtb()
207 if (fdtp) in fdt_load_dtb()
208 free(fdtp); in fdt_load_dtb()
211 fdtp = malloc(fdtp_size); in fdt_load_dtb()
213 if (fdtp == NULL) { in fdt_load_dtb()
218 COPYOUT(va, fdtp, fdtp_size); in fdt_load_dtb()
238 free(fdtp); in fdt_load_dtb_addr()
239 if ((fdtp = malloc(fdtp_size)) == NULL) { in fdt_load_dtb_addr()
244 bcopy(header, fdtp, fdtp_size); in fdt_load_dtb_addr()
[all …]
/freebsd/sys/dev/ofw/
H A Dofw_fdt.c110 static void *fdtp = NULL; variable
120 return (sysctl_handle_opaque(oidp, fdtp, fdt_totalsize(fdtp), req)); in sysctl_handle_dtb()
128 if (fdtp == NULL) in sysctl_register_fdt_oid()
165 fdtp = data; in ofw_fdt_init()
224 return ((phandle_t)offset + fdt_off_dt_struct(fdtp)); in fdt_offset_phandle()
231 int dtoff = fdt_off_dt_struct(fdtp); in fdt_phandle_offset()
246 offset = fdt_path_offset(fdtp, "/"); in ofw_fdt_peer()
254 offset = fdt_next_subnode(fdtp, offset); in ofw_fdt_peer()
267 offset = fdt_first_subnode(fdtp, offset); in ofw_fdt_child()
281 paroffset = fdt_parent_offset(fdtp, offset); in ofw_fdt_parent()
[all …]
/freebsd/stand/powerpc/ofw/
H A Dofwfdt.c93 ofwfdt_fixups(void *fdtp) in ofwfdt_fixups() argument
104 offset = fdt_path_offset(fdtp, "/rtas"); in ofwfdt_fixups()
125 fdt_setprop(fdtp, offset, "linux,rtas-entry", &base, in ofwfdt_fixups()
128 offset = fdt_path_offset(fdtp, "/rtas"); in ofwfdt_fixups()
129 fdt_setprop(fdtp, offset, "linux,rtas-base", &base, in ofwfdt_fixups()
134 fdt_add_mem_rsv(fdtp, base, len); in ofwfdt_fixups()
141 offset = fdt_path_offset(fdtp, "/memory@0"); in ofwfdt_fixups()
143 fdt_delprop(fdtp, offset, "available"); in ofwfdt_fixups()
150 offset = fdt_path_offset(fdtp, "/chosen"); in ofwfdt_fixups()
156 ihand = fdt_getprop(fdtp, offset, chosenprops[i], &len); in ofwfdt_fixups()
[all …]
/freebsd/usr.sbin/fdread/
H A Dfdutil.c383 struct fd_type *fdtp; in get_fmt() local
390 fdtp = fd_types_360k; in get_fmt()
395 fdtp = fd_types_720k; in get_fmt()
400 fdtp = fd_types_12m; in get_fmt()
405 fdtp = fd_types_144m; in get_fmt()
410 fdtp = fd_types_288m; in get_fmt()
418 for (i = 0; i < n; i++, fdtp++) { in get_fmt()
419 fdtp->size = fdtp->sectrac * fdtp->heads * fdtp->tracks; in get_fmt()
420 if (((128 << fdtp->secsize) * fdtp->size / 1024) == size) in get_fmt()
421 return (fdtp); in get_fmt()
/freebsd/stand/common/
H A Dmetadata.c83 vm_offset_t fdtp; in md_load_dual() local
137 fdtp = 0; in md_load_dual()
143 fdtp = addr; in md_load_dual()
157 if (fdtp != 0) { in md_load_dual()
158 scratch64 = fdtp; in md_load_dual()
168 if (fdtp != 0) in md_load_dual()
169 file_addmetadata(kfp, MODINFOMD_DTBP, sizeof fdtp, &fdtp); in md_load_dual()
209 *dtb = fdtp; in md_load_dual()
/freebsd/usr.sbin/fdcontrol/
H A Dfdcontrol.c73 struct fd_type ft, newft, *fdtp; in main() local
140 fdtp = get_fmt(format, type); in main()
141 if (fdtp == 0) in main()
145 ft = *fdtp; in main()
/freebsd/usr.sbin/fdformat/
H A Dfdformat.c142 struct fd_type fdt, newft, *fdtp; in main() local
254 fdtp = get_fmt(format, type); in main()
255 if (fdtp == NULL) in main()
259 fdt = *fdtp; in main()
/freebsd/stand/kboot/kboot/arch/aarch64/
H A Dfdt_arch.c11 fdt_arch_fixups(void *fdtp) in fdt_arch_fixups() argument
/freebsd/stand/kboot/kboot/arch/amd64/
H A Dfdt_arch.c29 fdt_arch_fixups(void *fdtp) in fdt_arch_fixups() argument
/freebsd/sys/dev/fdc/
H A Dfdc.c1319 struct fd_type *fdtp; in fdautoselect() local
1326 fdtp = fd_native_types[fd->type]; in fdautoselect()
1327 fdsettype(fd, fdtp); in fdautoselect()
1353 for (; fdtp->heads; fdtp++) { in fdautoselect()
1354 fdsettype(fd, fdtp); in fdautoselect()
1360 if (id.cyl != 0 || id.head != 0 || id.secshift != fdtp->secsize) in fdautoselect()
1365 if (id.cyl != 2 || id.head != fdtp->heads - 1 || in fdautoselect()
1366 id.secshift != fdtp->secsize) in fdautoselect()
1373 if (fdtp->heads == 0) { in fdautoselect()
/freebsd/stand/kboot/kboot/
H A Dkboot.h29 void fdt_arch_fixups(void *fdtp);