Lines Matching refs:drm_encoder
33 struct drm_encoder;
48 void (*reset)(struct drm_encoder *encoder);
57 void (*destroy)(struct drm_encoder *encoder);
72 int (*late_register)(struct drm_encoder *encoder);
83 void (*early_unregister)(struct drm_encoder *encoder);
98 struct drm_encoder { struct
189 #define obj_to_encoder(x) container_of(x, struct drm_encoder, base) argument
193 struct drm_encoder *encoder,
199 struct drm_encoder *encoder,
247 ((struct drm_encoder *) \
248 __drmm_encoder_alloc(dev, sizeof(struct drm_encoder), \
258 static inline unsigned int drm_encoder_index(const struct drm_encoder *encoder) in drm_encoder_index()
270 static inline u32 drm_encoder_mask(const struct drm_encoder *encoder) in drm_encoder_mask()
282 static inline bool drm_encoder_crtc_ok(struct drm_encoder *encoder, in drm_encoder_crtc_ok()
297 static inline struct drm_encoder *drm_encoder_find(struct drm_device *dev, in drm_encoder_find()
308 void drm_encoder_cleanup(struct drm_encoder *encoder);