Lines Matching refs:align
248 struct kmem_cache *find_mergeable(size_t size, size_t align, in find_mergeable() argument
260 align = calculate_alignment(flags, align, size); in find_mergeable()
261 size = ALIGN(size, align); in find_mergeable()
277 if ((s->size & ~(align - 1)) != s->size) in find_mergeable()
283 if (IS_ENABLED(CONFIG_SLAB) && align && in find_mergeable()
284 (align > s->align || s->align % align)) in find_mergeable()
297 unsigned long align, unsigned long size) in calculate_alignment() argument
310 align = max(align, ralign); in calculate_alignment()
313 if (align < ARCH_SLAB_MINALIGN) in calculate_alignment()
314 align = ARCH_SLAB_MINALIGN; in calculate_alignment()
316 return ALIGN(align, sizeof(void *)); in calculate_alignment()
320 size_t object_size, size_t size, size_t align, in create_cache() argument
335 s->align = align; in create_cache()
384 kmem_cache_create(const char *name, size_t size, size_t align, in kmem_cache_create() argument
410 s = __kmem_cache_alias(name, size, align, flags, ctor); in kmem_cache_create()
421 calculate_alignment(flags, align, size), in kmem_cache_create()
530 root_cache->size, root_cache->align, in memcg_create_kmem_cache()
771 s->align = calculate_alignment(flags, ARCH_KMALLOC_MINALIGN, size); in create_boot_cache()