110eb2659cc6059d0c4de2e2c66d1534091519f56Antonino A. Daplas#ifndef _ASM_FB_H_
210eb2659cc6059d0c4de2e2c66d1534091519f56Antonino A. Daplas#define _ASM_FB_H_
310eb2659cc6059d0c4de2e2c66d1534091519f56Antonino A. Daplas
4317b3c2167f5326a7de30a1abe50c9897da7a0e3Antonino A. Daplas#include <linux/fb.h>
510eb2659cc6059d0c4de2e2c66d1534091519f56Antonino A. Daplas#include <linux/fs.h>
610eb2659cc6059d0c4de2e2c66d1534091519f56Antonino A. Daplas#include <asm/page.h>
710eb2659cc6059d0c4de2e2c66d1534091519f56Antonino A. Daplas
810eb2659cc6059d0c4de2e2c66d1534091519f56Antonino A. Daplasstatic inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma,
910eb2659cc6059d0c4de2e2c66d1534091519f56Antonino A. Daplas				unsigned long off)
1010eb2659cc6059d0c4de2e2c66d1534091519f56Antonino A. Daplas{
1110eb2659cc6059d0c4de2e2c66d1534091519f56Antonino A. Daplas	pgprot_val(vma->vm_page_prot) |= _PAGE_NO_CACHE;
1210eb2659cc6059d0c4de2e2c66d1534091519f56Antonino A. Daplas}
1310eb2659cc6059d0c4de2e2c66d1534091519f56Antonino A. Daplas
14317b3c2167f5326a7de30a1abe50c9897da7a0e3Antonino A. Daplasstatic inline int fb_is_primary_device(struct fb_info *info)
15317b3c2167f5326a7de30a1abe50c9897da7a0e3Antonino A. Daplas{
16317b3c2167f5326a7de30a1abe50c9897da7a0e3Antonino A. Daplas	return 0;
17317b3c2167f5326a7de30a1abe50c9897da7a0e3Antonino A. Daplas}
18317b3c2167f5326a7de30a1abe50c9897da7a0e3Antonino A. Daplas
1910eb2659cc6059d0c4de2e2c66d1534091519f56Antonino A. Daplas#endif /* _ASM_FB_H_ */
20