#include <linux/mm.h>
#include <linux/module.h>
#include <linux/sched.h>
#include <asm/pgtable.h>
#include <asm/tlbflush.h>
#include <as-layout.h>
#include <mem_user.h>
#include <os.h>
#include <skas.h>
Go to the source code of this file.
|
void | fix_range_common (struct mm_struct *mm, unsigned long start_addr, unsigned long end_addr, int force) |
|
void | flush_tlb_page (struct vm_area_struct *vma, unsigned long address) |
|
pgd_t * | pgd_offset_proc (struct mm_struct *mm, unsigned long address) |
|
pud_t * | pud_offset_proc (pgd_t *pgd, unsigned long address) |
|
pmd_t * | pmd_offset_proc (pud_t *pud, unsigned long address) |
|
pte_t * | pte_offset_proc (pmd_t *pmd, unsigned long address) |
|
pte_t * | addr_pte (struct task_struct *task, unsigned long addr) |
|
void | flush_tlb_all (void) |
|
void | flush_tlb_kernel_range (unsigned long start, unsigned long end) |
|
void | flush_tlb_kernel_vm (void) |
|
void | __flush_tlb_one (unsigned long addr) |
|
void | flush_tlb_range (struct vm_area_struct *vma, unsigned long start, unsigned long end) |
|
| EXPORT_SYMBOL (flush_tlb_range) |
|
void | flush_tlb_mm_range (struct mm_struct *mm, unsigned long start, unsigned long end) |
|
void | flush_tlb_mm (struct mm_struct *mm) |
|
void | force_flush_all (void) |
|
#define ADD_ROUND |
( |
|
n, |
|
|
|
inc |
|
) |
| (((n) + (inc)) & ~((inc) - 1)) |
#define INIT_HVC |
( |
|
mm, |
|
|
|
force |
|
) |
| |
Value:
{ .ops = { { .type =
NONE } }, \
.id = &mm->context.id, \
.index = 0, \
Definition at line 44 of file tlb.c.
void __flush_tlb_one |
( |
unsigned long |
addr | ) |
|
flush_tlb_all - Completely invalidate TLBs on all CPUs
Definition at line 470 of file tlb.c.
void flush_tlb_kernel_range |
( |
unsigned long |
start, |
|
|
unsigned long |
end |
|
) |
| |
flush_tlb_mm - Invalidate TLB of specified VM context : The VM context to invalidate.
Definition at line 518 of file tlb.c.
flush_tlb_page - Invalidate TLB of page : The VM context to invalidate the page for. : The virtual address of the page to invalidate.
Definition at line 376 of file tlb.c.