Home
last modified time | relevance | path

Searched refs:gfb (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/bochs/
Dbochs_fbdev.c18 struct bochs_bo *bo = gem_to_bochs_bo(bochs->fb.gfb.obj); in bochsfb_mmap()
109 ret = bochs_framebuffer_init(bochs->dev, &bochs->fb.gfb, &mode_cmd, gobj); in bochsfb_create()
116 fb = &bochs->fb.gfb.base; in bochsfb_create()
140 struct bochs_framebuffer *gfb = &bochs->fb.gfb; in bochs_fbdev_destroy() local
146 if (gfb->obj) { in bochs_fbdev_destroy()
147 drm_gem_object_unreference_unlocked(gfb->obj); in bochs_fbdev_destroy()
148 gfb->obj = NULL; in bochs_fbdev_destroy()
151 drm_framebuffer_unregister_private(&gfb->base); in bochs_fbdev_destroy()
152 drm_framebuffer_cleanup(&gfb->base); in bochs_fbdev_destroy()
Dbochs.h91 struct bochs_framebuffer gfb; member
152 struct bochs_framebuffer *gfb,
Dbochs_mm.c477 struct bochs_framebuffer *gfb, in bochs_framebuffer_init() argument
483 drm_helper_mode_fill_fb_struct(dev, &gfb->base, mode_cmd); in bochs_framebuffer_init()
484 gfb->obj = obj; in bochs_framebuffer_init()
485 ret = drm_framebuffer_init(dev, &gfb->base, &bochs_fb_funcs); in bochs_framebuffer_init()
/Linux-v4.19/drivers/gpu/drm/cirrus/
Dcirrus_fbdev.c25 int bpp = afbdev->gfb.format->cpp[0]; in cirrus_dirty_update()
32 obj = afbdev->gfb.obj[0]; in cirrus_dirty_update()
85 src_offset = dst_offset = i * afbdev->gfb.pitches[0] + (x * bpp); in cirrus_dirty_update()
200 ret = cirrus_framebuffer_init(cdev->dev, &gfbdev->gfb, &mode_cmd, gobj); in cirrusfb_create()
207 fb = &gfbdev->gfb; in cirrusfb_create()
249 struct drm_framebuffer *gfb = &gfbdev->gfb; in cirrus_fbdev_destroy() local
253 if (gfb->obj[0]) { in cirrus_fbdev_destroy()
254 drm_gem_object_put_unlocked(gfb->obj[0]); in cirrus_fbdev_destroy()
255 gfb->obj[0] = NULL; in cirrus_fbdev_destroy()
260 drm_framebuffer_unregister_private(gfb); in cirrus_fbdev_destroy()
[all …]
Dcirrus_main.c23 struct drm_framebuffer *gfb, in cirrus_framebuffer_init() argument
29 drm_helper_mode_fill_fb_struct(dev, gfb, mode_cmd); in cirrus_framebuffer_init()
30 gfb->obj[0] = obj; in cirrus_framebuffer_init()
31 ret = drm_framebuffer_init(dev, gfb, &cirrus_fb_funcs); in cirrus_framebuffer_init()
Dcirrus_drv.h149 struct drm_framebuffer gfb; member
195 struct drm_framebuffer *gfb,
Dcirrus_mode.c130 if (&cdev->mode_info.gfbdev->gfb == crtc->primary->fb) { in cirrus_crtc_do_set_base()
/Linux-v4.19/drivers/gpu/drm/mgag200/
Dmgag200_main.c31 struct mga_framebuffer *gfb, in mgag200_framebuffer_init() argument
37 drm_helper_mode_fill_fb_struct(dev, &gfb->base, mode_cmd); in mgag200_framebuffer_init()
38 gfb->obj = obj; in mgag200_framebuffer_init()
39 ret = drm_framebuffer_init(dev, &gfb->base, &mga_fb_funcs); in mgag200_framebuffer_init()
/Linux-v4.19/drivers/gpu/drm/hisilicon/hibmc/
Dhibmc_drm_fbdev.c167 struct hibmc_framebuffer *gfb = fbdev->fb; in hibmc_fbdev_destroy() local
174 if (gfb) in hibmc_fbdev_destroy()
175 drm_framebuffer_put(&gfb->fb); in hibmc_fbdev_destroy()