Searched refs:encoder_cfg (Results 1 – 4 of 4) sorted by relevance
| /drivers/gpu/drm/vkms/ |
| A D | vkms_config.c | 41 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 D | vkms_output.c | 13 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 D | vkms_config.h | 139 #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 D | vkms_config_test.c | 22 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