Searched refs:encoder_cfg (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_config.c | 42 struct vkms_config_encoder *encoder_cfg; in vkms_config_default_create() local 91 encoder_cfg = vkms_config_create_encoder(config); in vkms_config_default_create() 92 if (IS_ERR(encoder_cfg)) in vkms_config_default_create() 95 if (vkms_config_encoder_attach_crtc(encoder_cfg, crtc_cfg)) in vkms_config_default_create() 102 if (vkms_config_connector_attach_encoder(connector_cfg, encoder_cfg)) in vkms_config_default_create() 117 struct vkms_config_encoder *encoder_cfg, *encoder_tmp; in vkms_config_destroy() local 126 list_for_each_entry_safe(encoder_cfg, encoder_tmp, &config->encoders, link) in vkms_config_destroy() 127 vkms_config_destroy_encoder(config, encoder_cfg); in vkms_config_destroy() 243 struct vkms_config_encoder *encoder_cfg; in valid_encoder_possible_crtcs() local 245 vkms_config_for_each_encoder(config, encoder_cfg) { in valid_encoder_possible_crtcs() [all …]
|
| H A D | vkms_output.c | 14 struct vkms_config_encoder *encoder_cfg; in vkms_output_init() local 61 vkms_config_for_each_encoder(vkmsdev->config, encoder_cfg) { in vkms_output_init() 65 encoder_cfg->encoder = drmm_kzalloc(dev, sizeof(*encoder_cfg->encoder), GFP_KERNEL); in vkms_output_init() 66 if (!encoder_cfg->encoder) { in vkms_output_init() 70 ret = drmm_encoder_init(dev, encoder_cfg->encoder, NULL, in vkms_output_init() 77 encoder_cfg->encoder->possible_clones |= in vkms_output_init() 78 drm_encoder_mask(encoder_cfg->encoder); 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() 88 encoder_cfg->encoder->possible_clones |= in vkms_output_init() [all …]
|
| H A D | vkms_config.h | 144 #define vkms_config_for_each_encoder(config, encoder_cfg) \ argument 145 list_for_each_entry((encoder_cfg), &(config)->encoders, link) 172 #define vkms_config_encoder_for_each_possible_crtc(encoder_cfg, idx, possible_crtc) \ argument 173 xa_for_each(&(encoder_cfg)->possible_crtcs, idx, (possible_crtc)) 417 struct vkms_config_encoder *encoder_cfg); 424 int __must_check vkms_config_encoder_attach_crtc(struct vkms_config_encoder *encoder_cfg, 432 void vkms_config_encoder_detach_crtc(struct vkms_config_encoder *encoder_cfg, 457 struct vkms_config_encoder *encoder_cfg); 465 struct vkms_config_encoder *encoder_cfg);
|
| /linux/drivers/gpu/drm/vkms/tests/ |
| H A D | vkms_config_test.c | 22 struct vkms_config_encoder *encoder_cfg; in vkms_config_get_num_encoders() local 25 vkms_config_for_each_encoder(config, encoder_cfg) in vkms_config_get_num_encoders() 64 struct vkms_config_encoder *encoder_cfg; in get_first_encoder() local 66 vkms_config_for_each_encoder(config, encoder_cfg) in get_first_encoder() 67 return encoder_cfg; in get_first_encoder() 288 struct vkms_config_encoder *encoder_cfg; in vkms_config_test_get_encoders() local 295 vkms_config_for_each_encoder(config, encoder_cfg) in vkms_config_test_get_encoders() 301 vkms_config_for_each_encoder(config, encoder_cfg) { in vkms_config_test_get_encoders() 303 if (encoder_cfg != encoder_cfg1) in vkms_config_test_get_encoders() 311 vkms_config_for_each_encoder(config, encoder_cfg) { in vkms_config_test_get_encoders() [all …]
|