Home
last modified time | relevance | path

Searched refs:screen_buffer (Results 1 - 25 of 62) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_fbdev_generic.c44 void *shadow = info->screen_buffer; in drm_fbdev_generic_fb_destroy()
79 void *screen_buffer; in drm_fbdev_generic_helper_fb_probe() local
97 screen_buffer = vzalloc(screen_size); in drm_fbdev_generic_helper_fb_probe()
98 if (!screen_buffer) { in drm_fbdev_generic_helper_fb_probe()
115 info->screen_buffer = screen_buffer; in drm_fbdev_generic_helper_fb_probe()
116 info->fix.smem_start = page_to_phys(vmalloc_to_page(info->screen_buffer)); in drm_fbdev_generic_helper_fb_probe()
133 vfree(screen_buffer); in drm_fbdev_generic_helper_fb_probe()
170 src = fb_helper->info->screen_buffer + offset; in drm_fbdev_generic_damage_blit_real()
H A Ddrm_fbdev_dma.c132 info->screen_buffer = map.vaddr; in drm_fbdev_dma_helper_fb_probe()
133 info->fix.smem_start = page_to_phys(virt_to_page(info->screen_buffer)); in drm_fbdev_dma_helper_fb_probe()
/kernel/linux/linux-6.6/drivers/video/fbdev/core/
H A Dfb_sys_fops.c25 if (!info->screen_buffer) in fb_sys_read()
42 src = info->screen_buffer + p; in fb_sys_read()
67 if (!info->screen_buffer) in fb_sys_write()
90 dst = info->screen_buffer + p; in fb_sys_write()
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Dhecubafb.c105 unsigned char *buf = par->info->screen_buffer; in hecubafb_dpy_update()
180 info->screen_buffer = videomemory; in hecubafb_probe()
228 vfree(info->screen_buffer); in hecubafb_remove()
H A Darcfb.c264 src = (unsigned char *)par->info->screen_buffer + (left/8) + in arcfb_lcd_update_page()
455 if (!info->screen_buffer) in arcfb_write()
475 base_addr = info->screen_buffer; in arcfb_write()
532 info->screen_buffer = videomemory; in arcfb_probe()
604 vfree(info->screen_buffer); in arcfb_remove()
H A Dmetronomefb.c441 unsigned char *buf = par->info->screen_buffer; in metronomefb_dpy_update()
456 u16 *buf = (u16 *)(par->info->screen_buffer + index); in metronomefb_dpy_update_page()
544 info->screen_buffer which is vm, and is the fb used by apps. in metronomefb_probe()
579 info->screen_buffer = videomemory; in metronomefb_probe()
701 vfree(info->screen_buffer); in metronomefb_remove()
H A Dimxfb.c996 info->screen_buffer = dma_alloc_wc(&pdev->dev, fbi->map_size, in imxfb_probe()
998 if (!info->screen_buffer) { in imxfb_probe()
1056 dma_free_wc(&pdev->dev, fbi->map_size, info->screen_buffer, in imxfb_probe()
1072 dma_free_wc(&pdev->dev, fbi->map_size, info->screen_buffer, in imxfb_remove()
H A Dbroadsheetfb.c827 (u16 *)par->info->screen_buffer); in broadsheet_init_display()
868 unsigned char *buf = par->info->screen_buffer; in broadsheetfb_dpy_update_pages()
916 (u16 *)par->info->screen_buffer); in broadsheetfb_dpy_update()
1050 info->screen_buffer = videomemory; in broadsheetfb_probe()
1146 vfree(info->screen_buffer); in broadsheetfb_remove()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
H A Dmsm_fbdev.c123 fbi->screen_buffer = msm_gem_get_vaddr(bo); in msm_fbdev_create()
124 if (IS_ERR(fbi->screen_buffer)) { in msm_fbdev_create()
125 ret = PTR_ERR(fbi->screen_buffer); in msm_fbdev_create()
/kernel/linux/linux-5.10/drivers/staging/fbtft/
H A Dfbtft-bus.c136 vmem16 = (u16 *)(par->info->screen_buffer + offset); in fbtft_write_vmem16_bus8()
194 vmem8 = par->info->screen_buffer + offset; in fbtft_write_vmem16_bus9()
238 vmem16 = (u16 *)(par->info->screen_buffer + offset); in fbtft_write_vmem16_bus16()
H A Dfb_watterott.c62 u16 *vmem16 = (u16 *)(par->info->screen_buffer + offset); in write_vmem()
100 u16 *vmem16 = (u16 *)(par->info->screen_buffer + offset); in write_vmem_8bit()
H A Dfb_uc1701.c120 u16 *vmem16 = (u16 *)par->info->screen_buffer; in write_vmem()
H A Dfb_pcd8544.c106 u16 *vmem16 = (u16 *)par->info->screen_buffer; in write_vmem()
H A Dfb_tls8204.c88 u16 *vmem16 = (u16 *)par->info->screen_buffer; in write_vmem()
H A Dfb_sh1106.c113 u16 *vmem16 = (u16 *)par->info->screen_buffer; in write_vmem()
H A Dfb_ssd1325.c137 u16 *vmem16 = (u16 *)par->info->screen_buffer; in write_vmem()
H A Dfb_ssd1305.c154 u16 *vmem16 = (u16 *)par->info->screen_buffer; in write_vmem()
/kernel/linux/linux-6.6/drivers/staging/fbtft/
H A Dfbtft-bus.c136 vmem16 = (u16 *)(par->info->screen_buffer + offset); in fbtft_write_vmem16_bus8()
194 vmem8 = par->info->screen_buffer + offset; in fbtft_write_vmem16_bus9()
238 vmem16 = (u16 *)(par->info->screen_buffer + offset); in fbtft_write_vmem16_bus16()
H A Dfb_uc1701.c120 u16 *vmem16 = (u16 *)par->info->screen_buffer; in write_vmem()
H A Dfb_tls8204.c88 u16 *vmem16 = (u16 *)par->info->screen_buffer; in write_vmem()
H A Dfb_pcd8544.c106 u16 *vmem16 = (u16 *)par->info->screen_buffer; in write_vmem()
H A Dfb_ssd1325.c137 u16 *vmem16 = (u16 *)par->info->screen_buffer; in write_vmem()
H A Dfb_sh1106.c113 u16 *vmem16 = (u16 *)par->info->screen_buffer; in write_vmem()
/kernel/linux/linux-6.6/drivers/auxdisplay/
H A Dcfag12864bfb.c75 info->screen_buffer = cfag12864b_buffer; in cfag12864bfb_probe()
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dssd1307fb.c158 u8 *vmem = par->info->screen_buffer; in ssd1307fb_update_display()
237 dst = info->screen_buffer + p; in ssd1307fb_write()
696 info->screen_buffer = vmem; in ssd1307fb_probe()

Completed in 16 milliseconds

123