Home
last modified time | relevance | path

Searched defs:fdt (Results 1 – 24 of 24) sorted by relevance

/xen/xen/include/xen/libfdt/
A Dlibfdt.h163 #define fdt_get_header(fdt, field) \ argument
165 #define fdt_magic(fdt) (fdt_get_header(fdt, magic)) argument
166 #define fdt_totalsize(fdt) (fdt_get_header(fdt, totalsize)) argument
170 #define fdt_version(fdt) (fdt_get_header(fdt, version)) argument
564 static inline void *fdt_getprop_w(void *fdt, int nodeoffset, in fdt_getprop_w()
1042 #define fdt_property_string(fdt, name, str) \ argument
1269 #define fdt_setprop_string(fdt, nodeoffset, name, str) \ argument
1330 static inline int fdt_appendprop_u32(void *fdt, int nodeoffset, in fdt_appendprop_u32()
1365 static inline int fdt_appendprop_u64(void *fdt, int nodeoffset, in fdt_appendprop_u64()
1377 static inline int fdt_appendprop_cell(void *fdt, int nodeoffset, in fdt_appendprop_cell()
[all …]
/xen/xen/common/libfdt/
A Dfdt_ro.c56 static int _fdt_nodename_eq(const void *fdt, int offset, in _fdt_nodename_eq()
76 const char *fdt_string(const void *fdt, int stroffset) in fdt_string()
81 static int _fdt_string_eq(const void *fdt, int stroffset, in _fdt_string_eq()
97 int fdt_num_mem_rsv(const void *fdt) in fdt_num_mem_rsv()
106 static int _nextprop(const void *fdt, int offset) in _nextprop()
149 int fdt_subnode_offset(const void *fdt, int parentoffset, in fdt_subnode_offset()
155 int fdt_path_offset(const void *fdt, const char *path) in fdt_path_offset()
315 const void *fdt_getprop(const void *fdt, int nodeoffset, in fdt_getprop()
338 const char *fdt_get_alias_namelen(const void *fdt, in fdt_get_alias_namelen()
443 int fdt_node_depth(const void *fdt, int nodeoffset) in fdt_node_depth()
[all …]
A Dfdt_sw.c56 static int _fdt_sw_check_header(void *fdt) in _fdt_sw_check_header()
64 #define FDT_SW_CHECK_HEADER(fdt) \ argument
71 static void *_fdt_grab_space(void *fdt, size_t len) in _fdt_grab_space()
88 void *fdt = buf; in fdt_create() local
108 int fdt_add_reservemap_entry(void *fdt, uint64_t addr, uint64_t size) in fdt_add_reservemap_entry()
131 int fdt_finish_reservemap(void *fdt) in fdt_finish_reservemap()
136 int fdt_begin_node(void *fdt, const char *name) in fdt_begin_node()
152 int fdt_end_node(void *fdt) in fdt_end_node()
166 static int _fdt_find_add_string(void *fdt, const char *s) in _fdt_find_add_string()
189 int fdt_property(void *fdt, const char *name, const void *val, int len) in fdt_property()
[all …]
A Dfdt_rw.c56 static int _fdt_blocks_misordered(const void *fdt, in _fdt_blocks_misordered()
68 static int _fdt_rw_check_header(void *fdt) in _fdt_rw_check_header()
83 #define FDT_RW_CHECK_HEADER(fdt) \ argument
90 static inline unsigned int _fdt_data_size(void *fdt) in _fdt_data_size()
122 static int _fdt_splice_struct(void *fdt, void *p, in _fdt_splice_struct()
136 static int _fdt_splice_string(void *fdt, int newlen) in _fdt_splice_string()
149 static int _fdt_find_add_string(void *fdt, const char *s) in _fdt_find_add_string()
188 int fdt_del_mem_rsv(void *fdt, int n) in fdt_del_mem_rsv()
333 int fdt_add_subnode_namelen(void *fdt, int parentoffset, in fdt_add_subnode_namelen()
379 int fdt_del_node(void *fdt, int nodeoffset) in fdt_del_node()
[all …]
A Dfdt.c56 int fdt_check_header(const void *fdt) in fdt_check_header()
75 const void *fdt_offset_ptr(const void *fdt, int offset, unsigned int len) in fdt_offset_ptr()
92 uint32_t fdt_next_tag(const void *fdt, int startoffset, int *nextoffset) in fdt_next_tag()
142 int _fdt_check_node_offset(const void *fdt, int offset) in _fdt_check_node_offset()
151 int _fdt_check_prop_offset(const void *fdt, int offset) in _fdt_check_prop_offset()
160 int fdt_next_node(const void *fdt, int offset, int *depth) in fdt_next_node()
200 int fdt_first_subnode(const void *fdt, int offset) in fdt_first_subnode()
211 int fdt_next_subnode(const void *fdt, int offset) in fdt_next_subnode()
240 int fdt_move(const void *fdt, void *buf, int bufsize) in fdt_move()
A Dlibfdt_internal.h56 #define FDT_CHECK_HEADER(fdt) \ argument
68 static inline const void *_fdt_offset_ptr(const void *fdt, int offset) in _fdt_offset_ptr()
73 static inline void *_fdt_offset_ptr_w(void *fdt, int offset) in _fdt_offset_ptr_w()
78 static inline const struct fdt_reserve_entry *_fdt_mem_rsv(const void *fdt, int n) in _fdt_mem_rsv()
86 static inline struct fdt_reserve_entry *_fdt_mem_rsv_w(void *fdt, int n) in _fdt_mem_rsv_w()
A Dfdt_wip.c56 int fdt_setprop_inplace(void *fdt, int nodeoffset, const char *name, in fdt_setprop_inplace()
81 int fdt_nop_property(void *fdt, int nodeoffset, const char *name) in fdt_nop_property()
95 int _fdt_node_end_offset(void *fdt, int offset) in _fdt_node_end_offset()
105 int fdt_nop_node(void *fdt, int nodeoffset) in fdt_nop_node()
/xen/xen/arch/arm/
A Dbootfdt.c19 static bool __init device_tree_node_matches(const void *fdt, int node, in device_tree_node_matches()
34 static bool __init device_tree_node_compatible(const void *fdt, int node, in device_tree_node_compatible()
65 u32 __init device_tree_get_u32(const void *fdt, int node, in device_tree_get_u32()
89 int __init device_tree_for_each_node(const void *fdt, int node, in device_tree_for_each_node()
136 static int __init process_memory_node(const void *fdt, int node, in process_memory_node()
195 static int __init process_reserved_memory(const void *fdt, int node, in process_reserved_memory()
204 static void __init process_multiboot_node(const void *fdt, int node, in process_multiboot_node()
284 static void __init process_chosen_node(const void *fdt, int node, in process_chosen_node()
330 static int __init early_scan_node(const void *fdt, in early_scan_node()
404 size_t __init boot_fdt_info(const void *fdt, paddr_t paddr) in boot_fdt_info()
[all …]
A Ddomain_build.c676 void *fdt, in make_memory_node()
737 void *fdt = kinfo->fdt; in make_hypervisor_node() local
786 static int __init make_psci_node(void *fdt) in make_psci_node()
1021 void *fdt = kinfo->fdt; in make_timer_node() local
1110 void *fdt = kinfo->fdt; in make_chosen_node() local
1613 void *fdt = kinfo->fdt; in make_gicv2_domU_node() local
1663 void *fdt = kinfo->fdt; in make_gicv3_domU_node() local
1727 void *fdt = kinfo->fdt; in make_vpl011_uart_node() local
1872 void *fdt = kinfo->fdt; in handle_prop_pfdt() local
1952 void *fdt = kinfo->fdt; in scan_pfdt_node() local
[all …]
A Dgic.c439 void *fdt) in gic_make_hwdom_dt_node()
A Dgic-v2.c762 void *fdt) in gicv2m_make_dt_node()
855 void *fdt) in gicv2_make_hwdom_dt_node()
A Dsetup.c407 void *fdt = xmalloc_bytes(dtb_size); in relocate_fdt() local
A Dgic-v3-its.c923 void *fdt) in gicv3_its_make_hwdom_dt_nodes()
A Dgic-v3.c1264 void *fdt) in gicv3_make_hwdom_dt_node()
/xen/tools/libxl/
A Dlibxl_arm.c249 static int fdt_property_regs(libxl__gc *gc, void *fdt, in fdt_property_regs()
273 void *fdt) in make_root_properties()
397 static int make_psci_node(libxl__gc *gc, void *fdt) in make_psci_node()
423 static int make_optee_node(libxl__gc *gc, void *fdt) in make_optee_node()
478 static int make_gicv2_node(libxl__gc *gc, void *fdt, in make_gicv2_node()
521 static int make_gicv3_node(libxl__gc *gc, void *fdt) in make_gicv3_node()
563 static int make_timer_node(libxl__gc *gc, void *fdt, in make_timer_node()
676 static void debug_dump_fdt(libxl__gc *gc, void *fdt) in debug_dump_fdt()
778 void *fdt, void *pfdt) in copy_node_by_path()
857 void *fdt = NULL; in libxl__prepare_dtb() local
[all …]
A Dlibxl_libfdt_compat.c65 _hidden int fdt_first_subnode(const void *fdt, int offset) in fdt_first_subnode()
78 _hidden int fdt_next_subnode(const void *fdt, int offset) in fdt_next_subnode()
A Dlibxl_libfdt_compat.h75 static inline int fdt_property_u32(void *fdt, const char *name, uint32_t val) in fdt_property_u32()
/xen/xen/arch/arm/efi/
A Defi-boot.h18 static void __initdata *fdt; variable
21 static int __init setup_chosen_node(void *fdt, int *addr_cells, int *size_cells) in setup_chosen_node()
83 static int __init fdt_set_reg(void *fdt, int node, int addr_cells, in fdt_set_reg()
111 void *fdt = NULL; in lookup_fdt_config_table() local
190 void *fdt, in fdt_add_uefi_nodes()
A Defi-dom0.c140 int __init acpi_make_efi_nodes(void *fdt, struct membank tbl_add[]) in acpi_make_efi_nodes()
/xen/xen/arch/arm/acpi/
A Dboot.c214 static int __init dt_scan_depth1_nodes(const void *fdt, int node, in dt_scan_depth1_nodes()
A Ddomain_build.c97 void *fdt = kinfo->fdt; in acpi_make_hypervisor_node() local
/xen/xen/include/asm-arm/
A Dkernel.h19 void *fdt; /* flat device tree */ member
A Dgic_v3_its.h267 void *fdt) in gicv3_its_make_hwdom_dt_nodes()
/xen/xen/common/
A Ddevice_tree.c1712 static unsigned long __init unflatten_dt_node(const void *fdt, in unflatten_dt_node()
1957 static void __init __unflatten_device_tree(const void *fdt, in __unflatten_device_tree()

Completed in 66 milliseconds