Lines Matching defs:encoder
30 * since the kernel separates outputs into encoder and connector structures,
81 struct encoder {
82 drmModeEncoder *encoder;
105 struct encoder *encoders;
199 drmModeEncoder *encoder;
205 encoder = dev->resources->encoders[i].encoder;
206 if (!encoder)
210 encoder->encoder_id,
211 encoder->crtc_id,
212 util_lookup_encoder_type_name(encoder->encoder_type),
213 encoder->possible_crtcs,
214 encoder->possible_clones);
590 free_resource(res, encoder, Encoder);
646 get_resource(res, _res, encoder, Encoder);
780 drmModeEncoder *encoder;
784 encoder = dev->resources->encoders[i].encoder;
785 if (encoder && encoder->encoder_id == id)
786 return encoder;
800 * Then you need to find the encoder attached to that connector so you
886 drmModeEncoder *encoder;
894 encoder = get_encoder_by_id(dev, connector->encoders[j]);
895 if (!encoder)
898 crtcs_for_connector |= encoder->possible_crtcs;
899 crtc = get_crtc_by_id(dev, encoder->crtc_id);