Lines Matching defs:mm_idp
25 static inline unsigned long *check_init_stack(struct mm_id * mm_idp,
29 stack = (unsigned long *) mm_idp->stack + 2;
50 static inline long do_syscall_stub(struct mm_id * mm_idp, void **addr)
56 int err, pid = mm_idp->u.pid;
80 ret = *((unsigned long *) mm_idp->stack);
81 offset = *((unsigned long *) mm_idp->stack + 1);
83 data = (unsigned long *)(mm_idp->stack + offset - STUB_DATA);
104 *addr = check_init_stack(mm_idp, NULL);
109 long run_syscall_stub(struct mm_id * mm_idp, int syscall,
113 unsigned long *stack = check_init_stack(mm_idp, *addr);
134 return do_syscall_stub(mm_idp, addr);
137 long syscall_stub_data(struct mm_id * mm_idp,
150 ret = do_syscall_stub(mm_idp, addr);
156 stack = check_init_stack(mm_idp, *addr);
169 int map(struct mm_id * mm_idp, unsigned long virt, unsigned long len, int prot,
177 ret = run_syscall_stub(mm_idp, STUB_MMAP_NR, args, virt,
183 int unmap(struct mm_id * mm_idp, unsigned long addr, unsigned long len,
190 ret = run_syscall_stub(mm_idp, __NR_munmap, args, 0,
196 int protect(struct mm_id * mm_idp, unsigned long addr, unsigned long len,
202 ret = run_syscall_stub(mm_idp, __NR_mprotect, args, 0,