return fdt_header_size_(fdt_version(fdt)); } int fdt_check_header(const void *fdt) { size_t hdrsize; 9 changes: 5 additions & 4 deletions 9 libfdt/libfdt.h @@ -266,11 +266,12 @@ fdt_set_hdr_(size_dt_struct); * fdt_header_size - return the size of the tree's header *...
fdt_check_header() 是libfdt 库中的一个函数,用于检查一个设备树(Flattened Device Tree,简称 FDT)的头信息是否有效。libfdt 是一个用于处理设备树数据的库,通常用在基于 Linux 的嵌入式系统中。 fdt_err_badmagic 是fdt_check_header() 函数可能返回的一个错误码,表示设备树的头信息中的“magic number”不正确。
static int fdt_get_header_value(int argc, char * const argv[]) { fdt32_t *fdtp = (fdt32_t *)working_fdt; ulong val; int i; if (argv[2][0] != 'g') return CMD_RET_FAILURE; for (i = 0; i < ARRAY_SIZE(fdt_member_table); i++) { if (strcmp(fdt_member_table[i], ...
Elixir Cross Referencer - fdt_check_header identifier references search for Linux v6.13.6. Documented in scripts/dtc/libfdt/libfdt.h. Defined as a prototype in scripts/dtc/libfdt/libfdt.h. Defin
2 changes: 2 additions & 0 deletions 2 fdt/fdt.mk.in Original file line numberDiff line numberDiff line change @@ -4,6 +4,8 @@ fdt_install_shared_lib = yes fdt_install_hdrs = \ libfdt.h \ fdt.h \ libfdt_env.h fdt_c_srcs = \ fdt.c \ 0 comments on commit 05c10a0 P...
2 changes: 2 additions & 0 deletions 2 fdt/fdt.mk.in Original file line numberDiff line numberDiff line change @@ -4,6 +4,8 @@ fdt_install_shared_lib = yes fdt_install_hdrs = \ libfdt.h \ fdt.h \ libfdt_env.h fdt_c_srcs = \ fdt.c \ 0 comments on commit 05c10a0 P...