HomeSort by: relevance | last modified time | path
    Searched defs:connector (Results 1 - 25 of 109) sorted by relevancy

1 2 3 4 5

  /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);

Completed in 32 milliseconds

1 2 3 4 5