196f1050d3df105c9ae6c6ac224f370199ea82fcdRobin Getz/*
296f1050d3df105c9ae6c6ac224f370199ea82fcdRobin Getz * Copyright 2004-2008 Analog Devices Inc.
396f1050d3df105c9ae6c6ac224f370199ea82fcdRobin Getz *
496f1050d3df105c9ae6c6ac224f370199ea82fcdRobin Getz * Licensed under the GPL-2 or later.
596f1050d3df105c9ae6c6ac224f370199ea82fcdRobin Getz */
696f1050d3df105c9ae6c6ac224f370199ea82fcdRobin Getz
71394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu#ifndef _BLACKFIN_TLB_H
81394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu#define _BLACKFIN_TLB_H
91394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu
101394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu#define tlb_start_vma(tlb, vma)	do { } while (0)
111394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu#define tlb_end_vma(tlb, vma)	do { } while (0)
121394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu#define __tlb_remove_tlb_entry(tlb, ptep, address)	do { } while (0)
131394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu
141394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu/*
151394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu * .. because we flush the whole mm when it
161394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu * fills up.
171394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu */
181394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu#define tlb_flush(tlb)		flush_tlb_mm((tlb)->mm)
191394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu
201394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu#include <asm-generic/tlb.h>
211394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu
221394f03221790a988afc3e4b3cb79f2e477246a9Bryan Wu#endif				/* _BLACKFIN_TLB_H */
23