| .. | |||||
| Makefile.libfdt | |||||
| fdt.c | |||||
| fdt.h | |||||
| fdt_empty_tree.c | |||||
| fdt_ro.c | |||||
| fdt_rw.c | |||||
| fdt_strerror.c | |||||
| fdt_sw.c | |||||
| fdt_wip.c | |||||
| libfdt.h | |||||
| libfdt_env.h | |||||
| libfdt_internal.h |
| Server IP : 103.169.32.36 / Your IP : 216.73.217.13 Web Server : Apache System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : apache ( 48) PHP Version : 5.6.40 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/lib/modules/3.10.0-1160.119.1.el7.x86_64/source/scripts/dtc/libfdt/ |
Upload File : |
#ifndef _LIBFDT_ENV_H
#define _LIBFDT_ENV_H
#include <stddef.h>
#include <stdint.h>
#include <string.h>
#define EXTRACT_BYTE(n) ((unsigned long long)((uint8_t *)&x)[n])
static inline uint16_t fdt16_to_cpu(uint16_t x)
{
return (EXTRACT_BYTE(0) << 8) | EXTRACT_BYTE(1);
}
#define cpu_to_fdt16(x) fdt16_to_cpu(x)
static inline uint32_t fdt32_to_cpu(uint32_t x)
{
return (EXTRACT_BYTE(0) << 24) | (EXTRACT_BYTE(1) << 16) | (EXTRACT_BYTE(2) << 8) | EXTRACT_BYTE(3);
}
#define cpu_to_fdt32(x) fdt32_to_cpu(x)
static inline uint64_t fdt64_to_cpu(uint64_t x)
{
return (EXTRACT_BYTE(0) << 56) | (EXTRACT_BYTE(1) << 48) | (EXTRACT_BYTE(2) << 40) | (EXTRACT_BYTE(3) << 32)
| (EXTRACT_BYTE(4) << 24) | (EXTRACT_BYTE(5) << 16) | (EXTRACT_BYTE(6) << 8) | EXTRACT_BYTE(7);
}
#define cpu_to_fdt64(x) fdt64_to_cpu(x)
#undef EXTRACT_BYTE
#endif /* _LIBFDT_ENV_H */
| .. | |||||
| Makefile.libfdt | |||||
| fdt.c | |||||
| fdt.h | |||||
| fdt_empty_tree.c | |||||
| fdt_ro.c | |||||
| fdt_rw.c | |||||
| fdt_strerror.c | |||||
| fdt_sw.c | |||||
| fdt_wip.c | |||||
| libfdt.h | |||||
| libfdt_env.h | |||||
| libfdt_internal.h |