/linux/drivers/video/fbdev/ |
H A D | sa1100fb.c | 219 static void set_ctrlr_state(struct sa1100fb_info *fbi, u_int state); 221 static inline void sa1100fb_schedule_work(struct sa1100fb_info *fbi, u_int state) in sa1100fb_schedule_work() argument 234 if (fbi->task_state == C_ENABLE && state == C_REENABLE) in sa1100fb_schedule_work() 236 if (fbi->task_state == C_DISABLE && state == C_ENABLE) in sa1100fb_schedule_work() 240 fbi->task_state = state; in sa1100fb_schedule_work() 241 schedule_work(&fbi->task); in sa1100fb_schedule_work() 271 struct sa1100fb_info *fbi = in sa1100fb_setpalettereg() local 275 if (regno < fbi->palette_size) { in sa1100fb_setpalettereg() 281 val |= palette_pbs(&fbi->fb.var); in sa1100fb_setpalettereg() 283 fbi in sa1100fb_setpalettereg() 293 struct sa1100fb_info *fbi = sa1100fb_setcolreg() local 369 struct sa1100fb_info *fbi = sa1100fb_check_var() local 425 sa1100fb_set_visual(struct sa1100fb_info * fbi,u32 visual) sa1100fb_set_visual() argument 437 struct sa1100fb_info *fbi = sa1100fb_set_par() local 531 struct sa1100fb_info *fbi = sa1100fb_blank() local 561 struct sa1100fb_info *fbi = sa1100fb_mmap() local 594 get_pcd(struct sa1100fb_info * fbi,unsigned int pixclock) get_pcd() argument 610 sa1100fb_activate_var(struct fb_var_screeninfo * var,struct sa1100fb_info * fbi) sa1100fb_activate_var() argument 721 __sa1100fb_backlight_power(struct sa1100fb_info * fbi,int on) __sa1100fb_backlight_power() argument 729 __sa1100fb_lcd_power(struct sa1100fb_info * fbi,int on) __sa1100fb_lcd_power() argument 737 sa1100fb_setup_gpio(struct sa1100fb_info * fbi) sa1100fb_setup_gpio() argument 780 sa1100fb_enable_controller(struct sa1100fb_info * fbi) sa1100fb_enable_controller() argument 813 sa1100fb_disable_controller(struct sa1100fb_info * fbi) sa1100fb_disable_controller() argument 847 struct sa1100fb_info *fbi = dev_id; sa1100fb_handle_irq() local 865 set_ctrlr_state(struct sa1100fb_info * fbi,u_int state) set_ctrlr_state() argument 963 struct sa1100fb_info *fbi = container_of(w, struct sa1100fb_info, task); sa1100fb_task() local 979 struct sa1100fb_info *fbi = TO_INF(nb, freq_transition); sa1100fb_freq_transition() local 1004 struct sa1100fb_info *fbi = platform_get_drvdata(dev); sa1100fb_suspend() local 1012 struct sa1100fb_info *fbi = platform_get_drvdata(dev); sa1100fb_resume() local 1030 sa1100fb_map_video_memory(struct sa1100fb_info * fbi) sa1100fb_map_video_memory() argument 1067 struct sa1100fb_info *fbi; sa1100fb_init_fbinfo() local 1144 struct sa1100fb_info *fbi; sa1100fb_probe() local [all...] |
H A D | wm8505fb.c | 45 struct wm8505fb_info *fbi = to_wm8505fb_info(info); in wm8505fb_init_hw() local 51 writel(0, fbi->regbase + i); in wm8505fb_init_hw() 54 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR); in wm8505fb_init_hw() 55 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR1); in wm8505fb_init_hw() 62 writel(0x31c, fbi->regbase + WMT_GOVR_COLORSPACE); in wm8505fb_init_hw() 63 writel(1, fbi->regbase + WMT_GOVR_COLORSPACE1); in wm8505fb_init_hw() 66 writel(info->var.xres, fbi->regbase + WMT_GOVR_XRES); in wm8505fb_init_hw() 67 writel(info->var.xres_virtual, fbi in wm8505fb_init_hw() 80 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_set_timing() local 112 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_set_par() local 155 struct wm8505fb_info *fbi = to_wm8505fb_info(info); contrast_show() local 165 struct wm8505fb_info *fbi = to_wm8505fb_info(info); contrast_store() local 195 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_setcolreg() local 226 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_pan_display() local 235 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_blank() local 265 struct wm8505fb_info *fbi; wm8505fb_probe() local 378 struct wm8505fb_info *fbi = platform_get_drvdata(pdev); wm8505fb_remove() local [all...] |
H A D | vt8500lcdfb.c | 41 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); in vt8500lcd_set_par() local 46 if (!fbi) in vt8500lcd_set_par() 112 control0 = readl(fbi->regbase) & ~0xf; in vt8500lcd_set_par() 113 writel(0, fbi->regbase); in vt8500lcd_set_par() 114 while (readl(fbi->regbase + 0x38) & 0x10) in vt8500lcd_set_par() 119 | (info->var.right_margin & 0xff), fbi->regbase + 0x4); in vt8500lcd_set_par() 123 | (info->var.lower_margin & 0xff), fbi->regbase + 0x8); in vt8500lcd_set_par() 125 | ((info->var.xres - 1) & 0x400), fbi->regbase + 0x10); in vt8500lcd_set_par() 126 writel(0x80000000, fbi->regbase + 0x20); in vt8500lcd_set_par() 127 writel(control0 | (reg_bpp << 1) | 0x100, fbi in vt8500lcd_set_par() 142 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); vt8500lcd_setcolreg() local 182 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); vt8500lcd_ioctl() local 206 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); vt8500lcd_pan_display() local 259 struct vt8500lcd_info *fbi = dev_id; vt8500lcd_handle_irq() local 270 struct vt8500lcd_info *fbi; vt8500lcd_probe() local 444 struct vt8500lcd_info *fbi = platform_get_drvdata(pdev); vt8500lcd_remove() local [all...] |
H A D | imxfb.c | 222 static inline int is_imx1_fb(struct imxfb_info *fbi) in is_imx1_fb() argument 224 return fbi->devtype == IMX1_FB; in is_imx1_fb() 280 struct imxfb_info *fbi = info->par; in imxfb_setpalettereg() local 284 if (regno < fbi->palette_size) { in imxfb_setpalettereg() 289 writel(val, fbi->regs + 0x800 + (regno << 2)); in imxfb_setpalettereg() 298 struct imxfb_info *fbi = info->par; in imxfb_setcolreg() local 308 if (fbi->cmap_inverse) { in imxfb_setcolreg() 349 static const struct imx_fb_videomode *imxfb_find_mode(struct imxfb_info *fbi) in imxfb_find_mode() argument 355 return &fbi->mode[0]; in imxfb_find_mode() 357 for (i = 0, m = &fbi in imxfb_find_mode() 372 struct imxfb_info *fbi = info->par; imxfb_check_var() local 487 struct imxfb_info *fbi = info->par; imxfb_set_par() local 511 imxfb_enable_controller(struct imxfb_info * fbi) imxfb_enable_controller() argument 560 imxfb_disable_controller(struct imxfb_info * fbi) imxfb_disable_controller() argument 577 struct imxfb_info *fbi = info->par; imxfb_blank() local 611 struct imxfb_info *fbi = info->par; imxfb_activate_var() local 694 struct imxfb_info *fbi = info->par; imxfb_init_fbinfo() local 787 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_get_contrast() local 794 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_set_contrast() local 813 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_get_power() local 822 imxfb_regulator_set(struct imxfb_info * fbi,int enable) imxfb_regulator_set() argument 842 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_set_power() local 879 struct imxfb_info *fbi; imxfb_probe() local 1063 struct imxfb_info *fbi = info->par; imxfb_remove() local 1077 struct imxfb_info *fbi = info->par; imxfb_suspend() local 1087 struct imxfb_info *fbi = info->par; imxfb_resume() local [all...] |
H A D | sm501fb.c | 172 struct fb_info *fbi; in sm501_alloc_mem() local 187 fbi = inf->fb[HEAD_CRT]; in sm501_alloc_mem() 196 if (fbi && ptr < smem_len) in sm501_alloc_mem() 207 fbi = inf->fb[HEAD_PANEL]; in sm501_alloc_mem() 208 if (fbi) { in sm501_alloc_mem() 209 par = fbi->par; in sm501_alloc_mem() 220 fbi = inf->fb[HEAD_CRT]; in sm501_alloc_mem() 221 ptr = fbi ? smem_len : 0; in sm501_alloc_mem() 223 fbi = inf->fb[HEAD_PANEL]; in sm501_alloc_mem() 224 if (fbi) { in sm501_alloc_mem() 276 sm501fb_setup_gamma(struct sm501fb_info * fbi,unsigned long palette) sm501fb_setup_gamma() argument 438 struct sm501fb_info *fbi = par->info; sm501fb_set_par_common() local 535 struct sm501fb_info *fbi = par->info; sm501fb_set_par_geometry() local 589 struct sm501fb_info *fbi = par->info; sm501fb_pan_crt() local 619 struct sm501fb_info *fbi = par->info; sm501fb_pan_pnl() local 640 struct sm501fb_info *fbi = par->info; sm501fb_set_par_crt() local 720 sm501fb_panel_power(struct sm501fb_info * fbi,int to) sm501fb_panel_power() argument 810 struct sm501fb_info *fbi = par->info; sm501fb_set_par_pnl() local 924 struct sm501fb_info *fbi = par->info; sm501fb_setcolreg() local 974 struct sm501fb_info *fbi = par->info; sm501fb_blank_pnl() local 1005 struct sm501fb_info *fbi = par->info; sm501fb_blank_crt() local 1049 struct sm501fb_info *fbi = par->info; sm501fb_cursor() local 1295 struct sm501fb_info *fbi = par->info; sm501fb_sync() local 1313 struct sm501fb_info *fbi = par->info; sm501fb_copyarea() local 1399 struct sm501fb_info *fbi = par->info; sm501fb_fillrect() local 1498 sm501_init_cursor(struct fb_info * fbi,unsigned int reg_base) sm501_init_cursor() argument 1877 struct fb_info *fbi; sm501fb_probe_one() local 1906 struct fb_info *fbi = info->fb[head]; sm501_free_init_fb() local 1917 struct fb_info *fbi = info->fb[head]; sm501fb_start_one() local 2086 struct fb_info *fbi = info->fb[head]; sm501fb_suspend_fb() local 2137 struct fb_info *fbi = info->fb[head]; sm501fb_resume_fb() local [all...] |
H A D | au1200fb.c | 1002 static void au1200fb_update_fbinfo(struct fb_info *fbi) in au1200fb_update_fbinfo() argument 1008 if (fbi->var.bits_per_pixel <= 8) { in au1200fb_update_fbinfo() 1010 fbi->fix.visual = FB_VISUAL_PSEUDOCOLOR; in au1200fb_update_fbinfo() 1011 fbi->fix.line_length = fbi->var.xres_virtual / in au1200fb_update_fbinfo() 1012 (8/fbi->var.bits_per_pixel); in au1200fb_update_fbinfo() 1015 fbi->fix.visual = FB_VISUAL_TRUECOLOR; in au1200fb_update_fbinfo() 1016 fbi->fix.line_length = fbi->var.xres_virtual * (fbi in au1200fb_update_fbinfo() 1037 au1200fb_fb_check_var(struct fb_var_screeninfo * var,struct fb_info * fbi) au1200fb_fb_check_var() argument 1132 au1200fb_fb_set_par(struct fb_info * fbi) au1200fb_fb_set_par() argument 1146 au1200fb_fb_setcolreg(unsigned regno,unsigned red,unsigned green,unsigned blue,unsigned transp,struct fb_info * fbi) au1200fb_fb_setcolreg() argument 1201 au1200fb_fb_blank(int blank_mode,struct fb_info * fbi) au1200fb_fb_blank() argument 1521 struct fb_info *fbi = fbdev->fb_info; au1200fb_init_fbinfo() local 1652 struct fb_info *fbi = NULL; au1200fb_drv_probe() local 1766 struct fb_info *fbi; au1200fb_drv_remove() local 1803 struct fb_info *fbi; au1200fb_drv_resume() local [all...] |
H A D | au1100fb.c | 106 static int au1100fb_fb_blank(int blank_mode, struct fb_info *fbi) in au1100fb_fb_blank() argument 108 struct au1100fb_device *fbdev = to_au1100fb_device(fbi); in au1100fb_fb_blank() 110 print_dbg("fb_blank %d %p", blank_mode, fbi); in au1100fb_fb_blank() 237 int au1100fb_fb_setcolreg(unsigned regno, unsigned red, unsigned green, unsigned blue, unsigned transp, struct fb_info *fbi) in au1100fb_fb_setcolreg() argument 243 fbdev = to_au1100fb_device(fbi); in au1100fb_fb_setcolreg() 249 if (fbi->var.grayscale) { in au1100fb_fb_setcolreg() 255 if (fbi->fix.visual == FB_VISUAL_TRUECOLOR) { in au1100fb_fb_setcolreg() 260 palette = (u32*)fbi->pseudo_palette; in au1100fb_fb_setcolreg() 262 red >>= (16 - fbi->var.red.length); in au1100fb_fb_setcolreg() 263 green >>= (16 - fbi in au1100fb_fb_setcolreg() 296 au1100fb_fb_pan_display(struct fb_var_screeninfo * var,struct fb_info * fbi) au1100fb_fb_pan_display() argument 343 au1100fb_fb_mmap(struct fb_info * fbi,struct vm_area_struct * vma) au1100fb_fb_mmap() argument [all...] |
H A D | xilinxfb.c | 198 unsigned int blue, unsigned int transp, struct fb_info *fbi) in xilinx_fb_setcolreg() argument 200 u32 *palette = fbi->pseudo_palette; in xilinx_fb_setcolreg() 205 if (fbi->var.grayscale) { in xilinx_fb_setcolreg() 214 /* fbi->fix.visual is always FB_VISUAL_TRUECOLOR */ in xilinx_fb_setcolreg() 227 xilinx_fb_blank(int blank_mode, struct fb_info *fbi) in xilinx_fb_blank() argument 229 struct xilinxfb_drvdata *drvdata = to_xilinxfb_drvdata(fbi); in xilinx_fb_blank()
|
H A D | s3c-fb.c | 1083 struct fb_info *fbi = win->fbinfo; in s3c_fb_alloc_memory() local 1099 fbi->fix.smem_len = size; in s3c_fb_alloc_memory() 1104 fbi->screen_buffer = dma_alloc_wc(sfb->dev, size, &map_dma, GFP_KERNEL); in s3c_fb_alloc_memory() 1105 if (!fbi->screen_buffer) in s3c_fb_alloc_memory() 1109 (unsigned int)map_dma, fbi->screen_buffer); in s3c_fb_alloc_memory() 1111 memset(fbi->screen_buffer, 0x0, size); in s3c_fb_alloc_memory() 1112 fbi->fix.smem_start = map_dma; in s3c_fb_alloc_memory() 1126 struct fb_info *fbi = win->fbinfo; in s3c_fb_free_memory() local 1128 if (fbi->screen_buffer) in s3c_fb_free_memory() 1129 dma_free_wc(sfb->dev, PAGE_ALIGN(fbi in s3c_fb_free_memory() [all...] |
H A D | pxafb.h | 106 struct pxafb_info *fbi; member
|
H A D | Kconfig | 1590 Supports fbdev clients like xf86-video-fbdev, kdrive, fbi, and 1603 Supports fbdev clients like xf86-video-fbdev, kdrive, fbi, and
|
/linux/drivers/video/fbdev/mmp/fb/ |
H A D | mmpfb.c | 275 struct mmpfb_info *fbi = info->par; in mmpfb_check_var() local 291 (var->bits_per_pixel >> 3) > fbi->fb_size) in mmpfb_check_var() 315 struct mmpfb_info *fbi = info->par; in mmpfb_setcolreg() local 322 fbi->pseudo_palette[regno] = val; in mmpfb_setcolreg() 336 struct mmpfb_info *fbi = info->par; in mmpfb_pan_display() local 341 * var->bits_per_pixel / 8 + fbi->fb_start_dma; in mmpfb_pan_display() 342 mmp_overlay_set_addr(fbi->overlay, &addr); in mmpfb_pan_display() 349 struct mmpfb_info *fbi = info->par; in var_update() local 359 fbi->pix_fmt = pix_fmt; in var_update() 364 dev_err(fbi in var_update() 382 struct mmpfb_info *fbi = info->par; mmpfb_set_win() local 400 struct mmpfb_info *fbi = info->par; mmpfb_set_par() local 426 mmpfb_power(struct mmpfb_info * fbi,int power) mmpfb_power() argument 448 struct mmpfb_info *fbi = info->par; mmpfb_blank() local 465 modes_setup(struct mmpfb_info * fbi) modes_setup() argument 499 fb_info_setup(struct fb_info * info,struct mmpfb_info * fbi) fb_info_setup() argument 540 struct mmpfb_info *fbi; mmpfb_probe() local [all...] |
/linux/drivers/video/fbdev/mb862xx/ |
H A D | mb862xxfbdrv.c | 102 struct fb_info *fbi) in mb862xxfb_check_var() argument 106 fb_dbg(fbi, "%s\n", __func__); in mb862xxfb_check_var() 135 if (d_pitch(&fbi->var) % GC_L0M_L0W_UNIT) { in mb862xxfb_check_var() 141 r = d_pitch(&fbi->var) % GC_L0M_L0W_UNIT; in mb862xxfb_check_var() 144 if (d_pitch(&fbi->var) % GC_L0M_L0W_UNIT) in mb862xxfb_check_var() 195 static int mb862xxfb_set_par(struct fb_info *fbi) in mb862xxfb_set_par() argument 197 struct mb862xxfb_par *par = fbi->par; in mb862xxfb_set_par() 202 mb862xxfb_init_accel(fbi, &mb862xxfb_ops, fbi->var.xres); in mb862xxfb_set_par() 213 sc = par->refclk / (1000000 / fbi in mb862xxfb_set_par() 278 mb862xxfb_blank(int mode,struct fb_info * fbi) mb862xxfb_blank() argument 305 mb862xxfb_ioctl(struct fb_info * fbi,unsigned int cmd,unsigned long arg) mb862xxfb_ioctl() argument 411 mb862xxfb_init_fbinfo(struct fb_info * fbi) mb862xxfb_init_fbinfo() argument 539 struct fb_info *fbi = dev_get_drvdata(dev); dispregs_show() local 786 struct fb_info *fbi = dev_get_drvdata(&ofdev->dev); of_platform_mb862xx_remove() local 1134 struct fb_info *fbi = pci_get_drvdata(pdev); mb862xx_pci_remove() local [all...] |
/linux/drivers/video/fbdev/omap2/omapfb/ |
H A D | omapfb-sysfs.c | 30 struct fb_info *fbi = dev_get_drvdata(dev); in show_rotate_type() local 31 struct omapfb_info *ofbi = FB2OFB(fbi); in show_rotate_type() 40 struct fb_info *fbi = dev_get_drvdata(dev); in store_rotate_type() local 41 struct omapfb_info *ofbi = FB2OFB(fbi); in store_rotate_type() 53 lock_fb_info(fbi); in store_rotate_type() 75 unlock_fb_info(fbi); in store_rotate_type() 84 struct fb_info *fbi = dev_get_drvdata(dev); in show_mirror() local 85 struct omapfb_info *ofbi = FB2OFB(fbi); in show_mirror() 94 struct fb_info *fbi = dev_get_drvdata(dev); in store_mirror() local 95 struct omapfb_info *ofbi = FB2OFB(fbi); in store_mirror() 134 struct fb_info *fbi = dev_get_drvdata(dev); show_overlays() local 183 struct fb_info *fbi = dev_get_drvdata(dev); store_overlays() local 324 struct fb_info *fbi = dev_get_drvdata(dev); show_overlays_rotate() local 346 struct fb_info *fbi = dev_get_drvdata(dev); store_overlays_rotate() local 416 struct fb_info *fbi = dev_get_drvdata(dev); show_size() local 425 struct fb_info *fbi = dev_get_drvdata(dev); store_size() local 493 struct fb_info *fbi = dev_get_drvdata(dev); show_phys() local 502 struct fb_info *fbi = dev_get_drvdata(dev); show_virt() local 511 struct fb_info *fbi = dev_get_drvdata(dev); show_upd_mode() local 526 struct fb_info *fbi = dev_get_drvdata(dev); store_upd_mode() local [all...] |
H A D | omapfb-main.c | 49 static int omapfb_fb_init(struct omapfb2_device *fbdev, struct fb_info *fbi); 54 static void draw_pixel(struct fb_info *fbi, int x, int y, unsigned color) in draw_pixel() argument 56 struct fb_var_screeninfo *var = &fbi->var; in draw_pixel() 57 struct fb_fix_screeninfo *fix = &fbi->fix; in draw_pixel() 58 void __iomem *addr = fbi->screen_base; in draw_pixel() 89 static void fill_fb(struct fb_info *fbi) in fill_fb() argument 91 struct fb_var_screeninfo *var = &fbi->var; in fill_fb() 94 void __iomem *addr = fbi->screen_base; in fill_fb() 100 DBG("fill_fb %dx%d, line_len %d bytes\n", w, h, fbi->fix.line_length); in fill_fb() 105 draw_pixel(fbi, in fill_fb() 490 setup_vrfb_rotation(struct fb_info * fbi) setup_vrfb_rotation() argument 590 set_fb_fix(struct fb_info * fbi) set_fb_fix() argument 654 check_fb_var(struct fb_info * fbi,struct fb_var_screeninfo * var) check_fb_var() argument 750 omapfb_open(struct fb_info * fbi,int user) omapfb_open() argument 755 omapfb_release(struct fb_info * fbi,int user) omapfb_release() argument 831 omapfb_setup_overlay(struct fb_info * fbi,struct omap_overlay * ovl,u16 posx,u16 posy,u16 outw,u16 outh) omapfb_setup_overlay() argument 926 omapfb_apply_changes(struct fb_info * fbi,int init) omapfb_apply_changes() argument 998 omapfb_check_var(struct fb_var_screeninfo * var,struct fb_info * fbi) omapfb_check_var() argument 1015 omapfb_set_par(struct fb_info * fbi) omapfb_set_par() argument 1039 omapfb_pan_display(struct fb_var_screeninfo * var,struct fb_info * fbi) omapfb_pan_display() argument 1089 omapfb_mmap(struct fb_info * fbi,struct vm_area_struct * vma) omapfb_mmap() argument 1133 _setcolreg(struct fb_info * fbi,u_int regno,u_int red,u_int green,u_int blue,u_int transp,int update_hw_pal) _setcolreg() argument 1215 omapfb_blank(int blank,struct fb_info * fbi) omapfb_blank() argument 1298 omapfb_free_fbmem(struct fb_info * fbi) omapfb_free_fbmem() argument 1331 clear_fb_info(struct fb_info * fbi) clear_fb_info() argument 1345 struct fb_info *fbi = fbdev->fbs[i]; omapfb_free_all_fbmem() local 1353 omapfb_alloc_fbmem(struct fb_info * fbi,unsigned long size,unsigned long paddr) omapfb_alloc_fbmem() argument 1417 omapfb_alloc_fbmem_display(struct fb_info * fbi,unsigned long size,unsigned long paddr) omapfb_alloc_fbmem_display() argument 1567 omapfb_clear_fb(struct fb_info * fbi) omapfb_clear_fb() argument 1581 omapfb_realloc_fbmem(struct fb_info * fbi,unsigned long size,int type) omapfb_realloc_fbmem() argument 1728 omapfb_fb_init(struct omapfb2_device * fbdev,struct fb_info * fbi) omapfb_fb_init() argument 1807 fbinfo_cleanup(struct omapfb2_device * fbdev,struct fb_info * fbi) fbinfo_cleanup() argument 1874 struct fb_info *fbi; omapfb_create_framebuffers() local 1923 struct fb_info *fbi = fbdev->fbs[i]; omapfb_create_framebuffers() local 1937 struct fb_info *fbi = fbdev->fbs[i]; omapfb_create_framebuffers() local 1960 struct fb_info *fbi = fbdev->fbs[i]; omapfb_create_framebuffers() local 2001 struct fb_info *fbi; omapfb_mode_to_timings() local [all...] |
H A D | omapfb-ioctl.c | 50 static int omapfb_setup_plane(struct fb_info *fbi, struct omapfb_plane_info *pi) in omapfb_setup_plane() argument 52 struct omapfb_info *ofbi = FB2OFB(fbi); in omapfb_setup_plane() 99 set_fb_fix(fbi); in omapfb_setup_plane() 109 r = omapfb_setup_overlay(fbi, ovl, pi->pos_x, pi->pos_y, in omapfb_setup_plane() 155 set_fb_fix(fbi); in omapfb_setup_plane() 175 static int omapfb_query_plane(struct fb_info *fbi, struct omapfb_plane_info *pi) in omapfb_query_plane() argument 177 struct omapfb_info *ofbi = FB2OFB(fbi); in omapfb_query_plane() 201 static int omapfb_setup_mem(struct fb_info *fbi, struct omapfb_mem_info *mi) in omapfb_setup_mem() argument 203 struct omapfb_info *ofbi = FB2OFB(fbi); in omapfb_setup_mem() 205 struct omap_dss_device *display = fb2display(fbi); in omapfb_setup_mem() 261 omapfb_query_mem(struct fb_info * fbi,struct omapfb_mem_info * mi) omapfb_query_mem() argument 277 omapfb_update_window(struct fb_info * fbi,u32 x,u32 y,u32 w,u32 h) omapfb_update_window() argument 297 omapfb_set_update_mode(struct fb_info * fbi,enum omapfb_update_mode mode) omapfb_set_update_mode() argument 340 omapfb_get_update_mode(struct fb_info * fbi,enum omapfb_update_mode * mode) omapfb_get_update_mode() argument 414 omapfb_set_color_key(struct fb_info * fbi,struct omapfb_color_key * ck) omapfb_set_color_key() argument 444 omapfb_get_color_key(struct fb_info * fbi,struct omapfb_color_key * ck) omapfb_get_color_key() argument 474 omapfb_memory_read(struct fb_info * fbi,struct omapfb_memory_read * mr) omapfb_memory_read() argument 555 omapfb_wait_for_go(struct fb_info * fbi) omapfb_wait_for_go() argument 571 omapfb_ioctl(struct fb_info * fbi,unsigned int cmd,unsigned long arg) omapfb_ioctl() argument [all...] |
H A D | omapfb.h | 110 void set_fb_fix(struct fb_info *fbi); 111 int check_fb_var(struct fb_info *fbi, struct fb_var_screeninfo *var); 112 int omapfb_realloc_fbmem(struct fb_info *fbi, unsigned long size, int type); 113 int omapfb_apply_changes(struct fb_info *fbi, int init); 118 int omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg); 123 int omapfb_setup_overlay(struct fb_info *fbi, struct omap_overlay *ovl, 130 int omapfb_get_update_mode(struct fb_info *fbi, enum omapfb_update_mode *mode); 131 int omapfb_set_update_mode(struct fb_info *fbi, enum omapfb_update_mode mode); 134 static inline struct omap_dss_device *fb2display(struct fb_info *fbi) in fb2display() argument 136 struct omapfb_info *ofbi = FB2OFB(fbi); in fb2display() [all...] |
/linux/drivers/gpu/drm/omapdrm/ |
H A D | omap_fbdev.c | 39 static struct drm_fb_helper *get_fb(struct fb_info *fbi); 45 struct fb_info *fbi = helper->info; in pan_worker() local 50 npages = fbi->fix.line_length >> PAGE_SHIFT; in pan_worker() 51 omap_gem_roll(bo, fbi->var.yoffset * npages); in pan_worker() 58 static int omap_fbdev_pan_display(struct fb_var_screeninfo *var, struct fb_info *fbi) in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() 60 struct drm_fb_helper *helper = get_fb(fbi); in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() 81 return drm_fb_helper_pan_display(var, fbi); in FB_GEN_DEFAULT_DEFERRED_DMAMEM_OPS() 143 static struct drm_fb_helper *get_fb(struct fb_info *fbi) in get_fb() argument 145 if (!fbi || strcmp(fbi->fix.id, MODULE_NAME)) { in get_fb() 149 return fbi->par; in get_fb() [all …]
|
/linux/drivers/gpu/drm/msm/ |
H A D | msm_fbdev.c | 98 struct fb_info *fbi = NULL; in msm_fbdev_driver_fbdev_probe() local 131 fbi = drm_fb_helper_alloc_info(helper); in msm_fbdev_driver_fbdev_probe() 132 if (IS_ERR(fbi)) { in msm_fbdev_driver_fbdev_probe() 134 ret = PTR_ERR(fbi); in msm_fbdev_driver_fbdev_probe() 138 DBG("fbi=%p, dev=%p", fbi, dev); in msm_fbdev_driver_fbdev_probe() 143 fbi->fbops = &msm_fb_ops; in msm_fbdev_driver_fbdev_probe() 145 drm_fb_helper_fill_info(fbi, helper, sizes); in msm_fbdev_driver_fbdev_probe() 147 fbi->screen_buffer = msm_gem_get_vaddr(bo); in msm_fbdev_driver_fbdev_probe() 148 if (IS_ERR(fbi in msm_fbdev_driver_fbdev_probe() [all...] |
/linux/drivers/video/fbdev/omap/ |
H A D | omapfb_main.c | 177 static int ctrl_change_mode(struct fb_info *fbi) in ctrl_change_mode() argument 181 struct omapfb_plane_struct *plane = fbi->par; in ctrl_change_mode() 183 struct fb_var_screeninfo *var = &fbi->var; in ctrl_change_mode() 185 offset = var->yoffset * fbi->fix.line_length + in ctrl_change_mode() 310 static int omapfb_update_full_screen(struct fb_info *fbi); 312 static int omapfb_blank(int blank, struct fb_info *fbi) in omapfb_blank() argument 314 struct omapfb_plane_struct *plane = fbi->par; in omapfb_blank() 348 r = omapfb_update_full_screen(fbi); in omapfb_blank() 353 static void omapfb_sync(struct fb_info *fbi) in omapfb_sync() argument 355 struct omapfb_plane_struct *plane = fbi in omapfb_sync() 368 set_fb_fix(struct fb_info * fbi,int from_init) set_fb_fix() argument 464 set_fb_var(struct fb_info * fbi,struct fb_var_screeninfo * var) set_fb_var() argument 596 omapfb_pan_display(struct fb_var_screeninfo * var,struct fb_info * fbi) omapfb_pan_display() argument 623 omapfb_mirror(struct fb_info * fbi,int mirror) omapfb_mirror() argument 646 omapfb_check_var(struct fb_var_screeninfo * var,struct fb_info * fbi) omapfb_check_var() argument 665 omapfb_set_par(struct fb_info * fbi) omapfb_set_par() argument 679 omapfb_update_window_async(struct fb_info * fbi,struct omapfb_update_window * win,void (* callback)(void *),void * callback_data) omapfb_update_window_async() argument 726 omapfb_update_win(struct fb_info * fbi,struct omapfb_update_window * win) omapfb_update_win() argument 739 omapfb_update_full_screen(struct fb_info * fbi) omapfb_update_full_screen() argument 767 omapfb_setup_plane(struct fb_info * fbi,struct omapfb_plane_info * pi) omapfb_setup_plane() argument 807 omapfb_query_plane(struct fb_info * fbi,struct omapfb_plane_info * pi) omapfb_query_plane() argument 815 omapfb_setup_mem(struct fb_info * fbi,struct omapfb_mem_info * mi) omapfb_setup_mem() argument 891 omapfb_query_mem(struct fb_info * fbi,struct omapfb_mem_info * mi) omapfb_query_mem() argument 1053 omapfb_ioctl(struct fb_info * fbi,unsigned int cmd,unsigned long arg) omapfb_ioctl() argument 1472 fbinfo_cleanup(struct omapfb_device * fbdev,struct fb_info * fbi) fbinfo_cleanup() argument 1491 struct fb_info *fbi; planes_init() local [all...] |
H A D | omapfb.h | 139 void *fbi); 167 int (*update_window) (struct fb_info *fbi,
|
H A D | hwa742.c | 492 static int hwa742_update_window_async(struct fb_info *fbi, in hwa742_update_window_async() argument
|
/linux/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_fbdev.c | 62 struct fb_info *fbi; in exynos_drm_fbdev_update() local 67 fbi = drm_fb_helper_alloc_info(helper); in exynos_drm_fbdev_update() 68 if (IS_ERR(fbi)) { in exynos_drm_fbdev_update() 71 return PTR_ERR(fbi); in exynos_drm_fbdev_update() 74 fbi->fbops = &exynos_drm_fb_ops; in exynos_drm_fbdev_update() 76 drm_fb_helper_fill_info(fbi, helper, sizes); in exynos_drm_fbdev_update() 78 offset = fbi->var.xoffset * fb->format->cpp[0]; in exynos_drm_fbdev_update() 79 offset += fbi->var.yoffset * fb->pitches[0]; in exynos_drm_fbdev_update() 81 fbi->flags |= FBINFO_VIRTFB; in exynos_drm_fbdev_update() 82 fbi in exynos_drm_fbdev_update() [all...] |