Lines Matching refs:encoder
30 * since the kernel separates outputs into encoder and connector structures,
82 struct encoder {
83 drmModeEncoder *encoder;
106 struct encoder *encoders;
210 drmModeEncoder *encoder;
216 encoder = dev->resources->encoders[i].encoder;
217 if (!encoder)
221 encoder->encoder_id,
222 encoder->crtc_id,
223 util_lookup_encoder_type_name(encoder->encoder_type),
224 encoder->possible_crtcs,
225 encoder->possible_clones);
601 free_resource(res, encoder, Encoder);
657 get_resource(res, _res, encoder, Encoder);
791 drmModeEncoder *encoder;
795 encoder = dev->resources->encoders[i].encoder;
796 if (encoder && encoder->encoder_id == id)
797 return encoder;
811 * Then you need to find the encoder attached to that connector so you
917 drmModeEncoder *encoder;
925 encoder = get_encoder_by_id(dev, connector->encoders[j]);
926 if (!encoder)
929 crtcs_for_connector |= encoder->possible_crtcs;
930 crtc = get_crtc_by_id(dev, encoder->crtc_id);