Home
last modified time | relevance | path

Searched refs:gate_vma (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/arch/x86/um/
H A Dmem_32.c9 static struct vm_area_struct gate_vma; variable
16 vma_init(&gate_vma, NULL); in gate_vma_init()
17 gate_vma.vm_start = FIXADDR_USER_START; in gate_vma_init()
18 gate_vma.vm_end = FIXADDR_USER_END; in gate_vma_init()
19 gate_vma.vm_flags = VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC; in gate_vma_init()
20 gate_vma.vm_page_prot = __P101; in gate_vma_init()
28 return FIXADDR_USER_START ? &gate_vma : NULL; in get_gate_vma()
/OK3568_Linux_fs/kernel/arch/arm/kernel/
H A Dprocess.c317 static struct vm_area_struct gate_vma; variable
321 vma_init(&gate_vma, NULL); in gate_vma_init()
322 gate_vma.vm_page_prot = PAGE_READONLY_EXEC; in gate_vma_init()
323 gate_vma.vm_start = 0xffff0000; in gate_vma_init()
324 gate_vma.vm_end = 0xffff0000 + PAGE_SIZE; in gate_vma_init()
325 gate_vma.vm_flags = VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYEXEC; in gate_vma_init()
332 return &gate_vma; in get_gate_vma()
337 return (addr >= gate_vma.vm_start) && (addr < gate_vma.vm_end); in in_gate_area()
344 #define is_gate_vma(vma) ((vma) == &gate_vma)
/OK3568_Linux_fs/kernel/fs/
H A Dcoredump.c1058 struct vm_area_struct *gate_vma) in first_vma() argument
1064 return gate_vma; in first_vma()
1072 struct vm_area_struct *gate_vma) in next_vma() argument
1079 if (this_vma == gate_vma) in next_vma()
1081 return gate_vma; in next_vma()
1092 struct vm_area_struct *vma, *gate_vma; in dump_vma_snapshot() local
1105 gate_vma = get_gate_vma(mm); in dump_vma_snapshot()
1106 *vma_count = mm->map_count + (gate_vma ? 1 : 0); in dump_vma_snapshot()
1114 for (i = 0, vma = first_vma(current, gate_vma); vma != NULL; in dump_vma_snapshot()
1115 vma = next_vma(vma, gate_vma), i++) { in dump_vma_snapshot()
/OK3568_Linux_fs/kernel/arch/ia64/mm/
H A Dinit.c274 static struct vm_area_struct gate_vma; variable
278 vma_init(&gate_vma, NULL); in gate_vma_init()
279 gate_vma.vm_start = FIXADDR_USER_START; in gate_vma_init()
280 gate_vma.vm_end = FIXADDR_USER_END; in gate_vma_init()
281 gate_vma.vm_flags = VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC; in gate_vma_init()
282 gate_vma.vm_page_prot = __P101; in gate_vma_init()
290 return &gate_vma; in get_gate_vma()
/OK3568_Linux_fs/kernel/arch/x86/entry/vsyscall/
H A Dvsyscall_64.c308 static struct vm_area_struct gate_vma __ro_after_init = {
324 return &gate_vma; in get_gate_vma()
393 gate_vma.vm_flags = VM_EXEC; in map_vsyscall()