| /f-stack/freebsd/contrib/libfdt/ |
| H A D | libfdt.h | 217 #define fdt_magic(fdt) (fdt_get_header(fdt, magic)) argument 218 #define fdt_totalsize(fdt) (fdt_get_header(fdt, totalsize)) argument 219 #define fdt_off_dt_struct(fdt) (fdt_get_header(fdt, off_dt_struct)) argument 220 #define fdt_off_dt_strings(fdt) (fdt_get_header(fdt, off_dt_strings)) argument 221 #define fdt_off_mem_rsvmap(fdt) (fdt_get_header(fdt, off_mem_rsvmap)) argument 222 #define fdt_version(fdt) (fdt_get_header(fdt, version)) argument 223 #define fdt_last_comp_version(fdt) (fdt_get_header(fdt, last_comp_version)) argument 224 #define fdt_boot_cpuid_phys(fdt) (fdt_get_header(fdt, boot_cpuid_phys)) argument 225 #define fdt_size_dt_strings(fdt) (fdt_get_header(fdt, size_dt_strings)) argument 226 #define fdt_size_dt_struct(fdt) (fdt_get_header(fdt, size_dt_struct)) argument [all …]
|
| H A D | fdt_sw.c | 78 spaceleft = fdt_totalsize(fdt) - fdt_off_dt_struct(fdt) in fdt_grab_space_() 90 void *fdt = buf; in fdt_create() local 104 fdt_set_off_dt_struct(fdt, fdt_off_mem_rsvmap(fdt)); in fdt_create() 123 oldtail = (char *)fdt + fdt_totalsize(fdt) - tailsize; in fdt_resize() 128 if (buf <= fdt) { in fdt_resize() 202 char *strtab = (char *)fdt + fdt_totalsize(fdt); in fdt_find_add_string_() 214 struct_top = fdt_off_dt_struct(fdt) + fdt_size_dt_struct(fdt); in fdt_find_add_string_() 259 char *p = (char *)fdt; in fdt_finish() 274 oldstroffset = fdt_totalsize(fdt) - fdt_size_dt_strings(fdt); in fdt_finish() 275 newstroffset = fdt_off_dt_struct(fdt) + fdt_size_dt_struct(fdt); in fdt_finish() [all …]
|
| H A D | fdt_rw.c | 67 (fdt_off_dt_strings(fdt) + fdt_size_dt_strings(fdt))); in fdt_blocks_misordered_() 94 return fdt_off_dt_strings(fdt) + fdt_size_dt_strings(fdt); in fdt_data_size_() 100 char *end = (char *)fdt + fdt_data_size_(fdt); in fdt_splice_() 120 fdt_set_off_dt_struct(fdt, fdt_off_dt_struct(fdt) + delta); in fdt_splice_mem_rsv_() 121 fdt_set_off_dt_strings(fdt, fdt_off_dt_strings(fdt) + delta); in fdt_splice_mem_rsv_() 134 fdt_set_size_dt_struct(fdt, fdt_size_dt_struct(fdt) + delta); in fdt_splice_struct_() 142 + fdt_off_dt_strings(fdt) + fdt_size_dt_strings(fdt); in fdt_splice_string_() 154 char *strtab = (char *)fdt + fdt_off_dt_strings(fdt); in fdt_find_add_string_() 181 re = fdt_mem_rsv_w_(fdt, fdt_num_mem_rsv(fdt)); in fdt_add_mem_rsv() 501 fdt_packblocks_(fdt, fdt, mem_rsv_size, fdt_size_dt_struct(fdt)); in fdt_pack() [all …]
|
| H A D | fdt_ro.c | 81 return (const char *)fdt + fdt_off_dt_strings(fdt) + stroffset; in fdt_string() 120 FDT_CHECK_HEADER(fdt); in fdt_get_mem_rsv() 164 FDT_CHECK_HEADER(fdt); in fdt_subnode_offset_namelen() 190 FDT_CHECK_HEADER(fdt); in fdt_path_offset_namelen() 246 if (fdt_version(fdt) < 0x10) { in fdt_get_name() 279 return nextprop_(fdt, offset); in fdt_first_property_offset() 465 FDT_CHECK_HEADER(fdt); in fdt_get_path() 517 FDT_CHECK_HEADER(fdt); in fdt_supernode_atdepth_offset() 576 FDT_CHECK_HEADER(fdt); in fdt_node_offset_by_prop_value() 602 FDT_CHECK_HEADER(fdt); in fdt_node_offset_by_phandle() [all …]
|
| H A D | fdt.c | 58 int fdt_check_header(const void *fdt) in fdt_check_header() argument 60 if (fdt_magic(fdt) == FDT_MAGIC) { in fdt_check_header() 66 } else if (fdt_magic(fdt) == FDT_SW_MAGIC) { in fdt_check_header() 68 if (fdt_size_dt_struct(fdt) == 0) in fdt_check_header() 86 if (fdt_version(fdt) >= 0x11) in fdt_offset_ptr() 91 return fdt_offset_ptr_(fdt, offset); in fdt_offset_ptr() 113 p = fdt_offset_ptr(fdt, offset++, 1); in fdt_next_tag() 209 offset = fdt_next_node(fdt, offset, &depth); in fdt_first_subnode() 247 FDT_CHECK_HEADER(fdt); in fdt_move() 249 if (fdt_totalsize(fdt) > bufsize) in fdt_move() [all …]
|
| H A D | libfdt_internal.h | 58 #define FDT_CHECK_HEADER(fdt) \ argument 61 if ((err_ = fdt_check_header(fdt)) != 0) \ 65 int fdt_check_node_offset_(const void *fdt, int offset); 66 int fdt_check_prop_offset_(const void *fdt, int offset); 68 int fdt_node_end_offset_(void *fdt, int nodeoffset); 70 static inline const void *fdt_offset_ptr_(const void *fdt, int offset) in fdt_offset_ptr_() argument 72 return (const char *)fdt + fdt_off_dt_struct(fdt) + offset; in fdt_offset_ptr_() 75 static inline void *fdt_offset_ptr_w_(void *fdt, int offset) in fdt_offset_ptr_w_() argument 77 return (void *)(uintptr_t)fdt_offset_ptr_(fdt, offset); in fdt_offset_ptr_w_() 84 ((const char *)fdt + fdt_off_mem_rsvmap(fdt)); in fdt_mem_rsv_() [all …]
|
| H A D | fdt_overlay.c | 120 ret = fdt_path_offset(fdt, path); in overlay_get_target() 168 val = fdt_getprop(fdt, node, name, &len); in overlay_phandle_add_offset() 436 phandle = fdt_get_phandle(fdt, symbol_off); in overlay_fixup_one_phandle() 700 FDT_CHECK_HEADER(fdt); in get_path_len() 823 ret = get_path_len(fdt, target); in overlay_symbol_update() 866 uint32_t delta = fdt_get_max_phandle(fdt); in fdt_overlay_apply() 869 FDT_CHECK_HEADER(fdt); in fdt_overlay_apply() 880 ret = overlay_fixup_phandles(fdt, fdto); in fdt_overlay_apply() 884 ret = overlay_merge(fdt, fdto); in fdt_overlay_apply() 888 ret = overlay_symbol_update(fdt, fdto); in fdt_overlay_apply() [all …]
|
| H A D | fdt_wip.c | 58 int fdt_setprop_inplace_namelen_partial(void *fdt, int nodeoffset, in fdt_setprop_inplace_namelen_partial() argument 66 propval = fdt_getprop_namelen_w(fdt, nodeoffset, name, namelen, in fdt_setprop_inplace_namelen_partial() 84 propval = fdt_getprop(fdt, nodeoffset, name, &proplen); in fdt_setprop_inplace() 91 return fdt_setprop_inplace_namelen_partial(fdt, nodeoffset, name, in fdt_setprop_inplace() 104 int fdt_nop_property(void *fdt, int nodeoffset, const char *name) in fdt_nop_property() argument 109 prop = fdt_get_property_w(fdt, nodeoffset, name, &len); in fdt_nop_property() 118 int fdt_node_end_offset_(void *fdt, int offset) in fdt_node_end_offset_() argument 123 offset = fdt_next_node(fdt, offset, &depth); in fdt_node_end_offset_() 128 int fdt_nop_node(void *fdt, int nodeoffset) in fdt_nop_node() argument 132 endoffset = fdt_node_end_offset_(fdt, nodeoffset); in fdt_nop_node() [all …]
|
| H A D | fdt_addresses.c | 58 int fdt_address_cells(const void *fdt, int nodeoffset) in fdt_address_cells() argument 64 ac = fdt_getprop(fdt, nodeoffset, "#address-cells", &len); in fdt_address_cells() 78 int fdt_size_cells(const void *fdt, int nodeoffset) in fdt_size_cells() argument 84 sc = fdt_getprop(fdt, nodeoffset, "#size-cells", &len); in fdt_size_cells()
|
| /f-stack/freebsd/mips/beri/ |
| H A D | files.beri | 3 dev/altera/atse/if_atse_fdt.c optional altera_atse fdt 7 dev/altera/jtag_uart/altera_jtag_uart_fdt.c optional altera_jtag_uart fdt 10 dev/netfpga10g/nf10bmac/if_nf10bmac_fdt.c optional netfpga10g_nf10bmac fdt 13 dev/terasic/de4led/terasic_de4led_fdt.c optional terasic_de4led fdt 16 dev/terasic/mtl/terasic_mtl_fdt.c optional terasic_mtl fdt 26 mips/beri/beri_pic.c optional fdt
|
| /f-stack/freebsd/arm/mv/armada38x/ |
| H A D | files.armada38x | 4 arm/mv/armada/thermal.c optional fdt 5 arm/mv/armada/wdt.c optional fdt 10 arm/mv/armada38x/armada38x_rtc.c optional mv_rtc fdt
|
| /f-stack/freebsd/arm/mv/ |
| H A D | files.arm7 | 9 arm/mv/mv_pci_ctrl.c optional pci | fdt 15 arm/mv/armada/thermal.c optional fdt 16 arm/mv/armada/wdt.c optional fdt 30 dev/neta/if_mvneta_fdt.c optional neta fdt
|
| /f-stack/freebsd/arm/ti/am335x/ |
| H A D | files.am335x | 18 arm/ti/am335x/am335x_musb.c optional musb fdt 19 arm/ti/am335x/am335x_usb_phy.c optional musb fdt 20 arm/ti/am335x/am3359_cppi41.c optional musb fdt
|
| /f-stack/dpdk/drivers/raw/ifpga/base/ |
| H A D | opae_intel_max10.c | 265 static int fdt_get_reg(const void *fdt, int node, unsigned int idx, in fdt_get_reg() argument 271 parent = fdt_parent_offset(fdt, node); in fdt_get_reg() 275 prop = fdt_getprop(fdt, parent, "#address-cells", NULL); in fdt_get_reg() 278 prop = fdt_getprop(fdt, parent, "#size-cells", NULL); in fdt_get_reg() 281 prop = fdt_getprop(fdt, node, "reg", &len); in fdt_get_reg() 297 static int __fdt_stringlist_search(const void *fdt, int offset, in __fdt_stringlist_search() argument 303 list = fdt_getprop(fdt, offset, prop, &length); in __fdt_stringlist_search() 326 static int fdt_get_named_reg(const void *fdt, int node, const char *name, in fdt_get_named_reg() argument 331 idx = __fdt_stringlist_search(fdt, node, "reg-names", name); in fdt_get_named_reg() 335 return fdt_get_reg(fdt, node, idx, start, size); in fdt_get_named_reg()
|
| /f-stack/freebsd/kern/ |
| H A D | kern_descrip.c | 2970 fdt = fdp->fd_files; in fgetvp_lookup_smr() 2974 fde = &fdt->fdt_ofiles[fd]; in fgetvp_lookup_smr() 2994 fdt = fdp->fd_files; in fgetvp_lookup_smr() 3029 fdt = fdp->fd_files; in fgetvp_lookup_smr() 3045 fdt = fdp->fd_files; in fgetvp_lookup_smr() 3069 fdt = fdp->fd_files; in fget_unlocked_seq() 3114 fdt = fdp->fd_files; in fget_unlocked_seq() 3153 fdt = fdp->fd_files; in fget_unlocked() 3158 fde = &fdt->fdt_ofiles[fd]; in fget_unlocked() 3178 fdt = fdp->fd_files; in fget_unlocked() [all …]
|
| /f-stack/freebsd/mips/conf/ |
| H A D | BERI_DE4.hints | 16 # configured from fdt(4) but PHYs are still described in here.
|
| /f-stack/freebsd/sys/ |
| H A D | filedesc.h | 74 #define fd_seqc(fdt, fd) (&(fdt)->fdt_ofiles[(fd)].fde_seqc) argument
|
| /f-stack/freebsd/mips/nlm/ |
| H A D | files.xlp | 14 mips/nlm/xlp_simplebus.c optional fdt
|
| /f-stack/freebsd/arm/broadcom/bcm2835/ |
| H A D | files.bcm283x | 23 arm/broadcom/bcm2835/bcm283x_dwc_fdt.c optional dwcotg fdt
|
| /f-stack/freebsd/contrib/device-tree/src/arm/ |
| H A D | kirkwood-mplcec4.dts | 169 label = "fdt";
|
| /f-stack/dpdk/config/ |
| H A D | meson.build | 155 if fdt_dep.found() and cc.has_header('fdt.h')
|