kernels/linux-2.4.0/include/asm-alpha/pgalloc.h
/*
 * Page-granular tlb flush.
 *
 * do a tbisd (type = 2) normally, and a tbis (type = 3)
 * if it is an executable mapping.  We want to avoid the
 * itlb flush, because that potentially also does a
 * icache flush.
 */
Page-granular tlb flush.
do a tbisd (type = 2) normally, and a tbis (type = 3)
if it is an executable mapping.  We want to avoid the
itlb flush, because that potentially also does a
icache flush.
Page - granular tlb flush . do a tbisd ( type = 2 ) normally and a tbis ( type = 3 ) if it is an executable mapping . We want to avoid the itlb flush because that potentially also does a icache flush .
static inline void flush_tlb_page(struct vm_area_struct *vma,
	unsigned long addr)
{
	struct mm_struct * mm = vma->vm_mm;
	if (mm == current->active_mm)
		flush_tlb_current_page(mm, vma, addr);
	else
		flush_tlb_other(mm);
}
static inline void flush_tlb_page ( struct vm_area_struct * vma , unsigned long addr ) { struct mm_struct * mm = vma -> vm_mm ; if ( mm == current -> active_mm ) flush_tlb_current_page ( mm , vma , addr ) ; else flush_tlb_other ( mm ) ; }
Page-granular tlb flush.
Page - granular tlb flush .