Lines Matching refs:align
139 unsigned int align, unsigned int size) in calculate_alignment() argument
154 align = max(align, ralign); in calculate_alignment()
157 if (align < ARCH_SLAB_MINALIGN) in calculate_alignment()
158 align = ARCH_SLAB_MINALIGN; in calculate_alignment()
160 return ALIGN(align, sizeof(void *)); in calculate_alignment()
186 struct kmem_cache *find_mergeable(unsigned int size, unsigned int align, in find_mergeable() argument
198 align = calculate_alignment(flags, align, size); in find_mergeable()
199 size = ALIGN(size, align); in find_mergeable()
218 if ((s->size & ~(align - 1)) != s->size) in find_mergeable()
224 if (IS_ENABLED(CONFIG_SLAB) && align && in find_mergeable()
225 (align > s->align || s->align % align)) in find_mergeable()
234 unsigned int object_size, unsigned int align, in create_cache() argument
252 s->align = align; in create_cache()
303 unsigned int size, unsigned int align, in kmem_cache_create_usercopy() argument
349 s = __kmem_cache_alias(name, size, align, flags, ctor); in kmem_cache_create_usercopy()
360 calculate_alignment(flags, align, size), in kmem_cache_create_usercopy()
411 kmem_cache_create(const char *name, unsigned int size, unsigned int align, in kmem_cache_create() argument
414 return kmem_cache_create_usercopy(name, size, align, flags, 0, 0, in kmem_cache_create()
638 unsigned int align = ARCH_KMALLOC_MINALIGN; in create_boot_cache() local
648 align = max(align, size); in create_boot_cache()
649 s->align = calculate_alignment(flags, align, size); in create_boot_cache()