Lines Matching refs:mm
29 int init_new_context(struct task_struct *tsk, struct mm_struct *mm) in init_new_context() argument
31 memset(&mm->context, 0, sizeof(mm->context)); in init_new_context()
32 INIT_LIST_HEAD(&mm->context.id_link); in init_new_context()
33 mm->context.itlb_cached_pge = 0xffffffffUL; in init_new_context()
34 mm->context.dtlb_cached_pge = 0xffffffffUL; in init_new_context()
130 void destroy_context(struct mm_struct *mm) in destroy_context() argument
132 mm_context_t *ctx = &mm->context; in destroy_context()
154 char *proc_pid_status_frv_cxnr(struct mm_struct *mm, char *buffer) in proc_pid_status_frv_cxnr() argument
157 buffer += sprintf(buffer, "CXNR: %u\n", mm->context.id); in proc_pid_status_frv_cxnr()
171 struct mm_struct *mm = NULL; in cxn_pin_by_pid() local
189 if (tsk->mm) { in cxn_pin_by_pid()
190 mm = tsk->mm; in cxn_pin_by_pid()
191 atomic_inc(&mm->mm_users); in cxn_pin_by_pid()
203 cxn_pinned = get_cxn(&mm->context); in cxn_pin_by_pid()
206 mmput(mm); in cxn_pin_by_pid()