/xen/xen/include/xen/libfdt/ |
A D | libfdt.h | 163 #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 D | fdt_ro.c | 56 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 D | fdt_sw.c | 56 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 D | fdt_rw.c | 56 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 D | fdt.c | 56 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 D | libfdt_internal.h | 56 #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 D | fdt_wip.c | 56 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 D | bootfdt.c | 19 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 D | domain_build.c | 676 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 D | gic.c | 439 void *fdt) in gic_make_hwdom_dt_node()
|
A D | gic-v2.c | 762 void *fdt) in gicv2m_make_dt_node() 855 void *fdt) in gicv2_make_hwdom_dt_node()
|
A D | setup.c | 407 void *fdt = xmalloc_bytes(dtb_size); in relocate_fdt() local
|
A D | gic-v3-its.c | 923 void *fdt) in gicv3_its_make_hwdom_dt_nodes()
|
A D | gic-v3.c | 1264 void *fdt) in gicv3_make_hwdom_dt_node()
|
/xen/tools/libxl/ |
A D | libxl_arm.c | 249 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 D | libxl_libfdt_compat.c | 65 _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 D | libxl_libfdt_compat.h | 75 static inline int fdt_property_u32(void *fdt, const char *name, uint32_t val) in fdt_property_u32()
|
/xen/xen/arch/arm/efi/ |
A D | efi-boot.h | 18 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 D | efi-dom0.c | 140 int __init acpi_make_efi_nodes(void *fdt, struct membank tbl_add[]) in acpi_make_efi_nodes()
|
/xen/xen/arch/arm/acpi/ |
A D | boot.c | 214 static int __init dt_scan_depth1_nodes(const void *fdt, int node, in dt_scan_depth1_nodes()
|
A D | domain_build.c | 97 void *fdt = kinfo->fdt; in acpi_make_hypervisor_node() local
|
/xen/xen/include/asm-arm/ |
A D | kernel.h | 19 void *fdt; /* flat device tree */ member
|
A D | gic_v3_its.h | 267 void *fdt) in gicv3_its_make_hwdom_dt_nodes()
|
/xen/xen/common/ |
A D | device_tree.c | 1712 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()
|