Searched refs:mm_idp (Results 1 - 6 of 6) sorted by relevance

/linux-master/arch/um/os-Linux/skas/
H A Dmem.c25 static inline unsigned long *check_init_stack(struct mm_id * mm_idp, argument
29 stack = (unsigned long *) mm_idp->stack + 2;
50 static inline long do_syscall_stub(struct mm_id * mm_idp, void **addr) argument
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, argument
113 unsigned long *stack = check_init_stack(mm_idp, *add
137 syscall_stub_data(struct mm_id * mm_idp, unsigned long *data, int data_count, void **addr, void **stub_addr) argument
169 map(struct mm_id * mm_idp, unsigned long virt, unsigned long len, int prot, int phys_fd, unsigned long long offset, int done, void **data) argument
183 unmap(struct mm_id * mm_idp, unsigned long addr, unsigned long len, int done, void **data) argument
196 protect(struct mm_id * mm_idp, unsigned long addr, unsigned long len, unsigned int prot, int done, void **data) argument
[all...]
H A Dprocess.c683 void __switch_mm(struct mm_id *mm_idp) argument
685 userspace_pid[0] = mm_idp->u.pid;
686 kill_userspace_mm[0] = mm_idp->kill;
/linux-master/arch/um/include/asm/
H A Dmmu.h17 extern void __switch_mm(struct mm_id * mm_idp);
/linux-master/arch/x86/um/
H A Dldt.c21 static long write_ldt_entry(struct mm_id *mm_idp, int func, argument
29 res = syscall_stub_data(mm_idp, (unsigned long *)desc,
37 res = run_syscall_stub(mm_idp, __NR_modify_ldt, args,
126 struct mm_id * mm_idp = &current->mm->context.id; local
151 err = write_ldt_entry(mm_idp, func, &ldt_info, &addr, 1);
169 write_ldt_entry(mm_idp, 1, &ldt_info, &addr, 1);
/linux-master/arch/um/include/shared/
H A Dos.h271 extern long run_syscall_stub(struct mm_id * mm_idp,
274 extern long syscall_stub_data(struct mm_id * mm_idp,
277 extern int map(struct mm_id * mm_idp, unsigned long virt,
280 extern int unmap(struct mm_id * mm_idp, unsigned long addr, unsigned long len,
282 extern int protect(struct mm_id * mm_idp, unsigned long addr,
/linux-master/arch/um/kernel/
H A Dtlb.c343 struct mm_id *mm_idp = &current->mm->context.id; local
347 mm_idp->kill = 1;

Completed in 138 milliseconds