Home
last modified time | relevance | path

Searched refs:encoder_cfg (Results 1 – 4 of 4) sorted by relevance

/drivers/gpu/drm/vkms/
A Dvkms_config.c41 struct vkms_config_encoder *encoder_cfg; in vkms_config_default_create() local
88 if (IS_ERR(encoder_cfg)) in vkms_config_default_create()
239 struct vkms_config_encoder *encoder_cfg; in valid_encoder_possible_crtcs() local
522 encoder_cfg = kzalloc(sizeof(*encoder_cfg), GFP_KERNEL); in vkms_config_create_encoder()
523 if (!encoder_cfg) in vkms_config_create_encoder()
526 encoder_cfg->config = config; in vkms_config_create_encoder()
531 return encoder_cfg; in vkms_config_create_encoder()
544 list_del(&encoder_cfg->link); in vkms_config_destroy_encoder()
545 kfree(encoder_cfg); in vkms_config_destroy_encoder()
619 if (possible_encoder == encoder_cfg) in vkms_config_connector_attach_encoder()
[all …]
A Dvkms_output.c13 struct vkms_config_encoder *encoder_cfg; in vkms_output_init() local
64 vkms_config_for_each_encoder(vkmsdev->config, encoder_cfg) { in vkms_output_init()
68 encoder_cfg->encoder = drmm_kzalloc(dev, sizeof(*encoder_cfg->encoder), GFP_KERNEL); in vkms_output_init()
69 if (!encoder_cfg->encoder) { in vkms_output_init()
73 ret = drmm_encoder_init(dev, encoder_cfg->encoder, NULL, in vkms_output_init()
80 vkms_config_encoder_for_each_possible_crtc(encoder_cfg, idx, possible_crtc) { in vkms_output_init()
81 encoder_cfg->encoder->possible_crtcs |= in vkms_output_init()
A Dvkms_config.h139 #define vkms_config_for_each_encoder(config, encoder_cfg) \ argument
140 list_for_each_entry((encoder_cfg), &(config)->encoders, link)
167 #define vkms_config_encoder_for_each_possible_crtc(encoder_cfg, idx, possible_crtc) \ argument
168 xa_for_each(&(encoder_cfg)->possible_crtcs, idx, (possible_crtc))
387 struct vkms_config_encoder *encoder_cfg);
394 int __must_check vkms_config_encoder_attach_crtc(struct vkms_config_encoder *encoder_cfg,
402 void vkms_config_encoder_detach_crtc(struct vkms_config_encoder *encoder_cfg,
427 struct vkms_config_encoder *encoder_cfg);
435 struct vkms_config_encoder *encoder_cfg);
/drivers/gpu/drm/vkms/tests/
A Dvkms_config_test.c22 struct vkms_config_encoder *encoder_cfg; in vkms_config_get_num_encoders() local
64 struct vkms_config_encoder *encoder_cfg; in get_first_encoder() local
67 return encoder_cfg; in get_first_encoder()
271 struct vkms_config_encoder *encoder_cfg; in vkms_config_test_get_encoders() local
285 if (encoder_cfg != encoder_cfg1) in vkms_config_test_get_encoders()
294 if (encoder_cfg != encoder_cfg1 && encoder_cfg != encoder_cfg2) in vkms_config_test_get_encoders()
303 if (encoder_cfg != encoder_cfg1) in vkms_config_test_get_encoders()
385 struct vkms_config_encoder *encoder_cfg; in vkms_config_test_valid_plane_type() local
499 struct vkms_config_encoder *encoder_cfg; in vkms_config_test_invalid_encoder_number() local
506 encoder_cfg = get_first_encoder(config); in vkms_config_test_invalid_encoder_number()
[all …]

Completed in 9 milliseconds