drm_fb_helper
static int amdgpufb_create(struct drm_fb_helper *helper,
struct drm_fb_helper helper;
void drm_fb_helper_unlink_fbi(struct drm_fb_helper *fb_helper)
struct drm_fb_helper *helper = info->par;
int drm_fb_helper_defio_init(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,
struct drm_fb_helper *fb_helper = info->par;
static int __drm_fb_helper_add_one_connector(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;
int drm_fb_helper_add_one_connector(struct drm_fb_helper *fb_helper,
struct drm_fb_helper *fb_helper = info->par;
static void pan_set(struct drm_fb_helper *fb_helper, int x, int y)
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_fb_helper_single_fb_probe(struct drm_fb_helper *fb_helper,
int drm_fb_helper_single_add_all_connectors(struct drm_fb_helper *fb_helper)
void drm_fb_helper_fill_var(struct fb_info *info, struct drm_fb_helper *fb_helper,
static int drm_fb_helper_probe_connector_modes(struct drm_fb_helper *fb_helper,
static void drm_enable_connectors(struct drm_fb_helper *fb_helper,
static bool drm_target_cloned(struct drm_fb_helper *fb_helper,
static int drm_get_tile_offsets(struct drm_fb_helper *fb_helper,
static bool drm_target_preferred(struct drm_fb_helper *fb_helper,
static int drm_pick_crtcs(struct drm_fb_helper *fb_helper,
static int __drm_fb_helper_remove_one_connector(struct drm_fb_helper *fb_helper,
static void drm_setup_crtc_rotation(struct drm_fb_helper *fb_helper,
static void drm_setup_crtcs(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_remove_one_connector(struct drm_fb_helper *fb_helper,
int drm_fb_helper_initial_config(struct drm_fb_helper *fb_helper, int bpp_sel)
int drm_fb_helper_hotplug_event(struct drm_fb_helper *fb_helper)
struct drm_fb_helper *fb_helper,
struct drm_fb_helper *fb_helper = dev->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;
int drm_fb_helper_generic_probe(struct drm_fb_helper *fb_helper,
struct drm_fb_helper *helper = info->par;
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;
struct drm_fb_helper *helper = info->par;
static int restore_fbdev_mode_atomic(struct drm_fb_helper *fb_helper, bool active)
static int restore_fbdev_mode_legacy(struct drm_fb_helper *fb_helper)
static int restore_fbdev_mode(struct drm_fb_helper *fb_helper)
int drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper)
static bool drm_fb_helper_is_bound(struct drm_fb_helper *fb_helper)
struct drm_fb_helper *helper;
static void dpms_legacy(struct drm_fb_helper *fb_helper, int dpms_mode)
struct drm_fb_helper *fb_helper = info->par;
static void drm_fb_helper_modeset_release(struct drm_fb_helper *helper,
static void drm_fb_helper_crtc_free(struct drm_fb_helper *helper)
struct drm_fb_helper *helper = container_of(work, struct drm_fb_helper,
static void drm_fb_helper_dirty_blit_real(struct drm_fb_helper *fb_helper,
struct drm_fb_helper *helper = container_of(work, struct drm_fb_helper,
void drm_fb_helper_prepare(struct drm_device *dev, struct drm_fb_helper *helper,
struct drm_fb_helper *fb_helper,
struct fb_info *drm_fb_helper_alloc_fbi(struct drm_fb_helper *fb_helper)
void drm_fb_helper_unregister_fbi(struct drm_fb_helper *fb_helper)
void drm_fb_helper_fini(struct drm_fb_helper *fb_helper)
struct drm_fb_helper helper;
static int intelfb_alloc(struct drm_fb_helper *helper,
static int intelfb_create(struct drm_fb_helper *helper,
intel_fb_helper_crtc(struct drm_fb_helper *fb_helper, struct drm_crtc *crtc)
static bool intel_fb_initial_config(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;
struct drm_fb_helper;
struct drm_fb_helper;
int (*fb_probe)(struct drm_fb_helper *helper,
bool (*initial_config)(struct drm_fb_helper *fb_helper,
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,
struct drm_fb_helper *helper, int max_conn);
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_fbi(struct drm_fb_helper *fb_helper);
void drm_fb_helper_unregister_fbi(struct drm_fb_helper *fb_helper);
void drm_fb_helper_fill_var(struct fb_info *info, struct drm_fb_helper *fb_helper,
void drm_fb_helper_unlink_fbi(struct drm_fb_helper *fb_helper);
int drm_fb_helper_defio_init(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,
struct drm_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, int bpp_sel);
int drm_fb_helper_single_add_all_connectors(struct drm_fb_helper *fb_helper);
int drm_fb_helper_add_one_connector(struct drm_fb_helper *fb_helper, struct drm_connector *connector);
int drm_fb_helper_remove_one_connector(struct drm_fb_helper *fb_helper,
struct drm_fb_helper *fb_helper,
int drm_fb_helper_generic_probe(struct drm_fb_helper *fb_helper,
struct drm_fb_helper *helper,
struct drm_fb_helper *helper,
static inline void drm_fb_helper_fini(struct drm_fb_helper *helper)
drm_fb_helper_restore_fbdev_mode_unlocked(struct drm_fb_helper *fb_helper)
drm_fb_helper_alloc_fbi(struct drm_fb_helper *fb_helper)
static inline void drm_fb_helper_unregister_fbi(struct drm_fb_helper *fb_helper)
struct drm_fb_helper *fb_helper,
static inline void drm_fb_helper_unlink_fbi(struct drm_fb_helper *fb_helper)
static inline int drm_fb_helper_defio_init(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,
drm_fb_helper_single_add_all_connectors(struct drm_fb_helper *fb_helper)
drm_fb_helper_add_one_connector(struct drm_fb_helper *fb_helper,
drm_fb_helper_remove_one_connector(struct drm_fb_helper *fb_helper,
struct drm_fb_helper *fb_helper,
drm_fb_helper_generic_probe(struct drm_fb_helper *fb_helper,
static int radeonfb_create(struct drm_fb_helper *helper,
struct drm_fb_helper helper;