| /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 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 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 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 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 208 drm_for_each_connector_iter(connector, &conn_iter) 209 if (connector->funcs->reset 469 struct drm_connector *connector; local [all...] |
| drm_mode_object.c | 247 struct drm_connector *connector = obj_to_connector(obj); local 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.c | 538 struct drm_connector **connector_set = NULL, *connector; local 691 connector = drm_connector_lookup(dev, file_priv, out_id); 692 if (!connector) { 693 DRM_DEBUG_KMS("Connector id %d unknown\n", 698 DRM_DEBUG_KMS("[CONNECTOR:%d:%s]\n", 699 connector->base.id, 700 connector->name); 702 connector_set[i] = connector;
|
| 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 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 449 drm_for_each_connector_iter(connector, &conn_iter) { 450 if (connector->encoder != encoder 534 struct drm_connector *connector; local 812 struct drm_connector *connector; local 842 struct drm_connector *connector; local [all...] |
| drm_debugfs.c | 316 struct drm_connector *connector = m->private; local 318 seq_printf(m, "%s\n", drm_get_connector_force_name(connector->force)); 334 struct drm_connector *connector = m->private; local 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 362 struct drm_property_blob *edid = connector->edid_blob_ptr; 364 if (connector->override_edid && edid 381 struct drm_connector *connector = m->private; local [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 590 struct drm_connector *connector; local 785 struct drm_connector *connector; local [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 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 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 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 114 struct drm_connector *connector, *found = NULL; local 213 struct drm_connector *connector; local [all...] |
| amdgpu_atombios_crtc.c | 319 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); local 334 if (connector) { 335 struct amdgpu_connector *amdgpu_connector = to_amdgpu_connector(connector); 769 struct drm_connector *connector = local 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 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 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 734 drm_for_each_connector_iter(connector, &iter) { 736 to_amdgpu_dm_connector(connector); 766 struct drm_connector *connector; local 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 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 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 [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 [all...] |
| /src/sys/external/bsd/drm2/dist/drm/vboxvideo/ |
| vbox_irq.c | 115 struct drm_connector *connector; local 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 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 [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 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 237 list_for_each_entry(connector, &dev->mode_config.connector_list, head) 253 struct drm_connector *connector; local 278 struct drm_connector *connector; local 380 struct drm_connector *connector; local [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 340 connector->name, bpc); 346 connector->name) 416 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local 451 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local 458 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); local [all...] |
| radeon_irq_kms.c | 82 * was a hot plug interrupt. It walks the connector table 92 struct drm_connector *connector; local 100 list_for_each_entry(connector, &mode_config->connector_list, head) 101 radeon_connector_hotplug(connector); 113 struct drm_connector *connector; local 116 list_for_each_entry(connector, &mode_config->connector_list, head) 117 radeon_connector_hotplug(connector);
|
| /src/sys/dev/i2c/ |
| anxedp.c | 116 anxedp_connector_dpms(struct drm_connector *connector, int mode) 123 error = drm_helper_connector_dpms(connector, mode); 132 anxedp_connector_detect(struct drm_connector *connector, bool force) 138 anxedp_connector_destroy(struct drm_connector *connector) 140 drm_connector_unregister(connector); 141 drm_connector_cleanup(connector); 243 anxedp_connector_get_modes(struct drm_connector *connector) 245 struct anxedp_connector *anxedp_connector = to_anxedp_connector(connector); 257 drm_connector_update_edid_property(connector, pedid); 261 return drm_add_edid_modes(connector, pedid) 273 struct drm_connector *connector = &anxedp_connector->base; local [all...] |