Lines Matching refs:helper
38 static inline struct drm_fbdev_cma *to_fbdev_cma(struct drm_fb_helper *helper) in to_fbdev_cma() argument
40 return container_of(helper, struct drm_fbdev_cma, fb_helper); in to_fbdev_cma()
247 static int drm_fbdev_cma_create(struct drm_fb_helper *helper, in drm_fbdev_cma_create() argument
250 struct drm_fbdev_cma *fbdev_cma = to_fbdev_cma(helper); in drm_fbdev_cma_create()
252 struct drm_device *dev = helper->dev; in drm_fbdev_cma_create()
293 helper->fb = fb; in drm_fbdev_cma_create()
294 helper->fbdev = fbi; in drm_fbdev_cma_create()
296 fbi->par = helper; in drm_fbdev_cma_create()
307 drm_fb_helper_fill_var(fbi, helper, sizes->fb_width, sizes->fb_height); in drm_fbdev_cma_create()
348 struct drm_fb_helper *helper; in drm_fbdev_cma_init() local
357 helper = &fbdev_cma->fb_helper; in drm_fbdev_cma_init()
359 drm_fb_helper_prepare(dev, helper, &drm_fb_cma_helper_funcs); in drm_fbdev_cma_init()
361 ret = drm_fb_helper_init(dev, helper, num_crtc, max_conn_count); in drm_fbdev_cma_init()
367 ret = drm_fb_helper_single_add_all_connectors(helper); in drm_fbdev_cma_init()
377 ret = drm_fb_helper_initial_config(helper, preferred_bpp); in drm_fbdev_cma_init()
386 drm_fb_helper_fini(helper); in drm_fbdev_cma_init()