|
iPXE
|
A device tree. More...
#include <fdt.h>
Data Fields | |
| union { | |
| struct fdt_header * hdr | |
| Tree header. More... | |
| void * raw | |
| Raw data. More... | |
| }; | |
| Tree data. More... | |
| size_t | len |
| Length of tree. More... | |
| size_t | used |
| Used length of tree. More... | |
| unsigned int | structure |
| Offset to structure block. More... | |
| size_t | structure_len |
| Length of structure block. More... | |
| unsigned int | strings |
| Offset to strings block. More... | |
| size_t | strings_len |
| Length of strings block. More... | |
| unsigned int | reservations |
| Offset to memory reservation block. More... | |
| int(* | realloc )(struct fdt *fdt, size_t len) |
| Reallocate device tree. More... | |
| struct fdt_header* fdt::hdr |
Tree header.
Definition at line 92 of file fdt.h.
Referenced by fdt_insert(), fdt_insert_nop(), fdt_insert_string(), fdt_parse(), and fdt_urealloc().
| void* fdt::raw |
Raw data.
Definition at line 94 of file fdt.h.
Referenced by efi_fdt_init(), fdt_create(), fdt_describe(), fdt_ensure_child(), fdt_insert(), fdt_insert_string(), fdt_nop(), fdt_parse(), fdt_reservations(), fdt_set(), and fdt_urealloc().
| union { ... } |
Tree data.
| size_t fdt::len |
Length of tree.
Definition at line 97 of file fdt.h.
Referenced by efi_fdt_init(), fdt_create(), fdt_describe(), fdt_insert(), fdt_parse(), fdt_test_exec(), fdt_urealloc(), fdtmem_len(), fdtmem_register(), and fdtmem_relocate().
| size_t fdt::used |
Used length of tree.
Definition at line 99 of file fdt.h.
Referenced by fdt_insert(), fdt_parse(), and fdt_urealloc().
| unsigned int fdt::structure |
Offset to structure block.
Definition at line 101 of file fdt.h.
Referenced by fdt_describe(), fdt_ensure_child(), fdt_insert(), fdt_insert_nop(), fdt_nop(), fdt_parse(), and fdt_set().
| size_t fdt::structure_len |
Length of structure block.
Definition at line 103 of file fdt.h.
Referenced by fdt_insert(), fdt_insert_nop(), and fdt_parse().
| unsigned int fdt::strings |
Offset to strings block.
Definition at line 105 of file fdt.h.
Referenced by fdt_describe(), fdt_insert(), fdt_insert_string(), and fdt_parse().
| size_t fdt::strings_len |
Length of strings block.
Definition at line 107 of file fdt.h.
Referenced by fdt_describe(), fdt_insert(), fdt_insert_string(), and fdt_parse().
| unsigned int fdt::reservations |
Offset to memory reservation block.
Definition at line 109 of file fdt.h.
Referenced by fdt_insert(), fdt_parse(), and fdt_reservations().
Reallocate device tree.
| fdt | Device tree |
| len | New length |
| rc | Return status code |
Definition at line 116 of file fdt.h.
Referenced by fdt_create(), and fdt_insert().
1.8.15