linux/arch/frv/include/asm/tlb.h
<<
>>
Prefs
   1#ifndef _ASM_TLB_H
   2#define _ASM_TLB_H
   3
   4#include <asm/tlbflush.h>
   5
   6#ifdef CONFIG_MMU
   7extern void check_pgt_cache(void);
   8#else
   9#define check_pgt_cache() do {} while(0)
  10#endif
  11
  12/*
  13 * we don't need any special per-pte or per-vma handling...
  14 */
  15#define tlb_start_vma(tlb, vma)                         do { } while (0)
  16#define tlb_end_vma(tlb, vma)                           do { } while (0)
  17#define __tlb_remove_tlb_entry(tlb, ptep, address)      do { } while (0)
  18
  19/*
  20 * .. because we flush the whole mm when it fills up
  21 */
  22#define tlb_flush(tlb)          flush_tlb_mm((tlb)->mm)
  23
  24#include <asm-generic/tlb.h>
  25
  26#endif /* _ASM_TLB_H */
  27
  28