/src/sys/external/bsd/drm2/dist/drm/ |
drm_modeset_helper.c | 45 * connector list 48 * Some userspace presumes that the first connected connector is the main 51 * (eDP/LVDS/DSI) panels to the front of the connector list, instead of 56 struct drm_connector *connector, *tmp; local in function:drm_helper_move_panel_connectors_to_head 62 list_for_each_entry_safe(connector, tmp, 64 if (connector->connector_type == DRM_MODE_CONNECTOR_LVDS || 65 connector->connector_type == DRM_MODE_CONNECTOR_eDP || 66 connector->connector_type == DRM_MODE_CONNECTOR_DSI) 67 list_move_tail(&connector->head, &panel_list);
|
drm_encoder.c | 44 * connector. Encoders are objects exposed to userspace, originally to allow 45 * userspace to infer cloning and connector/CRTC restrictions. Unfortunately 52 * userspace directly connects a connector with a CRTC), drivers are therefore 191 struct drm_connector *connector; local in function:drm_encoder_get_crtc 199 drm_for_each_connector_iter(connector, &conn_iter) { 200 if (!connector->state) 205 if (connector->state->best_encoder != encoder) 209 return connector->state->crtc;
|
drm_plane_helper.c | 71 * should be called twice: once with a NULL connector list to retrieve 79 struct drm_connector *connector; local in function:get_connectors_for_crtc 91 drm_for_each_connector_iter(connector, &conn_iter) { 92 if (connector->encoder && connector->encoder->crtc == crtc) { 94 *(connector_list++) = connector;
|
drm_mode_config.c | 89 * them to the user, including CRTC, connector and framebuffer configuration. 101 struct drm_connector *connector; local in function:drm_mode_getresources 158 drm_for_each_connector_iter(connector, &conn_iter) { 161 (connector->connector_type == DRM_MODE_CONNECTOR_WRITEBACK)) 164 if (drm_lease_held(file_priv, connector->base.id)) { 166 put_user(connector->base.id, connector_id + count)) { 183 * This functions calls all the crtc's, encoder's and connector's ->reset 192 struct drm_connector *connector; local in function:drm_mode_config_reset 208 drm_for_each_connector_iter(connector, &conn_iter) 209 if (connector->funcs->reset 469 struct drm_connector *connector; local in function:drm_mode_config_cleanup [all...] |
drm_mode_object.c | 247 struct drm_connector *connector = obj_to_connector(obj); local in function:drm_object_attach_property 250 connector->registration_state == DRM_CONNECTOR_REGISTERED); 399 * to the connector specific ioctl this one is extended to also work on crtc and
|
drm_crtc_helper.c | 96 * in use by any connector. This doesn't mean that it is actually enabled since 104 struct drm_connector *connector; local in function:drm_helper_encoder_in_use 121 drm_for_each_connector_iter(connector, &conn_iter) { 122 if (connector->encoder == encoder) { 137 * in use by any connector. This doesn't mean that it is actually enabled since 188 /* disconnect encoder from any connector */ 323 * adjust it according to limitations or connector properties, and also 438 struct drm_connector *connector; local in function:drm_crtc_helper_disable 449 drm_for_each_connector_iter(connector, &conn_iter) { 450 if (connector->encoder != encoder 534 struct drm_connector *connector; local in function:drm_crtc_helper_set_config 812 struct drm_connector *connector; local in function:drm_helper_choose_encoder_dpms 842 struct drm_connector *connector; local in function:drm_helper_choose_crtc_dpms [all...] |
drm_debugfs.c | 316 struct drm_connector *connector = m->private; local in function:connector_show 318 seq_printf(m, "%s\n", drm_get_connector_force_name(connector->force)); 334 struct drm_connector *connector = m->private; local in function:connector_write 346 connector->force = DRM_FORCE_ON; 348 connector->force = DRM_FORCE_ON_DIGITAL; 350 connector->force = DRM_FORCE_OFF; 352 connector->force = DRM_FORCE_UNSPECIFIED; 361 struct drm_connector *connector = m->private; local in function:edid_show 362 struct drm_property_blob *edid = connector->edid_blob_ptr; 364 if (connector->override_edid && edid 381 struct drm_connector *connector = m->private; local in function:edid_write [all...] |
drm_probe_helper.c | 62 * track of a per-connector hpd interrupt. 96 struct drm_connector *connector) 98 struct drm_device *dev = connector->dev; 102 /* Step 1: Validate against connector */ 103 ret = drm_connector_mode_valid(connector, mode); 108 drm_connector_for_each_possible_encoder(connector, encoder) { 146 static int drm_helper_probe_add_cmdline_mode(struct drm_connector *connector) 151 cmdline_mode = &connector->cmdline_mode; 156 list_for_each_entry(mode, &connector->probed_modes, head) { 170 mode = drm_mode_create_from_cmdline_mode(connector->dev 233 struct drm_connector *connector; local in function:drm_kms_helper_poll_enable 590 struct drm_connector *connector; local in function:output_poll_execute 785 struct drm_connector *connector; local in function:drm_helper_hpd_irq_event [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/ |
nouveau_dispnv04_disp.c | 143 * wakes us up via a connector. We should never go into suspend 198 struct drm_connector *connector, *ct; local in function:nv04_display_create 235 connector = nouveau_connector_create(dev, dcbent); 236 if (IS_ERR(connector)) 241 ret = nv04_dac_create(connector, dcbent); 245 ret = nv04_dfp_create(connector, dcbent); 249 ret = nv17_tv_create(connector, dcbent); 251 ret = nv04_tv_create(connector, dcbent); 262 list_for_each_entry_safe(connector, ct, 264 if (!connector->possible_encoders) [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_encoders.c | 44 struct drm_connector *connector; local in function:amdgpu_link_encoder_connector 52 drm_for_each_connector_iter(connector, &iter) { 53 amdgpu_connector = to_amdgpu_connector(connector); 57 drm_connector_attach_encoder(connector, encoder); 59 amdgpu_atombios_encoder_init_backlight(amdgpu_encoder, connector); 72 struct drm_connector *connector; local in function:amdgpu_encoder_set_active_device 76 drm_for_each_connector_iter(connector, &iter) { 77 if (connector->encoder == encoder) { 78 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); 93 struct drm_connector *connector, *found = NULL local in function:amdgpu_get_connector_for_encoder 114 struct drm_connector *connector, *found = NULL; local in function:amdgpu_get_connector_for_encoder_init 213 struct drm_connector *connector; local in function:amdgpu_dig_monitor_is_duallink [all...] |
amdgpu_atombios_crtc.c | 319 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); local in function:amdgpu_atombios_crtc_adjust_pll 334 if (connector) { 335 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); 769 struct drm_connector *connector = local in function:amdgpu_atombios_crtc_prepare_pll 772 to_amdgpu_connector(connector); 779 amdgpu_crtc->bpc = amdgpu_connector_get_monitor_bpc(connector);
|
amdgpu_irq.c | 80 * was a hotplug interrupt. It walks through the connector table 81 * and calls hotplug handler for each connector. After this, it sends 95 struct drm_connector *connector; local in function:amdgpu_hotplug_work_func 100 drm_for_each_connector_iter(connector, &iter) 101 amdgpu_connector_hotplug(connector);
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/ |
amdgpu_dm_crc.c | 208 struct drm_connector *connector; local in function:amdgpu_dm_crtc_set_crc_source 212 drm_for_each_connector_iter(connector, &conn_iter) { 213 if (!connector->state || connector->state->crtc != crtc) 216 aconn = to_amdgpu_dm_connector(connector); 222 DRM_DEBUG_DRIVER("No amd connector matching CRTC-%d\n", crtc->index); 230 DRM_DEBUG_DRIVER("No dp aux for amd connector\n");
|
amdgpu_dm_irq.c | 730 struct drm_connector *connector; local in function:amdgpu_dm_hpd_init 734 drm_for_each_connector_iter(connector, &iter) { 736 to_amdgpu_dm_connector(connector); 766 struct drm_connector *connector; local in function:amdgpu_dm_hpd_fini 770 drm_for_each_connector_iter(connector, &iter) { 772 to_amdgpu_dm_connector(connector);
|
/src/sys/external/bsd/drm2/dist/drm/i915/display/ |
intel_connector.c | 44 int intel_connector_init(struct intel_connector *connector) 58 __drm_atomic_helper_connector_reset(&connector->base, 66 struct intel_connector *connector; local in function:intel_connector_alloc 68 connector = kzalloc(sizeof(*connector), GFP_KERNEL); 69 if (!connector) 72 if (intel_connector_init(connector) < 0) { 73 kfree(connector); 77 return connector; 84 * Otherwise the destroy callbacks for the connector and the state shoul [all...] |
intel_dp_aux_backlight.c | 63 static u32 intel_dp_aux_get_backlight(struct intel_connector *connector) 65 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); 89 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:intel_dp_aux_set_backlight 90 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); 115 static bool intel_dp_aux_set_pwm_freq(struct intel_connector *connector) 117 struct drm_i915_private *dev_priv = to_i915(connector->base.dev); 118 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); 185 struct intel_connector *connector = to_intel_connector(conn_state->connector); local in function:intel_dp_aux_enable_backlight [all...] |
intel_dvo.c | 133 static struct intel_dvo *intel_attached_dvo(struct intel_connector *connector) 135 return enc_to_dvo(intel_attached_encoder(connector)); 138 static bool intel_dvo_connector_get_hw_state(struct intel_connector *connector) 140 struct drm_device *dev = connector->base.dev; 142 struct intel_dvo *intel_dvo = intel_attached_dvo(connector); 225 intel_dvo_mode_valid(struct drm_connector *connector, 228 struct intel_dvo *intel_dvo = intel_attached_dvo(to_intel_connector(connector)); 230 to_intel_connector(connector)->panel.fixed_mode; 231 int max_dotclk = to_i915(connector->dev)->max_dotclk_freq; 317 intel_dvo_detect(struct drm_connector *connector, bool force 446 struct drm_connector *connector = &intel_connector->base; local in function:intel_dvo_init [all...] |
intel_hotplug.c | 59 * processing on the connector. 61 * The regular hotplug work function i915_hotplug_work_func() calls connector 62 * detect hooks, and, if connector status changes, triggers sending of hotplug 195 struct drm_connector *connector; local in function:intel_hpd_irq_storm_switch_to_polling 203 drm_for_each_connector_iter(connector, &conn_iter) { 204 if (connector->polled != DRM_CONNECTOR_POLL_HPD) 207 intel_connector = to_intel_connector(connector); 217 DRM_INFO("HPD interrupt storm detected on connector %s: " 219 connector->name); 222 connector->polled = DRM_CONNECTOR_POLL_CONNEC 249 struct drm_connector *connector; local in function:intel_hpd_irq_storm_reenable_work 371 struct drm_connector *connector; local in function:i915_hotplug_work_func 609 struct drm_connector *connector; local in function:i915_hpd_poll_init_work [all...] |
intel_lspcon.c | 192 void lspcon_ycbcr420_config(struct drm_connector *connector, 195 const struct drm_display_info *info = &connector->display_info; 200 connector->ycbcr_420_allowed) { 493 conn_state->connector, 510 conn_state->connector, 564 struct drm_connector *connector = &dp->attached_connector->base; local in function:lspcon_init 589 connector->ycbcr_420_allowed = true;
|
/src/sys/external/bsd/drm2/dist/drm/vboxvideo/ |
vbox_irq.c | 115 struct drm_connector *connector; local in function:vbox_update_mode_hints 134 drm_for_each_connector_iter(connector, &conn_iter) { 135 vbox_conn = to_vbox_connector(connector);
|
/src/sys/external/bsd/drm2/drm/ |
drmfb.c | 88 struct drm_connector *connector; local in function:drmfb_attach 150 drm_client_for_each_connector_iter(connector, &conn_iter) { 151 struct drm_property_blob *edid = connector->edid_blob_ptr;
|
/src/sys/dev/fdt/ |
hdmi_connector.c | 50 { .compat = "hdmi-connector" }, 70 dispcon_hdmi_connector_detect(struct drm_connector *connector, bool force) 72 struct dispcon_hdmi_connector *hdmi_connector = to_dispcon_hdmi_connector(connector); 94 dispcon_hdmi_connector_destroy(struct drm_connector *connector) 96 drm_connector_unregister(connector); 97 drm_connector_cleanup(connector); 108 dispcon_hdmi_connector_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode) 114 dispcon_hdmi_connector_get_modes(struct drm_connector *connector) 116 struct dispcon_hdmi_connector *hdmi_connector = to_dispcon_hdmi_connector(connector); 136 drm_connector_update_edid_property(connector, pedid) 151 struct drm_connector *connector = fdt_endpoint_get_data(ep); local in function:dispcon_hdmi_ep_activate [all...] |
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_encoders.c | 171 struct drm_connector *connector) 203 radeon_atom_backlight_init(radeon_encoder, connector); 205 radeon_legacy_backlight_init(radeon_encoder, connector); 212 struct drm_connector *connector; local in function:radeon_link_encoder_connector 218 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { 219 radeon_connector = to_radeon_connector(connector); 223 drm_connector_attach_encoder(connector, encoder); 225 radeon_encoder_add_backlight(radeon_encoder, connector); 235 struct drm_connector *connector; local in function:radeon_encoder_set_active_device 237 list_for_each_entry(connector, &dev->mode_config.connector_list, head) 253 struct drm_connector *connector; local in function:radeon_get_connector_for_encoder 278 struct drm_connector *connector; local in function:radeon_get_connector_for_encoder_init 380 struct drm_connector *connector; local in function:radeon_dig_monitor_is_duallink [all...] |
radeon_evergreen_hdmi.c | 103 struct drm_connector *connector, struct drm_display_mode *mode) 109 if (connector->latency_present[1]) 110 tmp = VIDEO_LIPSYNC(connector->video_latency[1]) | 111 AUDIO_LIPSYNC(connector->audio_latency[1]); 115 if (connector->latency_present[0]) 116 tmp = VIDEO_LIPSYNC(connector->video_latency[0]) | 117 AUDIO_LIPSYNC(connector->audio_latency[0]); 326 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local in function:dce4_hdmi_set_color_depth 340 connector->name, bpc); 346 connector->name) 416 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local in function:evergreen_hdmi_enable 451 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local in function:evergreen_dp_enable 458 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local in function:evergreen_dp_enable [all...] |
radeon_irq_kms.c | 82 * was a hot plug interrupt. It walks the connector table 92 struct drm_connector *connector; local in function:radeon_hotplug_work_func 100 list_for_each_entry(connector, &mode_config->connector_list, head) 101 radeon_connector_hotplug(connector); 113 struct drm_connector *connector; local in function:radeon_dp_work_func 116 list_for_each_entry(connector, &mode_config->connector_list, head) 117 radeon_connector_hotplug(connector);
|