Searched refs:connector_cfg (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_config.c | 43 struct vkms_config_connector *connector_cfg; in vkms_config_default_create() local 98 connector_cfg = vkms_config_create_connector(config); in vkms_config_default_create() 99 if (IS_ERR(connector_cfg)) in vkms_config_default_create() 102 if (vkms_config_connector_attach_encoder(connector_cfg, encoder_cfg)) in vkms_config_default_create() 118 struct vkms_config_connector *connector_cfg, *connector_tmp; in vkms_config_destroy() local 129 list_for_each_entry_safe(connector_cfg, connector_tmp, &config->connectors, link) in vkms_config_destroy() 130 vkms_config_destroy_connector(connector_cfg); in vkms_config_destroy() 292 struct vkms_config_connector *connector_cfg; in valid_connector_possible_encoders() local 294 vkms_config_for_each_connector(config, connector_cfg) { in valid_connector_possible_encoders() 295 if (xa_empty(&connector_cfg->possible_encoders)) { in valid_connector_possible_encoders() [all …]
|
| H A D | vkms_config.h | 152 #define vkms_config_for_each_connector(config, connector_cfg) \ argument 153 list_for_each_entry((connector_cfg), &(config)->connectors, link) 182 #define vkms_config_connector_for_each_possible_encoder(connector_cfg, idx, possible_encoder) \ argument 183 xa_for_each(&(connector_cfg)->possible_encoders, idx, (possible_encoder)) 449 void vkms_config_destroy_connector(struct vkms_config_connector *connector_cfg); 456 int __must_check vkms_config_connector_attach_encoder(struct vkms_config_connector *connector_cfg, 464 void vkms_config_connector_detach_encoder(struct vkms_config_connector *connector_cfg, 472 vkms_config_connector_get_status(struct vkms_config_connector *connector_cfg) in vkms_config_connector_get_status() argument 474 return connector_cfg->status; in vkms_config_connector_get_status() 483 vkms_config_connector_set_status(struct vkms_config_connector *connector_cfg, in vkms_config_connector_set_status() argument [all …]
|
| H A D | vkms_output.c | 15 struct vkms_config_connector *connector_cfg; in vkms_output_init() local 96 vkms_config_for_each_connector(vkmsdev->config, connector_cfg) { in vkms_output_init() 100 connector_cfg->connector = vkms_connector_init(vkmsdev); in vkms_output_init() 101 if (IS_ERR(connector_cfg->connector)) { in vkms_output_init() 103 return PTR_ERR(connector_cfg->connector); in vkms_output_init() 106 vkms_config_connector_for_each_possible_encoder(connector_cfg, in vkms_output_init() 109 ret = drm_connector_attach_encoder(&connector_cfg->connector->base, in vkms_output_init()
|
| /linux/drivers/gpu/drm/vkms/tests/ |
| H A D | vkms_config_test.c | 33 struct vkms_config_connector *connector_cfg; in vkms_config_get_num_connectors() local 36 vkms_config_for_each_connector(config, connector_cfg) in vkms_config_get_num_connectors() 74 struct vkms_config_connector *connector_cfg; in get_first_connector() local 76 vkms_config_for_each_connector(config, connector_cfg) in get_first_connector() 77 return connector_cfg; in get_first_connector() 334 struct vkms_config_connector *connector_cfg; in vkms_config_test_get_connectors() local 341 vkms_config_for_each_connector(config, connector_cfg) in vkms_config_test_get_connectors() 347 vkms_config_for_each_connector(config, connector_cfg) { in vkms_config_test_get_connectors() 349 if (connector_cfg != connector_cfg1) in vkms_config_test_get_connectors() 357 vkms_config_for_each_connector(config, connector_cfg) { in vkms_config_test_get_connectors() [all …]
|