Lines Matching defs:omap_drm_private
48 struct omap_drm_private { struct
49 struct drm_device *ddev;
50 struct device *dev;
51 u32 omaprev;
53 struct dss_device *dss;
54 struct dispc_device *dispc;
55 const struct dispc_ops *dispc_ops;
57 unsigned int num_crtcs;
58 struct drm_crtc *crtcs[8];
60 unsigned int num_planes;
61 struct drm_plane *planes[8];
63 unsigned int num_encoders;
64 struct drm_encoder *encoders[8];
66 unsigned int num_connectors;
67 struct drm_connector *connectors[8];
69 struct drm_fb_helper *fbdev;
71 struct workqueue_struct *wq;
74 struct mutex list_lock;
77 struct list_head obj_list;
79 struct omap_drm_usergart *usergart;
80 bool has_dmm;
83 struct drm_property *zorder_prop;
86 spinlock_t wait_lock; /* protects the wait_list */
87 struct list_head wait_list; /* list of omap_irq_wait */
88 u32 irq_mask; /* enabled irqs in addition to wait_list */
91 unsigned int max_bandwidth;