Lines Matching refs:encoder
35 container_of(x, struct vmw_screen_object_unit, base.encoder)
296 struct drm_encoder *encoder; in vmw_sou_crtc_set_config() local
338 encoder = &sou->base.encoder; in vmw_sou_crtc_set_config()
347 connector->encoder = NULL; in vmw_sou_crtc_set_config()
348 encoder->crtc = NULL; in vmw_sou_crtc_set_config()
408 connector->encoder = NULL; in vmw_sou_crtc_set_config()
409 encoder->crtc = NULL; in vmw_sou_crtc_set_config()
420 connector->encoder = encoder; in vmw_sou_crtc_set_config()
421 encoder->crtc = crtc; in vmw_sou_crtc_set_config()
548 static void vmw_sou_encoder_destroy(struct drm_encoder *encoder) in vmw_sou_encoder_destroy() argument
550 vmw_sou_destroy(vmw_encoder_to_sou(encoder)); in vmw_sou_encoder_destroy()
581 struct drm_encoder *encoder; in vmw_sou_init() local
590 encoder = &sou->base.encoder; in vmw_sou_init()
605 drm_encoder_init(dev, encoder, &vmw_screen_object_encoder_funcs, in vmw_sou_init()
607 drm_mode_connector_attach_encoder(connector, encoder); in vmw_sou_init()
608 encoder->possible_crtcs = (1 << unit); in vmw_sou_init()
609 encoder->possible_clones = 0; in vmw_sou_init()