Lines Matching refs:align
242 #define P2ALIGN(x, align) ((x) & -(align)) argument
249 #define P2PHASE(x, align) ((x) & ((align) - 1)) argument
257 #define P2NPHASE(x, align) (-(x) & ((align) - 1)) argument
264 #define P2ROUNDUP(x, align) (-(-(x) & -(align))) argument
271 #define P2END(x, align) (-(~(x) & -(align))) argument
279 #define P2PHASEUP(x, align, phase) ((phase) - (((phase) - (x)) & -(align))) argument
287 #define P2BOUNDARY(off, len, align) \ argument
288 (((off) ^ ((off) + (len) - 1)) > (align) - 1)
308 #define P2ALIGN_TYPED(x, align, type) \ argument
309 ((type)(x) & -(type)(align))
310 #define P2PHASE_TYPED(x, align, type) \ argument
311 ((type)(x) & ((type)(align) - 1))
312 #define P2NPHASE_TYPED(x, align, type) \ argument
313 (-(type)(x) & ((type)(align) - 1))
314 #define P2ROUNDUP_TYPED(x, align, type) \ argument
315 (-(-(type)(x) & -(type)(align)))
316 #define P2END_TYPED(x, align, type) \ argument
317 (-(~(type)(x) & -(type)(align)))
318 #define P2PHASEUP_TYPED(x, align, phase, type) \ argument
319 ((type)(phase) - (((type)(phase) - (type)(x)) & -(type)(align)))
320 #define P2CROSS_TYPED(x, y, align, type) \ argument
321 (((type)(x) ^ (type)(y)) > (type)(align) - 1)