Searched refs:EXTRACT_BYTE (Results 1 - 2 of 2) sorted by relevance

/freebsd-10.1-release/sys/contrib/libfdt/
H A Dlibfdt_env.h16 #define EXTRACT_BYTE(n) ((unsigned long long)((uint8_t *)&x)[n]) macro
19 return (EXTRACT_BYTE(0) << 8) | EXTRACT_BYTE(1);
25 return (EXTRACT_BYTE(0) << 24) | (EXTRACT_BYTE(1) << 16) | (EXTRACT_BYTE(2) << 8) | EXTRACT_BYTE(3);
31 return (EXTRACT_BYTE(0) << 56) | (EXTRACT_BYTE(1) << 48) | (EXTRACT_BYTE(
35 #undef EXTRACT_BYTE macro
[all...]
/freebsd-10.1-release/contrib/dtc/libfdt/
H A Dlibfdt_env.h71 #define EXTRACT_BYTE(x, n) ((unsigned long long)((uint8_t *)&x)[n]) macro
72 #define CPU_TO_FDT16(x) ((EXTRACT_BYTE(x, 0) << 8) | EXTRACT_BYTE(x, 1))
73 #define CPU_TO_FDT32(x) ((EXTRACT_BYTE(x, 0) << 24) | (EXTRACT_BYTE(x, 1) << 16) | \
74 (EXTRACT_BYTE(x, 2) << 8) | EXTRACT_BYTE(x, 3))
75 #define CPU_TO_FDT64(x) ((EXTRACT_BYTE(x, 0) << 56) | (EXTRACT_BYTE(x, 1) << 48) | \
76 (EXTRACT_BYTE(
109 #undef EXTRACT_BYTE macro
[all...]

Completed in 103 milliseconds