Searched refs:sigpage (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | vdso.c | 251 current->mm->context.sigpage = (void *)new_vma->vm_start; in aarch32_sigpage_mremap() 262 .name = "[sigpage]", /* ABI */ 301 void *sigpage; in aarch32_alloc_sigpage() local 303 sigpage = (void *)__get_free_page(GFP_KERNEL); in aarch32_alloc_sigpage() 304 if (!sigpage) in aarch32_alloc_sigpage() 307 memset32(sigpage, (__force u32)poison, PAGE_SIZE / sizeof(poison)); in aarch32_alloc_sigpage() 308 memcpy(sigpage, __aarch32_sigret_code_start, sigret_sz); in aarch32_alloc_sigpage() 309 aarch32_sig_page = virt_to_page(sigpage); in aarch32_alloc_sigpage() 382 mm->context.sigpage = (void *)addr; in aarch32_sigreturn_setup()
|
H A D | signal32.c | 346 retcode = (unsigned long)current->mm->context.sigpage + in compat_setup_return()
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | vdso.c | 305 .name = "[sigpage]", /* ABI */ 343 unsigned long sigpage; in aarch32_alloc_sigpage() local 345 sigpage = get_zeroed_page(GFP_ATOMIC); in aarch32_alloc_sigpage() 346 if (!sigpage) in aarch32_alloc_sigpage() 349 memcpy((void *)sigpage, __aarch32_sigret_code_start, sigret_sz); in aarch32_alloc_sigpage() 350 aarch32_sig_page = virt_to_page(sigpage); in aarch32_alloc_sigpage() 424 mm->context.sigpage = (void *)addr; in aarch32_sigreturn_setup()
|
H A D | signal32.c | 350 retcode = (unsigned long)current->mm->context.sigpage + in compat_setup_return()
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | mmu.h | 14 unsigned long sigpage; member
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | mmu.h | 14 unsigned long sigpage; member
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | mmu.h | 23 void *sigpage; member
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | mmu.h | 25 void *sigpage; member
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | process.c | 353 * stack for the sigpage and vdso pages. 391 current->mm->context.sigpage = new_vma->vm_start; in sigpage_mremap() 396 .name = "[sigpage]", 415 npages = 1; /* for sigpage */ in arch_setup_additional_pages() 436 mm->context.sigpage = addr; in arch_setup_additional_pages() 438 /* Unlike the sigpage, failure to install the vdso is unlikely in arch_setup_additional_pages()
|
H A D | signal.c | 460 retcode = mm->context.sigpage + signal_return_offset + in setup_return()
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | process.c | 347 * stack for the sigpage and vdso pages. 385 current->mm->context.sigpage = new_vma->vm_start; in sigpage_mremap() 390 .name = "[sigpage]", 409 npages = 1; /* for sigpage */ in arch_setup_additional_pages() 430 mm->context.sigpage = addr; in arch_setup_additional_pages() 432 /* Unlike the sigpage, failure to install the vdso is unlikely in arch_setup_additional_pages()
|
H A D | signal.c | 419 retcode = mm->context.sigpage + signal_return_offset + in setup_return()
|
Completed in 14 milliseconds