Lines Matching refs:fb
85 static int lpc32xx_clcd_setup(struct clcd_fb *fb) in lpc32xx_clcd_setup() argument
89 fb->fb.screen_base = dma_alloc_writecombine(&fb->dev->dev, in lpc32xx_clcd_setup()
91 if (!fb->fb.screen_base) { in lpc32xx_clcd_setup()
96 fb->fb.fix.smem_start = dma; in lpc32xx_clcd_setup()
97 fb->fb.fix.smem_len = PANEL_SIZE; in lpc32xx_clcd_setup()
98 fb->panel = &conn_lcd_panel; in lpc32xx_clcd_setup()
117 static int lpc32xx_clcd_mmap(struct clcd_fb *fb, struct vm_area_struct *vma) in lpc32xx_clcd_mmap() argument
119 return dma_mmap_writecombine(&fb->dev->dev, vma, in lpc32xx_clcd_mmap()
120 fb->fb.screen_base, fb->fb.fix.smem_start, in lpc32xx_clcd_mmap()
121 fb->fb.fix.smem_len); in lpc32xx_clcd_mmap()
124 static void lpc32xx_clcd_remove(struct clcd_fb *fb) in lpc32xx_clcd_remove() argument
126 dma_free_writecombine(&fb->dev->dev, fb->fb.fix.smem_len, in lpc32xx_clcd_remove()
127 fb->fb.screen_base, fb->fb.fix.smem_start); in lpc32xx_clcd_remove()
135 static void clcd_disable(struct clcd_fb *fb) in clcd_disable() argument
141 static void clcd_enable(struct clcd_fb *fb) in clcd_enable() argument