include/linux/scs.h
45
return (unsigned long *)(s + SCS_SIZE) - 1;
include/linux/scs.h
53
return sz >= SCS_SIZE - 1 || READ_ONCE_NOCHECK(*magic) != SCS_END_MAGIC;
init/init_task.c
60
unsigned long init_shadow_call_stack[SCS_SIZE / sizeof(long)] = {
init/init_task.c
61
[(SCS_SIZE / sizeof(long)) - 1] = SCS_END_MAGIC
kernel/scs.c
24
account * (SCS_SIZE / SZ_1K));
kernel/scs.c
39
s = kasan_unpoison_vmalloc(s, SCS_SIZE,
kernel/scs.c
41
memset(s, 0, SCS_SIZE);
kernel/scs.c
46
s = __vmalloc_node_range(SCS_SIZE, 1, VMALLOC_START, VMALLOC_END,
kernel/scs.c
68
kasan_poison_vmalloc(s, SCS_SIZE);
kernel/scs.c
89
kasan_unpoison_vmalloc(s, SCS_SIZE, KASAN_VMALLOC_PROT_NORMAL);