Home
last modified time | relevance | path

Searched refs:fbops (Results 1 – 25 of 125) sorted by relevance

12345

/linux/drivers/video/fbdev/core/
H A Dfb_chrdev.c37 if (fb_WARN_ON_ONCE(info, !info->fbops->fb_read)) in fb_read()
43 return info->fbops->fb_read(info, buf, count, ppos); in fb_read()
53 if (fb_WARN_ON_ONCE(info, !info->fbops->fb_write)) in fb_write()
59 return info->fbops->fb_write(info, buf, count, ppos); in fb_write()
153 fb = info->fbops; in do_fb_ioctl()
283 fb = info->fbops; in fb_compat_ioctl()
322 if (fb_WARN_ON_ONCE(info, !info->fbops->fb_mmap)) in fb_mmap()
326 res = info->fbops->fb_mmap(info, vma); in fb_mmap()
351 if (!try_module_get(info->fbops->owner)) { in fb_open()
356 if (info->fbops->fb_open) { in fb_open()
[all …]
H A Dfbmem.c60 if (fb_info->fbops->fb_destroy) in put_fb_info()
61 fb_info->fbops->fb_destroy(fb_info); in put_fb_info()
143 if (info->fbops->fb_sync && (buf->flags & FB_PIXMAP_SYNC)) in fb_get_buffer_offset()
144 info->fbops->fb_sync(info); in fb_get_buffer_offset()
156 if (info->fbops->fb_sync && (buf->flags & FB_PIXMAP_SYNC)) in fb_get_buffer_offset()
157 info->fbops->fb_sync(info); in fb_get_buffer_offset()
188 if (err || !info->fbops->fb_pan_display || in fb_pan_display()
193 if ((err = info->fbops->fb_pan_display(var, info))) in fb_pan_display()
215 info->fbops->fb_get_caps(info, &fbcaps, var); in fb_check_caps()
276 if (!info->fbops->fb_check_var) { in fb_set_var()
[all …]
H A Dbitblit.c58 info->fbops->fb_copyarea(info, &area); in bit_bmove()
73 info->fbops->fb_fillrect(info, &region); in bit_clear()
108 info->fbops->fb_imageblit(info, image); in bit_putcs_aligned()
146 info->fbops->fb_imageblit(info, image); in bit_putcs_unaligned()
248 info->fbops->fb_fillrect(info, &region); in bit_clear_margins()
256 info->fbops->fb_fillrect(info, &region); in bit_clear_margins()
391 if (info->fbops->fb_cursor) in bit_cursor()
392 err = info->fbops->fb_cursor(info, &cursor); in bit_cursor()
H A Dfb_logo.c251 info->fbops->fb_imageblit(info, image); in fb_do_show_logo()
258 info->fbops->fb_imageblit(info, image); in fb_do_show_logo()
265 info->fbops->fb_imageblit(info, image); in fb_do_show_logo()
272 info->fbops->fb_imageblit(info, image); in fb_do_show_logo()
288 info->fbops->owner) in fb_show_logo_line()
427 info->fbops->owner || !fb_logo_count) in fb_prepare_logo()
H A Dfbcon.c611 if (info->fbops->owner) { in fbcon_prepare_logo()
737 if (info->fbops->fb_release) in fbcon_release()
738 info->fbops->fb_release(info, 0); in fbcon_release()
741 module_put(info->fbops->owner); in fbcon_release()
760 if (!try_module_get(info->fbops->owner)) in fbcon_open()
764 if (info->fbops->fb_open && in fbcon_open()
765 info->fbops->fb_open(info, 0)) { in fbcon_open()
767 module_put(info->fbops->owner); in fbcon_open()
815 if (newinfo && newinfo->fbops->fb_set_par) { in con2fb_release_oldinfo()
816 ret = newinfo->fbops->fb_set_par(newinfo); in con2fb_release_oldinfo()
[all …]
/linux/drivers/video/fbdev/mb862xx/
H A Dmb862xxfb_accel.c302 void mb862xxfb_init_accel(struct fb_info *info, struct fb_ops *fbops, int xres) in mb862xxfb_init_accel() argument
307 fbops->fb_fillrect = cfb_fillrect; in mb862xxfb_init_accel()
308 fbops->fb_copyarea = cfb_copyarea; in mb862xxfb_init_accel()
309 fbops->fb_imageblit = cfb_imageblit; in mb862xxfb_init_accel()
312 fbops->fb_fillrect = mb86290fb_fillrect; in mb862xxfb_init_accel()
313 fbops->fb_copyarea = mb86290fb_copyarea; in mb862xxfb_init_accel()
314 fbops->fb_imageblit = mb86290fb_imageblit; in mb862xxfb_init_accel()
H A Dmb862xxfb.h92 extern void mb862xxfb_init_accel(struct fb_info *info, struct fb_ops *fbops, int xres);
/linux/arch/arm/mach-pxa/
H A Dam200epd.c159 if (!try_module_get(info->fbops->owner)) in am200_share_video_mem()
172 module_put(am200_board.host_fbinfo->fbops->owner); in am200_unshare_video_mem()
/linux/drivers/video/fbdev/
H A Dsm712fb.c1059 if (info->fbops->fb_sync) in smtcfb_read()
1060 info->fbops->fb_sync(info); in smtcfb_read()
1128 if (info->fbops->fb_sync) in smtcfb_write()
1129 info->fbops->fb_sync(info); in smtcfb_write()
1530 info->fbops = &smtcfb_ops; in smtcfb_pci_probe()
H A Dmaxinefb.c152 fb_info.fbops = &maxinefb_ops; in maxinefb_init()
H A Dq40fb.c99 info->fbops = &q40fb_ops; in q40fb_probe()
H A Dg364fb.c216 fb_info.fbops = &g364fb_ops; in g364fb_init()
H A Dfm2fb.c276 info->fbops = &fm2fb_ops; in fm2fb_probe()
H A Dsunxvr1000.c74 info->fbops = &gfb_ops; in gfb_set_fbinfo()
H A Dhecubafb.c181 info->fbops = &hecubafb_ops; in hecubafb_probe()
/linux/drivers/gpu/drm/
H A Ddrm_fbdev_dma.c209 info->fbops = &drm_fbdev_dma_fb_ops; in drm_fbdev_dma_driver_fbdev_probe_tail()
244 info->fbops = &drm_fbdev_dma_shadowed_fb_ops; in drm_fbdev_dma_driver_fbdev_probe_tail_shadowed()
/linux/drivers/video/fbdev/matrox/
H A Dmatroxfb_crtc2.c273 err = minfo->fbops.fb_open(&minfo->fbcon, user); in matroxfb_dh_open()
288 err = minfo->fbops.fb_release(&minfo->fbcon, user); in matroxfb_dh_release()
460 return minfo->fbcon.fbops->fb_ioctl(&minfo->fbcon, cmd, arg); in matroxfb_dh_ioctl()
603 m2info->fbcon.fbops = &matroxfb_dh_ops; in matroxfb_dh_regit()
/linux/drivers/auxdisplay/
H A Dcfag12864bfb.c77 info->fbops = &cfag12864bfb_ops; in cfag12864bfb_probe()
/linux/drivers/gpu/drm/armada/
H A Darmada_fbdev.c94 info->fbops = &armada_fb_ops; in armada_fbdev_driver_fbdev_probe()
/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_fbdev.c66 fbi->fbops = &exynos_drm_fb_ops; in exynos_drm_fbdev_update()
/linux/drivers/video/fbdev/omap2/omapfb/
H A Domapfb-main.c1735 fbi->fbops = &omapfb_ops; in omapfb_fb_init()
2003 struct fb_ops *fbops; in omapfb_mode_to_timings() local
2024 fbops = NULL; in omapfb_mode_to_timings()
2038 fbops = kzalloc(sizeof(*fbops), GFP_KERNEL); in omapfb_mode_to_timings()
2039 if (fbops == NULL) { in omapfb_mode_to_timings()
2044 fbi->fbops = fbops; in omapfb_mode_to_timings()
2093 kfree(fbops); in omapfb_mode_to_timings()
/linux/drivers/gpu/drm/tegra/
H A Dfbdev.c115 info->fbops = &tegra_fb_ops; in tegra_fbdev_driver_fbdev_probe()
/linux/drivers/gpu/drm/msm/
H A Dmsm_fbdev.c134 fbi->fbops = &msm_fb_ops; in msm_fbdev_driver_fbdev_probe()
/linux/drivers/staging/sm750fb/
H A Dsm750.c784 info->fbops = &lynxfb_ops_accel; in lynxfb_set_fbinfo()
786 info->fbops = &lynxfb_ops_accel_with_cursor; in lynxfb_set_fbinfo()
789 info->fbops = &lynxfb_ops; in lynxfb_set_fbinfo()
791 info->fbops = &lynxfb_ops_with_cursor; in lynxfb_set_fbinfo()
/linux/drivers/gpu/drm/gma500/
H A Dfbdev.c170 info->fbops = &psb_fbdev_fb_ops; in psb_fbdev_driver_fbdev_probe()

12345