Home
last modified time | relevance | path

Searched refs:fbdefio (Results 1 – 17 of 17) sorted by relevance

/drivers/video/fbdev/core/
A Dfb_defio.c29 struct fb_deferred_io *fbdefio = info->fbdefio; in fb_deferred_io_get_page() local
33 if (fbdefio->get_page) in fb_deferred_io_get_page()
77 struct fb_deferred_io *fbdefio = info->fbdefio; in fb_deferred_io_pageref_get() local
172 struct fb_deferred_io *fbdefio = info->fbdefio; in fb_deferred_io_track_page() local
265 struct fb_deferred_io *fbdefio = info->fbdefio; in fb_deferred_io_work() local
280 fbdefio->deferred_io(info, &fbdefio->pagereflist); in fb_deferred_io_work()
291 struct fb_deferred_io *fbdefio = info->fbdefio; in fb_deferred_io_init() local
296 BUG_ON(!fbdefio); in fb_deferred_io_init()
330 struct fb_deferred_io *fbdefio = info->fbdefio; in fb_deferred_io_open() local
345 struct fb_deferred_io *fbdefio = info->fbdefio; in fb_deferred_io_release() local
[all …]
A Dfb_chrdev.c362 if (info->fbdefio) in fb_open()
380 if (info->fbdefio) in fb_release()
/drivers/gpu/drm/
A Ddrm_fbdev_shmem.c191 fb_helper->fbdefio.delay = HZ / 20; in drm_fbdev_shmem_driver_fbdev_probe()
192 fb_helper->fbdefio.get_page = drm_fbdev_shmem_get_page; in drm_fbdev_shmem_driver_fbdev_probe()
193 fb_helper->fbdefio.deferred_io = drm_fb_helper_deferred_io; in drm_fbdev_shmem_driver_fbdev_probe()
195 info->fbdefio = &fb_helper->fbdefio; in drm_fbdev_shmem_driver_fbdev_probe()
A Ddrm_fbdev_dma.c53 if (info->fbdefio) in drm_fbdev_dma_fb_destroy()
87 if (info->fbdefio) in drm_fbdev_dma_shadowed_fb_destroy()
255 fb_helper->fbdefio.delay = HZ / 20; in drm_fbdev_dma_driver_fbdev_probe_tail_shadowed()
256 fb_helper->fbdefio.deferred_io = drm_fb_helper_deferred_io; in drm_fbdev_dma_driver_fbdev_probe_tail_shadowed()
258 info->fbdefio = &fb_helper->fbdefio; in drm_fbdev_dma_driver_fbdev_probe_tail_shadowed()
A Ddrm_fbdev_ttm.c224 fb_helper->fbdefio.delay = HZ / 20; in drm_fbdev_ttm_driver_fbdev_probe()
225 fb_helper->fbdefio.deferred_io = drm_fb_helper_deferred_io; in drm_fbdev_ttm_driver_fbdev_probe()
227 info->fbdefio = &fb_helper->fbdefio; in drm_fbdev_ttm_driver_fbdev_probe()
/drivers/video/fbdev/
A Dsmscufx.c783 if (info->fbdefio) in ufx_ops_mmap()
956 if (info->fbdefio) in ufx_ops_ioctl()
1031 if (fb_defio && (info->fbdefio == NULL)) { in ufx_ops_open()
1034 struct fb_deferred_io *fbdefio; in ufx_ops_open() local
1036 fbdefio = kzalloc(sizeof(*fbdefio), GFP_KERNEL); in ufx_ops_open()
1037 if (fbdefio) { in ufx_ops_open()
1038 fbdefio->delay = UFX_DEFIO_WRITE_DELAY; in ufx_ops_open()
1042 info->fbdefio = fbdefio; in ufx_ops_open()
1124 kfree(info->fbdefio); in ufx_ops_release()
1125 info->fbdefio = NULL; in ufx_ops_release()
[all …]
A Dudlfb.c331 if (info->fbdefio) in dlfb_ops_mmap()
845 if (info->fbdefio) in dlfb_ops_ioctl()
916 if (fb_defio && (info->fbdefio == NULL)) { in dlfb_ops_open()
919 struct fb_deferred_io *fbdefio; in dlfb_ops_open() local
923 if (fbdefio) { in dlfb_ops_open()
924 fbdefio->delay = DL_DEFIO_WRITE_DELAY; in dlfb_ops_open()
925 fbdefio->sort_pagereflist = true; in dlfb_ops_open()
926 fbdefio->deferred_io = dlfb_dpy_deferred_io; in dlfb_ops_open()
929 info->fbdefio = fbdefio; in dlfb_ops_open()
982 kfree(info->fbdefio); in dlfb_ops_release()
[all …]
A Dsh_mobile_lcdcfb.c496 struct fb_deferred_io *fbdefio = info->fbdefio; in sh_mobile_lcdc_deferred_io_touch() local
498 if (fbdefio) in sh_mobile_lcdc_deferred_io_touch()
499 schedule_delayed_work(&info->deferred_work, fbdefio->delay); in sh_mobile_lcdc_deferred_io_touch()
1045 ch->info->fbdefio = &ch->defio; in sh_mobile_lcdc_start()
1075 if (ch->info && ch->info->fbdefio) { in sh_mobile_lcdc_stop()
1080 ch->info->fbdefio = NULL; in sh_mobile_lcdc_stop()
1485 if (info->fbdefio) in sh_mobile_lcdc_overlay_mmap()
1938 if (!info->fbdefio) { in sh_mobile_lcdc_blank()
1954 if (info->fbdefio) in sh_mobile_lcdc_mmap()
1993 if (info->fbdefio) { in sh_mobile_lcdc_channel_fb_register()
[all …]
A Dhecubafb.c194 info->fbdefio = &hecubafb_defio; in hecubafb_probe()
A Dhyperv_fb.c1187 info->fbdefio = &synthvid_defio; in hvfb_probe()
1294 schedule_delayed_work(&info->deferred_work, info->fbdefio->delay); in hvfb_resume()
A Dmetronomefb.c647 info->fbdefio = &metronomefb_defio; in metronomefb_probe()
A Dssd1307fb.c692 info->fbdefio = ssd1307fb_defio; in ssd1307fb_probe()
A Dxen-fbfront.c445 fb_info->fbdefio = &xenfb_defio; in xenfb_probe()
A Dbroadsheetfb.c1074 info->fbdefio = &broadsheetfb_defio; in broadsheetfb_probe()
/drivers/gpu/drm/omapdrm/
A Domap_fbdev.c252 helper->fbdefio.delay = HZ / 20; in omap_fbdev_driver_fbdev_probe()
253 helper->fbdefio.deferred_io = drm_fb_helper_deferred_io; in omap_fbdev_driver_fbdev_probe()
255 fbi->fbdefio = &helper->fbdefio; in omap_fbdev_driver_fbdev_probe()
/drivers/staging/fbtft/
A Dfbtft-core.c301 struct fb_deferred_io *fbdefio = info->fbdefio; in fbtft_mkdirty() local
318 schedule_delayed_work(&info->deferred_work, fbdefio->delay); in fbtft_mkdirty()
502 struct fb_deferred_io *fbdefio = NULL; in fbtft_framebuffer_alloc() local
571 fbdefio = devm_kzalloc(dev, sizeof(struct fb_deferred_io), GFP_KERNEL); in fbtft_framebuffer_alloc()
572 if (!fbdefio) in fbtft_framebuffer_alloc()
600 info->fbdefio = fbdefio; in fbtft_framebuffer_alloc()
602 fbdefio->delay = HZ / fps; in fbtft_framebuffer_alloc()
603 fbdefio->sort_pagereflist = true; in fbtft_framebuffer_alloc()
604 fbdefio->deferred_io = fbtft_deferred_io; in fbtft_framebuffer_alloc()
800 HZ / fb_info->fbdefio->delay, text2); in fbtft_register_framebuffer()
/drivers/hid/
A Dhid-picolcd_fb.c454 data->fb_info->fbdefio->delay = HZ / fbdata->update_rate; in picolcd_fb_update_rate_store()
481 info->fbdefio = info->par; in picolcd_init_framebuffer()
482 *info->fbdefio = picolcd_fb_defio; in picolcd_init_framebuffer()

Completed in 44 milliseconds