Home
last modified time | relevance | path

Searched refs:mm_ctx (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/arch/mips/math-emu/
H A Ddsemul.c77 mm_context_t *mm_ctx = &current->mm->context; in alloc_emuframe() local
81 spin_lock(&mm_ctx->bd_emupage_lock); in alloc_emuframe()
84 if (!mm_ctx->bd_emupage_allocmap) { in alloc_emuframe()
85 mm_ctx->bd_emupage_allocmap = in alloc_emuframe()
90 if (!mm_ctx->bd_emupage_allocmap) { in alloc_emuframe()
97 idx = bitmap_find_free_region(mm_ctx->bd_emupage_allocmap, in alloc_emuframe()
108 spin_unlock(&mm_ctx->bd_emupage_lock); in alloc_emuframe()
109 if (!wait_event_killable(mm_ctx->bd_emupage_queue, in alloc_emuframe()
110 !bitmap_full(mm_ctx->bd_emupage_allocmap, in alloc_emuframe()
121 spin_unlock(&mm_ctx in alloc_emuframe()
127 mm_context_t *mm_ctx = &mm->context; free_emuframe() local
207 mm_context_t *mm_ctx = &mm->context; dsemul_mm_cleanup() local
[all...]
/kernel/linux/linux-6.6/arch/mips/math-emu/
H A Ddsemul.c77 mm_context_t *mm_ctx = &current->mm->context; in alloc_emuframe() local
81 spin_lock(&mm_ctx->bd_emupage_lock); in alloc_emuframe()
84 if (!mm_ctx->bd_emupage_allocmap) { in alloc_emuframe()
85 mm_ctx->bd_emupage_allocmap = bitmap_zalloc(emupage_frame_count, in alloc_emuframe()
87 if (!mm_ctx->bd_emupage_allocmap) { in alloc_emuframe()
94 idx = bitmap_find_free_region(mm_ctx->bd_emupage_allocmap, in alloc_emuframe()
105 spin_unlock(&mm_ctx->bd_emupage_lock); in alloc_emuframe()
106 if (!wait_event_killable(mm_ctx->bd_emupage_queue, in alloc_emuframe()
107 !bitmap_full(mm_ctx->bd_emupage_allocmap, in alloc_emuframe()
118 spin_unlock(&mm_ctx in alloc_emuframe()
124 mm_context_t *mm_ctx = &mm->context; free_emuframe() local
204 mm_context_t *mm_ctx = &mm->context; dsemul_mm_cleanup() local
[all...]

Completed in 1 milliseconds