Searched refs:mm_context (Results 1 - 10 of 10) sorted by relevance

/linux-4.4.14/arch/um/include/asm/
H A Dmmu.h10 #include <asm/mm_context.h>
12 typedef struct mm_context { struct
21 extern long init_new_ldt(struct mm_context *to_mm, struct mm_context *from_mm);
22 extern void free_ldt(struct mm_context *mm);
/linux-4.4.14/arch/tile/include/asm/
H A Dmmu.h19 struct mm_context { struct
28 typedef struct mm_context mm_context_t;
/linux-4.4.14/arch/hexagon/include/asm/
H A Dmmu.h29 struct mm_context { struct
35 typedef struct mm_context mm_context_t;
/linux-4.4.14/arch/m32r/include/asm/
H A Dmmu_context.h26 #define mm_context(mm) mm->context macro
30 #define mm_context(mm) mm->context[smp_processor_id()] macro
52 mm_context(mm) = mc; get_new_mmu_context()
65 if ((mm_context(mm) ^ mc) & MMU_CONTEXT_VERSION_MASK) get_mmu_context()
118 set_asid(mm_context(mm) & MMU_CONTEXT_ASID_MASK); activate_context()
/linux-4.4.14/arch/um/kernel/skas/
H A Dmmu.c52 struct mm_context *from_mm = NULL; init_new_context()
53 struct mm_context *to_mm = &mm->context; init_new_context()
141 struct mm_context *mmu = &mm->context; destroy_context()
150 printk(KERN_ERR "corrupt mm_context - pid = %d\n", destroy_context()
/linux-4.4.14/arch/mn10300/include/asm/
H A Dmmu_context.h57 #define mm_context(mm) (mm->context.tlbpid[smp_processor_id()]) macro
78 mm_context(mm) = mc; allocate_mmu_context()
91 mc = mm_context(mm); get_mmu_context()
/linux-4.4.14/arch/mn10300/mm/
H A Dmmu-context.c43 cnx = mm_context(vma->vm_mm); update_mmu_cache()
/linux-4.4.14/arch/m32r/mm/
H A Dfault.c460 if (vma->vm_mm && mm_context(vma->vm_mm) != NO_CONTEXT) { local_flush_tlb_page()
465 page |= (mm_context(vma->vm_mm) & MMU_CONTEXT_ASID_MASK); local_flush_tlb_page()
480 if (mm_context(mm) != NO_CONTEXT) { local_flush_tlb_range()
487 mm_context(mm) = NO_CONTEXT; local_flush_tlb_range()
493 asid = mm_context(mm) & MMU_CONTEXT_ASID_MASK; local_flush_tlb_range()
516 if (mm_context(mm) != NO_CONTEXT) { local_flush_tlb_mm()
520 mm_context(mm) = NO_CONTEXT; local_flush_tlb_mm()
/linux-4.4.14/arch/x86/um/
H A Dldt.c297 long init_new_ldt(struct mm_context *new_mm, struct mm_context *from_mm) init_new_ldt()
360 void free_ldt(struct mm_context *mm) free_ldt()
/linux-4.4.14/arch/tile/mm/
H A Dpgtable.c454 * Add a priority mapping to an mm_context and

Completed in 254 milliseconds