/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | cache.h | 19 #define ARCH_SLAB_MINALIGN 16 macro
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | cache.h | 24 #define ARCH_SLAB_MINALIGN 8 macro
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | cache.h | 11 #define ARCH_SLAB_MINALIGN __alignof__(unsigned long long) macro
|
/kernel/linux/linux-6.6/arch/microblaze/include/asm/ |
H A D | cache.h | 24 #define ARCH_SLAB_MINALIGN L1_CACHE_BYTES macro
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | cache.h | 24 #define ARCH_SLAB_MINALIGN 8 macro
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | cache.h | 11 #define ARCH_SLAB_MINALIGN __alignof__(unsigned long long) macro
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | cache.h | 24 #define ARCH_SLAB_MINALIGN 16 macro
|
/kernel/linux/linux-6.6/rust/bindings/ |
H A D | bindings_helper.h | 17 const size_t BINDINGS_ARCH_SLAB_MINALIGN = ARCH_SLAB_MINALIGN;
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | slab.h | 271 * Setting ARCH_SLAB_MINALIGN in arch headers allows a different alignment. 275 #ifndef ARCH_SLAB_MINALIGN 276 #define ARCH_SLAB_MINALIGN __alignof__(unsigned long long) macro 282 * of two and >= ARCH_SLAB_MINALIGN. 287 return ARCH_SLAB_MINALIGN; in arch_slab_minalign() 292 * kmem_cache_alloc and friends return pointers aligned to ARCH_SLAB_MINALIGN. 294 * and ARCH_SLAB_MINALIGN, but here we only assume the former alignment. 297 #define __assume_slab_alignment __assume_aligned(ARCH_SLAB_MINALIGN)
|
/kernel/linux/linux-5.10/arch/c6x/include/asm/ |
H A D | cache.h | 46 #define ARCH_SLAB_MINALIGN L1_CACHE_BYTES macro
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | cache.h | 53 #define ARCH_SLAB_MINALIGN (1ULL << KASAN_SHADOW_SCALE_SHIFT) macro
|
/kernel/linux/linux-5.10/arch/arc/include/asm/ |
H A D | cache.h | 58 * Default ARCH_SLAB_MINALIGN is __alignof__(long long) which has a relaxed 62 #define ARCH_SLAB_MINALIGN 8 macro
|
/kernel/linux/linux-6.6/arch/arc/include/asm/ |
H A D | cache.h | 58 * Default ARCH_SLAB_MINALIGN is __alignof__(long long) which has a relaxed 62 #define ARCH_SLAB_MINALIGN 8 macro
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | cache.h | 48 #define ARCH_SLAB_MINALIGN (1ULL << KASAN_SHADOW_SCALE_SHIFT) macro
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | slab.h | 212 * Setting ARCH_SLAB_MINALIGN in arch headers allows a different alignment. 216 #ifndef ARCH_SLAB_MINALIGN 217 #define ARCH_SLAB_MINALIGN __alignof__(unsigned long long) macro 222 * pointers. kmem_cache_alloc and friends return ARCH_SLAB_MINALIGN 226 #define __assume_slab_alignment __assume_aligned(ARCH_SLAB_MINALIGN)
|
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
H A D | processor.h | 31 #define ARCH_SLAB_MINALIGN STACK_ALIGN macro
|
/kernel/linux/linux-5.10/mm/ |
H A D | slob.c | 472 int minalign = max_t(size_t, ARCH_KMALLOC_MINALIGN, ARCH_SLAB_MINALIGN); in __do_kmalloc_node() 550 int align = max_t(size_t, ARCH_KMALLOC_MINALIGN, ARCH_SLAB_MINALIGN); in kfree() 578 align = max_t(size_t, ARCH_KMALLOC_MINALIGN, ARCH_SLAB_MINALIGN); in __ksize()
|
H A D | slab_common.c | 155 if (align < ARCH_SLAB_MINALIGN) in calculate_alignment() 156 align = ARCH_SLAB_MINALIGN; in calculate_alignment()
|
H A D | slab.c | 3018 if (ARCH_SLAB_MINALIGN && in cache_alloc_debugcheck_after() 3019 ((unsigned long)objp & (ARCH_SLAB_MINALIGN-1))) { in cache_alloc_debugcheck_after() 3020 pr_err("0x%px: not aligned to ARCH_SLAB_MINALIGN=%d\n", in cache_alloc_debugcheck_after() 3021 objp, (int)ARCH_SLAB_MINALIGN); in cache_alloc_debugcheck_after()
|
/kernel/linux/linux-5.10/arch/microblaze/include/asm/ |
H A D | page.h | 42 #define ARCH_SLAB_MINALIGN L1_CACHE_BYTES macro
|
/kernel/linux/linux-6.6/arch/xtensa/include/asm/ |
H A D | processor.h | 23 #define ARCH_SLAB_MINALIGN XTENSA_STACK_ALIGNMENT macro
|
/kernel/linux/linux-5.10/include/crypto/ |
H A D | hash.h | 152 void *__ctx[] __aligned(ARCH_SLAB_MINALIGN);
|
/kernel/linux/linux-6.6/include/crypto/ |
H A D | hash.h | 177 void *__ctx[] __aligned(ARCH_SLAB_MINALIGN);
|
/kernel/linux/linux-5.10/fs/ |
H A D | binfmt_flat.c | 66 #define FLAT_STACK_ALIGN max_t(unsigned long, sizeof(void *), ARCH_SLAB_MINALIGN)
|
/kernel/linux/linux-6.6/fs/ |
H A D | binfmt_flat.c | 66 #define FLAT_STACK_ALIGN max_t(unsigned long, sizeof(void *), ARCH_SLAB_MINALIGN)
|