Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/vkms/
H A Dvkms_config.c43 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 Dvkms_config.h152 #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 Dvkms_output.c15 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 Dvkms_config_test.c33 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 …]