Lines Matching refs:align
527 static void *xmalloc_whole_pages(unsigned long size, unsigned long align) in xmalloc_whole_pages() argument
532 order = get_order_from_bytes(max(align, size)); in xmalloc_whole_pages()
571 void *_xmalloc(unsigned long size, unsigned long align) in _xmalloc() argument
581 ASSERT((align & (align - 1)) == 0); in _xmalloc()
582 if ( align < MEM_ALIGN ) in _xmalloc()
583 align = MEM_ALIGN; in _xmalloc()
584 size += align - MEM_ALIGN; in _xmalloc()
592 return xmalloc_whole_pages(size - align + MEM_ALIGN, align); in _xmalloc()
595 if ( (pad = -(long)p & (align - 1)) != 0 ) in _xmalloc()
604 ASSERT(((unsigned long)p & (align - 1)) == 0); in _xmalloc()
608 void *_xzalloc(unsigned long size, unsigned long align) in _xzalloc() argument
610 void *p = _xmalloc(size, align); in _xzalloc()