Lines Matching refs:encoder
35 container_of(x, struct vmw_screen_object_unit, base.encoder)
258 struct drm_encoder *encoder; in vmw_sou_crtc_set_config() local
300 encoder = &sou->base.encoder; in vmw_sou_crtc_set_config()
309 connector->encoder = NULL; in vmw_sou_crtc_set_config()
310 encoder->crtc = NULL; in vmw_sou_crtc_set_config()
370 connector->encoder = NULL; in vmw_sou_crtc_set_config()
371 encoder->crtc = NULL; in vmw_sou_crtc_set_config()
382 connector->encoder = encoder; in vmw_sou_crtc_set_config()
383 encoder->crtc = crtc; in vmw_sou_crtc_set_config()
408 static void vmw_sou_encoder_destroy(struct drm_encoder *encoder) in vmw_sou_encoder_destroy() argument
410 vmw_sou_destroy(vmw_encoder_to_sou(encoder)); in vmw_sou_encoder_destroy()
441 struct drm_encoder *encoder; in vmw_sou_init() local
450 encoder = &sou->base.encoder; in vmw_sou_init()
465 drm_encoder_init(dev, encoder, &vmw_screen_object_encoder_funcs, in vmw_sou_init()
467 drm_mode_connector_attach_encoder(connector, encoder); in vmw_sou_init()
468 encoder->possible_crtcs = (1 << unit); in vmw_sou_init()
469 encoder->possible_clones = 0; in vmw_sou_init()