Home
last modified time | relevance | path

Searched refs:fdt (Results 1 – 21 of 21) sorted by relevance

/f-stack/freebsd/contrib/libfdt/
H A Dlibfdt.h217 #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 Dfdt_sw.c78 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 Dfdt_rw.c67 (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 Dfdt_ro.c81 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 Dfdt.c58 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 Dlibfdt_internal.h58 #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 Dfdt_overlay.c120 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 Dfdt_wip.c58 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 Dfdt_addresses.c58 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 Dfiles.beri3 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 Dfiles.armada38x4 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 Dfiles.arm79 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 Dfiles.am335x18 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 Dopae_intel_max10.c265 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 Dkern_descrip.c2970 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 DBERI_DE4.hints16 # configured from fdt(4) but PHYs are still described in here.
/f-stack/freebsd/sys/
H A Dfiledesc.h74 #define fd_seqc(fdt, fd) (&(fdt)->fdt_ofiles[(fd)].fde_seqc) argument
/f-stack/freebsd/mips/nlm/
H A Dfiles.xlp14 mips/nlm/xlp_simplebus.c optional fdt
/f-stack/freebsd/arm/broadcom/bcm2835/
H A Dfiles.bcm283x23 arm/broadcom/bcm2835/bcm283x_dwc_fdt.c optional dwcotg fdt
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Dkirkwood-mplcec4.dts169 label = "fdt";
/f-stack/dpdk/config/
H A Dmeson.build155 if fdt_dep.found() and cc.has_header('fdt.h')