Lines Matching defs:msm_drm_private
109 struct msm_drm_private { struct
111 struct drm_device *dev;
113 struct msm_kms *kms;
114 int (*kms_init)(struct drm_device *dev);
117 struct platform_device *gpu_pdev;
122 struct hdmi *hdmi;
125 struct msm_dsi *dsi[MSM_DSI_CONTROLLER_COUNT];
127 struct msm_dp *dp[MSM_DP_CONTROLLER_COUNT];
130 struct msm_gpu *gpu;
133 bool is_a2xx;
134 bool has_cached_coherent;
136 struct msm_rd_state *rd; /* debugfs to dump all submits */
137 struct msm_rd_state *hangrd; /* debugfs to dump hanging submits */
138 struct msm_perf_state *perf;
144 struct list_head objects;
145 struct mutex obj_lock;
162 struct {
201 } lru;
203 struct workqueue_struct *wq;
205 unsigned int num_crtcs;
207 struct msm_drm_thread event_thread[MAX_CRTCS];
210 struct {
218 } vram;
220 struct notifier_block vmap_notifier;
221 struct shrinker *shrinker;
223 struct drm_atomic_state *pm_state;
232 unsigned int hangcheck_period;
235 struct devfreq_simple_ondemand_data gpu_devfreq_config;
240 bool gpu_clamp_to_idle;
249 bool disable_err_irq;