Lines Matching refs:sysfb

59 	struct drm_sysfb_device sysfb;  member
81 return container_of(to_drm_sysfb_device(dev), struct vesadrm_device, sysfb); in to_vesadrm_device()
147 struct drm_device *dev = &vesa->sysfb.dev; in vesadrm_fill_gamma_lut()
173 struct drm_device *dev = &vesa->sysfb.dev; in vesadrm_load_gamma_lut()
216 struct drm_sysfb_device *sysfb = to_drm_sysfb_device(dev); in vesadrm_crtc_helper_atomic_flush() local
226 if (sysfb_crtc_state->format == sysfb->fb_format) { in vesadrm_crtc_helper_atomic_flush()
280 struct drm_sysfb_device *sysfb; in vesadrm_device_create() local
302 vesa = devm_drm_dev_alloc(&pdev->dev, drv, struct vesadrm_device, sysfb.dev); in vesadrm_device_create()
305 sysfb = &vesa->sysfb; in vesadrm_device_create()
306 dev = &sysfb->dev; in vesadrm_device_create()
354 sysfb->edid = edid_info.dummy; in vesadrm_device_create()
356 sysfb->fb_mode = drm_sysfb_mode(width, height, 0, 0); in vesadrm_device_create()
357 sysfb->fb_format = format; in vesadrm_device_create()
358 sysfb->fb_pitch = stride; in vesadrm_device_create()
360 sysfb->fb_gamma_lut_size = VESADRM_GAMMA_LUT_SIZE; in vesadrm_device_create()
388 iosys_map_set_vaddr_iomem(&sysfb->fb_addr, screen_base); in vesadrm_device_create()
432 if (sysfb->fb_gamma_lut_size) { in vesadrm_device_create()
433 ret = drm_mode_crtc_set_gamma_size(crtc, sysfb->fb_gamma_lut_size); in vesadrm_device_create()
435 drm_crtc_enable_color_mgmt(crtc, 0, false, sysfb->fb_gamma_lut_size); in vesadrm_device_create()
458 if (sysfb->edid) in vesadrm_device_create()
494 struct drm_sysfb_device *sysfb; in vesadrm_probe() local
501 sysfb = &vesa->sysfb; in vesadrm_probe()
502 dev = &sysfb->dev; in vesadrm_probe()
508 drm_client_setup(dev, sysfb->fb_format); in vesadrm_probe()