mm_idp 18 arch/um/include/asm/mmu.h extern void __switch_mm(struct mm_id * mm_idp); mm_idp 268 arch/um/include/shared/os.h extern long run_syscall_stub(struct mm_id * mm_idp, mm_idp 271 arch/um/include/shared/os.h extern long syscall_stub_data(struct mm_id * mm_idp, mm_idp 274 arch/um/include/shared/os.h extern int map(struct mm_id * mm_idp, unsigned long virt, mm_idp 277 arch/um/include/shared/os.h extern int unmap(struct mm_id * mm_idp, unsigned long addr, unsigned long len, mm_idp 279 arch/um/include/shared/os.h extern int protect(struct mm_id * mm_idp, unsigned long addr, mm_idp 25 arch/um/os-Linux/skas/mem.c static inline unsigned long *check_init_stack(struct mm_id * mm_idp, mm_idp 29 arch/um/os-Linux/skas/mem.c stack = (unsigned long *) mm_idp->stack + 2; mm_idp 48 arch/um/os-Linux/skas/mem.c static inline long do_syscall_stub(struct mm_id * mm_idp, void **addr) mm_idp 54 arch/um/os-Linux/skas/mem.c int err, pid = mm_idp->u.pid; mm_idp 78 arch/um/os-Linux/skas/mem.c ret = *((unsigned long *) mm_idp->stack); mm_idp 79 arch/um/os-Linux/skas/mem.c offset = *((unsigned long *) mm_idp->stack + 1); mm_idp 81 arch/um/os-Linux/skas/mem.c data = (unsigned long *)(mm_idp->stack + offset - STUB_DATA); mm_idp 105 arch/um/os-Linux/skas/mem.c *addr = check_init_stack(mm_idp, NULL); mm_idp 110 arch/um/os-Linux/skas/mem.c long run_syscall_stub(struct mm_id * mm_idp, int syscall, mm_idp 114 arch/um/os-Linux/skas/mem.c unsigned long *stack = check_init_stack(mm_idp, *addr); mm_idp 135 arch/um/os-Linux/skas/mem.c return do_syscall_stub(mm_idp, addr); mm_idp 138 arch/um/os-Linux/skas/mem.c long syscall_stub_data(struct mm_id * mm_idp, mm_idp 151 arch/um/os-Linux/skas/mem.c ret = do_syscall_stub(mm_idp, addr); mm_idp 157 arch/um/os-Linux/skas/mem.c stack = check_init_stack(mm_idp, *addr); mm_idp 170 arch/um/os-Linux/skas/mem.c int map(struct mm_id * mm_idp, unsigned long virt, unsigned long len, int prot, mm_idp 178 arch/um/os-Linux/skas/mem.c ret = run_syscall_stub(mm_idp, STUB_MMAP_NR, args, virt, mm_idp 184 arch/um/os-Linux/skas/mem.c int unmap(struct mm_id * mm_idp, unsigned long addr, unsigned long len, mm_idp 191 arch/um/os-Linux/skas/mem.c ret = run_syscall_stub(mm_idp, __NR_munmap, args, 0, mm_idp 197 arch/um/os-Linux/skas/mem.c int protect(struct mm_id * mm_idp, unsigned long addr, unsigned long len, mm_idp 203 arch/um/os-Linux/skas/mem.c ret = run_syscall_stub(mm_idp, __NR_mprotect, args, 0, mm_idp 650 arch/um/os-Linux/skas/process.c void __switch_mm(struct mm_id *mm_idp) mm_idp 652 arch/um/os-Linux/skas/process.c userspace_pid[0] = mm_idp->u.pid; mm_idp 21 arch/x86/um/ldt.c static long write_ldt_entry(struct mm_id *mm_idp, int func, mm_idp 26 arch/x86/um/ldt.c res = syscall_stub_data(mm_idp, (unsigned long *)desc, mm_idp 35 arch/x86/um/ldt.c res = run_syscall_stub(mm_idp, __NR_modify_ldt, args, mm_idp 124 arch/x86/um/ldt.c struct mm_id * mm_idp = ¤t->mm->context.id; mm_idp 149 arch/x86/um/ldt.c err = write_ldt_entry(mm_idp, func, &ldt_info, &addr, 1); mm_idp 167 arch/x86/um/ldt.c write_ldt_entry(mm_idp, 1, &ldt_info, &addr, 1);