Lines Matching refs:sysfb

191 	struct drm_sysfb_device *sysfb = to_drm_sysfb_device(plane->dev);  in drm_sysfb_plane_helper_atomic_check()  local
213 if (new_fb->format != sysfb->fb_format) { in drm_sysfb_plane_helper_atomic_check()
218 sysfb->fb_pitch, GFP_KERNEL); in drm_sysfb_plane_helper_atomic_check()
235 struct drm_sysfb_device *sysfb = to_drm_sysfb_device(dev); in drm_sysfb_plane_helper_atomic_update() local
240 unsigned int dst_pitch = sysfb->fb_pitch; in drm_sysfb_plane_helper_atomic_update()
241 const struct drm_format_info *dst_format = sysfb->fb_format; in drm_sysfb_plane_helper_atomic_update()
255 struct iosys_map dst = sysfb->fb_addr; in drm_sysfb_plane_helper_atomic_update()
276 struct drm_sysfb_device *sysfb = to_drm_sysfb_device(dev); in drm_sysfb_plane_helper_atomic_disable() local
277 struct iosys_map dst = sysfb->fb_addr; in drm_sysfb_plane_helper_atomic_disable()
280 unsigned int dst_pitch = sysfb->fb_pitch; in drm_sysfb_plane_helper_atomic_disable()
281 const struct drm_format_info *dst_format = sysfb->fb_format; in drm_sysfb_plane_helper_atomic_disable()
310 struct drm_sysfb_device *sysfb = to_drm_sysfb_device(plane->dev); in drm_sysfb_plane_helper_get_scanout_buffer() local
312 sb->width = sysfb->fb_mode.hdisplay; in drm_sysfb_plane_helper_get_scanout_buffer()
313 sb->height = sysfb->fb_mode.vdisplay; in drm_sysfb_plane_helper_get_scanout_buffer()
314 sb->format = sysfb->fb_format; in drm_sysfb_plane_helper_get_scanout_buffer()
315 sb->pitch[0] = sysfb->fb_pitch; in drm_sysfb_plane_helper_get_scanout_buffer()
316 sb->map[0] = sysfb->fb_addr; in drm_sysfb_plane_helper_get_scanout_buffer()
336 struct drm_sysfb_device *sysfb = to_drm_sysfb_device(crtc->dev); in drm_sysfb_crtc_helper_mode_valid() local
338 return drm_crtc_helper_mode_valid_fixed(crtc, mode, &sysfb->fb_mode); in drm_sysfb_crtc_helper_mode_valid()
345 struct drm_sysfb_device *sysfb = to_drm_sysfb_device(dev); in drm_sysfb_crtc_helper_atomic_check() local
358 sysfb->fb_gamma_lut_size * sizeof(struct drm_color_lut); in drm_sysfb_crtc_helper_atomic_check()
421 struct drm_sysfb_device *sysfb = data; in drm_sysfb_get_edid_block() local
422 const u8 *edid = sysfb->edid; in drm_sysfb_get_edid_block()
446 struct drm_sysfb_device *sysfb = to_drm_sysfb_device(connector->dev); in drm_sysfb_connector_helper_get_modes() local
449 if (sysfb->edid) { in drm_sysfb_connector_helper_get_modes()
450 drm_edid = drm_edid_read_custom(connector, drm_sysfb_get_edid_block, sysfb); in drm_sysfb_connector_helper_get_modes()
456 return drm_connector_helper_get_modes_fixed(connector, &sysfb->fb_mode); in drm_sysfb_connector_helper_get_modes()