Lines Matching defs:alignment
39 #define align_mask(alignment) ((alignment) - 1) argument
41 #define align_mask_widened(alignment, type_carrier) widen_to_type_of(align_mask(alignment), (type_c… argument
43 #define align_down_(size, alignment) ((size) & ~align_mask_widened((alignment), (size))) argument
45 #define align_up_(size, alignment) (align_down_((size) + align_mask(alignment), (alignment))) argument
47 #define is_aligned_(size, alignment) (((size) & align_mask(alignment)) == 0) argument
58 inline T align_up(T size, A alignment) { in align_up()
68 inline T align_down(T size, A alignment) { in align_down()
78 inline bool is_aligned(T size, A alignment) { in is_aligned()
86 inline T align_down_bounded(T size, A alignment) { in align_down_bounded()
94 inline T* align_up(T* ptr, A alignment) { in align_up()
99 inline T* align_down(T* ptr, A alignment) { in align_down()
104 inline bool is_aligned(T* ptr, A alignment) { in is_aligned()