drm_fb_helper
struct drm_fb_helper *helper = &sc->helper;
struct drm_fb_helper *fb_helper = &sc->helper;
struct drm_fb_helper *helper = &sc->helper;
rkdrm_fb_probe(struct drm_fb_helper *helper, struct drm_fb_helper_surface_size *sizes)
int rkdrm_fb_probe(struct drm_fb_helper *,
struct drm_fb_helper helper;
struct drm_fb_helper *fb_helper = dev->fb_helper;
struct drm_fb_helper *fb_helper = adev_to_drm(adev)->fb_helper;
struct drm_fb_helper *fb_helper;
struct drm_fb_helper *helper = adev_to_drm(adev)->fb_helper;
struct drm_fb_helper *fb_helper = sc->sc_ddev.fb_helper;
struct drm_fb_helper *fb_helper = sc->sc_ddev.fb_helper;
struct drm_fb_helper *fb_helper = sc->sc_ddev.fb_helper;
struct drm_fb_helper *fb_helper;
struct drm_fb_helper *fb_helper;
struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client);
struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client);
struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client);
struct drm_fb_helper *fb_helper = drm_fb_helper_from_client(client);
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
static void pan_set(struct drm_fb_helper *fb_helper, int dx, int dy)
struct drm_fb_helper *helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
static uint32_t drm_fb_helper_find_format(struct drm_fb_helper *fb_helper, const uint32_t *formats,
static int __drm_fb_helper_find_sizes(struct drm_fb_helper *fb_helper,
static int drm_fb_helper_find_sizes(struct drm_fb_helper *fb_helper,
static int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_helper)
struct drm_fb_helper *fb_helper,
struct drm_fb_helper *helper = info->par;
struct drm_fb_helper *fb_helper,
static void drm_setup_crtcs_fb(struct drm_fb_helper *fb_helper)
__drm_fb_helper_initial_config_and_unlock(struct drm_fb_helper *fb_helper)
int drm_fb_helper_initial_config(struct drm_fb_helper *fb_helper)
int drm_fb_helper_hotplug_event(struct drm_fb_helper *fb_helper)
__drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper,
int drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper)
struct drm_fb_helper *helper;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *helper = container_of(work, struct drm_fb_helper,
static void drm_fb_helper_fb_dirty(struct drm_fb_helper *helper)
struct drm_fb_helper *helper = container_of(work, struct drm_fb_helper, damage_work);
void drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper *helper,
void drm_fb_helper_unprepare(struct drm_fb_helper *fb_helper)
struct drm_fb_helper *fb_helper)
struct fb_info *drm_fb_helper_alloc_info(struct drm_fb_helper *fb_helper)
void drm_fb_helper_release_info(struct drm_fb_helper *fb_helper)
void drm_fb_helper_unregister_info(struct drm_fb_helper *fb_helper)
void drm_fb_helper_fini(struct drm_fb_helper *fb_helper)
static void drm_fb_helper_add_damage_clip(struct drm_fb_helper *helper, u32 x, u32 y,
static void drm_fb_helper_damage(struct drm_fb_helper *helper, u32 x, u32 y,
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *helper = info->par;
void drm_fb_helper_set_suspend(struct drm_fb_helper *fb_helper, bool suspend)
void drm_fb_helper_set_suspend_unlocked(struct drm_fb_helper *fb_helper,
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
static void drm_fbdev_dma_damage_blit_real(struct drm_fb_helper *fb_helper,
static int drm_fbdev_dma_damage_blit(struct drm_fb_helper *fb_helper,
static int drm_fbdev_dma_helper_fb_dirty(struct drm_fb_helper *helper,
static int drm_fbdev_dma_driver_fbdev_probe_tail(struct drm_fb_helper *fb_helper,
struct drm_fb_helper *fb_helper = info->par;
static int drm_fbdev_dma_driver_fbdev_probe_tail_shadowed(struct drm_fb_helper *fb_helper,
int drm_fbdev_dma_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
static int drm_fbdev_shmem_helper_fb_dirty(struct drm_fb_helper *helper,
int drm_fbdev_shmem_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
static int drm_fbdev_ttm_damage_blit(struct drm_fb_helper *fb_helper,
static int drm_fbdev_ttm_helper_fb_dirty(struct drm_fb_helper *helper,
int drm_fbdev_ttm_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
static void drm_fbdev_ttm_damage_blit_real(struct drm_fb_helper *fb_helper,
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
static int intelfb_dirty(struct drm_fb_helper *helper, struct drm_clip_rect *clip)
static void intelfb_restore(struct drm_fb_helper *fb_helper)
static void intelfb_set_suspend(struct drm_fb_helper *fb_helper, bool suspend)
int intel_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper,
static struct intel_fbdev *to_intel_fbdev(struct drm_fb_helper *fb_helper)
struct drm_fb_helper;
int intel_fbdev_driver_fbdev_probe(struct drm_fb_helper *helper,
struct drm_fb_helper *helper = dev->fb_helper;
struct drm_fb_helper;
struct drm_fb_helper *fb_helper;
int (*fbdev_probe)(struct drm_fb_helper *fbdev_helper,
struct drm_fb_helper;
void (*fb_set_suspend)(struct drm_fb_helper *helper, bool suspend);
static inline struct drm_fb_helper *
return container_of(client, struct drm_fb_helper, client);
void drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper *helper,
void drm_fb_helper_unprepare(struct drm_fb_helper *fb_helper);
int drm_fb_helper_init(struct drm_device *dev, struct drm_fb_helper *helper);
void drm_fb_helper_fini(struct drm_fb_helper *helper);
int drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper);
struct fb_info *drm_fb_helper_alloc_info(struct drm_fb_helper *fb_helper);
void drm_fb_helper_release_info(struct drm_fb_helper *fb_helper);
void drm_fb_helper_unregister_info(struct drm_fb_helper *fb_helper);
struct drm_fb_helper *fb_helper,
void drm_fb_helper_set_suspend(struct drm_fb_helper *fb_helper, bool suspend);
void drm_fb_helper_set_suspend_unlocked(struct drm_fb_helper *fb_helper,
int drm_fb_helper_hotplug_event(struct drm_fb_helper *fb_helper);
int drm_fb_helper_initial_config(struct drm_fb_helper *fb_helper);
struct drm_fb_helper *helper,
static inline void drm_fb_helper_unprepare(struct drm_fb_helper *fb_helper)
struct drm_fb_helper *helper)
static inline void drm_fb_helper_fini(struct drm_fb_helper *helper)
struct drm_fb_helper;
drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper)
drm_fb_helper_alloc_info(struct drm_fb_helper *fb_helper)
static inline void drm_fb_helper_release_info(struct drm_fb_helper *fb_helper)
static inline void drm_fb_helper_unregister_info(struct drm_fb_helper *fb_helper)
struct drm_fb_helper *fb_helper,
static inline void drm_fb_helper_set_suspend(struct drm_fb_helper *fb_helper,
drm_fb_helper_set_suspend_unlocked(struct drm_fb_helper *fb_helper, bool suspend)
static inline int drm_fb_helper_hotplug_event(struct drm_fb_helper *fb_helper)
static inline int drm_fb_helper_initial_config(struct drm_fb_helper *fb_helper)
int (*fb_dirty)(struct drm_fb_helper *helper, struct drm_clip_rect *clip);
void (*fb_restore)(struct drm_fb_helper *helper);
int drm_fbdev_dma_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
struct drm_fb_helper;
int drm_fbdev_shmem_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
struct drm_fb_helper;
int drm_fbdev_ttm_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
struct drm_fb_helper;
struct drm_fb_helper *fb_helper = rdev_to_drm(rdev)->fb_helper;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
struct drm_fb_helper *fb_helper = info->par;
int radeon_fbdev_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
struct drm_fb_helper *fb_helper = rdev_to_drm(rdev)->fb_helper;
struct drm_fb_helper *helper = rdev_to_drm(rdev)->fb_helper;
static int radeon_fbdev_create_pinned_object(struct drm_fb_helper *fb_helper,
struct drm_fb_helper;
int radeon_fbdev_driver_fbdev_probe(struct drm_fb_helper *fb_helper,
viogpu_fb_probe(struct drm_fb_helper *helper,