D | bitfield.h | 123 #define EF4_EXTRACT_NATIVE(native_element, min, max, low, high) \ argument 124 ((low) > (max) || (high) < (min) ? 0 : \ 125 (low) > (min) ? \ 126 (native_element) >> ((low) - (min)) : \ 127 (native_element) << ((min) - (low))) 133 #define EF4_EXTRACT64(element, min, max, low, high) \ argument 134 EF4_EXTRACT_NATIVE(le64_to_cpu(element), min, max, low, high) 140 #define EF4_EXTRACT32(element, min, max, low, high) \ argument 141 EF4_EXTRACT_NATIVE(le32_to_cpu(element), min, max, low, high) 242 #define EF4_INSERT_NATIVE64(min, max, low, high, value) \ argument [all …]
|