Home
last modified time | relevance | path

Searched refs:nv_connector (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_connector.c248 struct nouveau_connector *nv_connector = nouveau_connector(connector); in nouveau_conn_reset() local
261 asyc = &nv_connector->properties_state; in nouveau_conn_reset()
288 struct nouveau_connector *nv_connector = nouveau_connector(connector); in nouveau_conn_attach_properties() local
294 armc = &nv_connector->properties_state; in nouveau_conn_attach_properties()
397 struct nouveau_connector *nv_connector = nouveau_connector(connector); in nouveau_connector_destroy() local
398 nvif_event_dtor(&nv_connector->irq); in nouveau_connector_destroy()
399 nvif_event_dtor(&nv_connector->hpd); in nouveau_connector_destroy()
400 kfree(nv_connector->edid); in nouveau_connector_destroy()
403 if (nv_connector->aux.transfer) { in nouveau_connector_destroy()
404 drm_dp_cec_unregister_connector(&nv_connector in nouveau_connector_destroy()
463 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_of_detect() local
493 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_set_encoder() local
537 nouveau_connector_set_edid(struct nouveau_connector *nv_connector, struct edid *edid) nouveau_connector_set_edid() argument
554 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_detect() local
670 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_detect_lvds() local
745 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_force() local
772 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_set_property() local
830 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_scaler_modes_add() local
864 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_detect_depth() local
946 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_get_modes() local
1011 struct nouveau_connector *nv_connector = nouveau_connector(connector); get_tmds_link_bandwidth() local
1059 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_mode_valid() local
1105 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_best_encoder() local
1169 nouveau_connector_hpd(struct nouveau_connector *nv_connector, u64 bits) nouveau_connector_hpd() argument
1187 struct nouveau_connector *nv_connector = container_of(event, typeof(*nv_connector), irq); nouveau_connector_irq() local
1196 struct nouveau_connector *nv_connector = container_of(event, typeof(*nv_connector), hpd); nouveau_connector_hotplug() local
1206 struct nouveau_connector *nv_connector = nouveau_connector_aux_xfer() local
1272 struct nouveau_connector *nv_connector = NULL; nouveau_connector_create() local
[all...]
H A Dnouveau_dp.c46 nouveau_dp_probe_dpcd(struct nouveau_connector *nv_connector, in nouveau_dp_probe_dpcd() argument
49 struct drm_connector *connector = &nv_connector->base; in nouveau_dp_probe_dpcd()
50 struct drm_dp_aux *aux = &nv_connector->aux; in nouveau_dp_probe_dpcd()
100 nouveau_dp_detect(struct nouveau_connector *nv_connector, in nouveau_dp_detect() argument
105 struct drm_connector *connector = &nv_connector->base; in nouveau_dp_detect()
141 hpd = nvif_conn_hpd_status(&nv_connector->conn); in nouveau_dp_detect()
148 status = nouveau_dp_probe_dpcd(nv_connector, nv_encoder); in nouveau_dp_detect()
165 struct drm_dp_aux *aux = &nv_connector->aux; in nouveau_dp_detect()
215 nouveau_dp_link_check(struct nouveau_connector *nv_connector) in nouveau_dp_link_check() argument
217 struct nouveau_encoder *nv_encoder = find_encoder(&nv_connector in nouveau_dp_link_check()
228 struct nouveau_connector *nv_connector = nouveau_dp_irq() local
[all...]
H A Dnouveau_connector.h187 struct nouveau_connector *nv_connector = NULL; in nouveau_crtc_connector_get() local
193 nv_connector = nouveau_connector(connector); in nouveau_crtc_connector_get()
199 return nv_connector; in nouveau_crtc_connector_get()
H A Dnouveau_backlight.c197 struct nouveau_connector *nv_connector = nouveau_connector(connector); in nv50_edp_set_brightness() local
200 struct drm_dp_aux *aux = &nv_connector->aux; in nv50_edp_set_brightness()
201 struct nouveau_backlight *nv_bl = nv_connector->backlight; in nv50_edp_set_brightness()
H A Dnouveau_encoder.h158 struct nouveau_connector *nv_connector,
H A Dnouveau_display.c486 struct nouveau_connector *nv_connector = nouveau_connector(connector); in nouveau_display_hpd_work() local
494 bits = nv_connector->hpd_pending; in nouveau_display_hpd_work()
495 nv_connector->hpd_pending = 0; in nouveau_display_hpd_work()
505 if (nouveau_dp_link_check(nv_connector)) in nouveau_display_hpd_work()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_connector.c248 struct nouveau_connector *nv_connector = nouveau_connector(connector); in nouveau_conn_reset() local
261 asyc = &nv_connector->properties_state; in nouveau_conn_reset()
288 struct nouveau_connector *nv_connector = nouveau_connector(connector); in nouveau_conn_attach_properties() local
294 armc = &nv_connector->properties_state; in nouveau_conn_attach_properties()
397 struct nouveau_connector *nv_connector = nouveau_connector(connector); in nouveau_connector_destroy() local
398 nvif_notify_dtor(&nv_connector->hpd); in nouveau_connector_destroy()
399 kfree(nv_connector->edid); in nouveau_connector_destroy()
402 if (nv_connector->aux.transfer) { in nouveau_connector_destroy()
403 drm_dp_cec_unregister_connector(&nv_connector->aux); in nouveau_connector_destroy()
404 drm_dp_aux_unregister(&nv_connector in nouveau_connector_destroy()
461 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_of_detect() local
490 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_set_encoder() local
533 nouveau_connector_set_edid(struct nouveau_connector *nv_connector, struct edid *edid) nouveau_connector_set_edid() argument
550 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_detect() local
663 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_detect_lvds() local
738 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_force() local
765 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_set_property() local
823 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_scaler_modes_add() local
857 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_detect_depth() local
923 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_get_modes() local
988 struct nouveau_connector *nv_connector = nouveau_connector(connector); get_tmds_link_bandwidth() local
1036 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_mode_valid() local
1082 struct nouveau_connector *nv_connector = nouveau_connector(connector); nouveau_connector_best_encoder() local
1148 struct nouveau_connector *nv_connector = nouveau_connector_hotplug() local
1170 struct nouveau_connector *nv_connector = nouveau_connector_aux_xfer() local
1236 struct nouveau_connector *nv_connector = NULL; nouveau_connector_create() local
[all...]
H A Dnouveau_dp.c47 nouveau_dp_probe_dpcd(struct nouveau_connector *nv_connector, in nouveau_dp_probe_dpcd() argument
50 struct drm_connector *connector = &nv_connector->base; in nouveau_dp_probe_dpcd()
51 struct drm_dp_aux *aux = &nv_connector->aux; in nouveau_dp_probe_dpcd()
101 nouveau_dp_detect(struct nouveau_connector *nv_connector, in nouveau_dp_detect() argument
106 struct drm_connector *connector = &nv_connector->base; in nouveau_dp_detect()
136 status = nouveau_dp_probe_dpcd(nv_connector, nv_encoder); in nouveau_dp_detect()
185 struct nouveau_connector *nv_connector) in nouveau_dp_irq()
187 struct drm_connector *connector = &nv_connector->base; in nouveau_dp_irq()
202 if (!nv50_mstm_service(drm, nv_connector, mstm)) in nouveau_dp_irq()
205 drm_dp_cec_irq(&nv_connector in nouveau_dp_irq()
184 nouveau_dp_irq(struct nouveau_drm *drm, struct nouveau_connector *nv_connector) nouveau_dp_irq() argument
[all...]
H A Dnouveau_connector.h173 struct nouveau_connector *nv_connector = NULL; in nouveau_crtc_connector_get() local
179 nv_connector = nouveau_connector(connector); in nouveau_crtc_connector_get()
185 return nv_connector; in nouveau_crtc_connector_get()
H A Dnouveau_encoder.h137 struct nouveau_connector *nv_connector);
153 struct nouveau_connector *nv_connector,
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/
H A Ddfp.c187 struct nouveau_connector *nv_connector = in nv04_dfp_mode_fixup() local
190 if (!nv_connector->native_mode || in nv04_dfp_mode_fixup()
191 nv_connector->scaling_mode == DRM_MODE_SCALE_NONE || in nv04_dfp_mode_fixup()
192 mode->hdisplay > nv_connector->native_mode->hdisplay || in nv04_dfp_mode_fixup()
193 mode->vdisplay > nv_connector->native_mode->vdisplay) { in nv04_dfp_mode_fixup()
197 nv_encoder->mode = *nv_connector->native_mode; in nv04_dfp_mode_fixup()
198 adjusted_mode->clock = nv_connector->native_mode->clock; in nv04_dfp_mode_fixup()
290 struct nouveau_connector *nv_connector = nouveau_crtc_connector_get(nv_crtc); in nv04_dfp_mode_set() local
293 struct drm_connector *connector = &nv_connector->base; in nv04_dfp_mode_set()
332 if (nv_connector in nv04_dfp_mode_set()
[all...]
H A Ddisp.c44 struct nouveau_connector *nv_connector = NULL; in nv04_encoder_get_connector() local
49 nv_connector = nouveau_connector(connector); in nv04_encoder_get_connector()
53 return nv_connector; in nv04_encoder_get_connector()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv04/
H A Ddfp.c187 struct nouveau_connector *nv_connector = in nv04_dfp_mode_fixup() local
190 if (!nv_connector->native_mode || in nv04_dfp_mode_fixup()
191 nv_connector->scaling_mode == DRM_MODE_SCALE_NONE || in nv04_dfp_mode_fixup()
192 mode->hdisplay > nv_connector->native_mode->hdisplay || in nv04_dfp_mode_fixup()
193 mode->vdisplay > nv_connector->native_mode->vdisplay) { in nv04_dfp_mode_fixup()
197 nv_encoder->mode = *nv_connector->native_mode; in nv04_dfp_mode_fixup()
198 adjusted_mode->clock = nv_connector->native_mode->clock; in nv04_dfp_mode_fixup()
290 struct nouveau_connector *nv_connector = nouveau_crtc_connector_get(nv_crtc); in nv04_dfp_mode_set() local
293 struct drm_connector *connector = &nv_connector->base; in nv04_dfp_mode_set()
332 if (nv_connector in nv04_dfp_mode_set()
[all...]
H A Ddisp.c44 struct nouveau_connector *nv_connector = NULL; in nv04_encoder_get_connector() local
49 nv_connector = nouveau_connector(connector); in nv04_encoder_get_connector()
53 return nv_connector; in nv04_encoder_get_connector()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv50/
H A Ddisp.c402 struct nouveau_connector *nv_connector = nouveau_connector(connector); in nv50_outp_atomic_check() local
407 nv_connector->native_mode); in nv50_outp_atomic_check()
614 struct nouveau_connector *nv_connector = NULL; in nv50_audio_component_get_eld() local
620 nv_connector = nouveau_connector(nv_encoder->audio.connector); in nv50_audio_component_get_eld()
628 ret = drm_eld_size(nv_connector->base.eld); in nv50_audio_component_get_eld()
629 memcpy(buf, nv_connector->base.eld, in nv50_audio_component_get_eld()
742 struct nouveau_connector *nv_connector, struct drm_atomic_state *state, in nv50_audio_enable()
749 if (!nv50_audio_supported(encoder) || !drm_detect_monitor_audio(nv_connector->edid)) in nv50_audio_enable()
754 nvif_outp_hda_eld(&nv_encoder->outp, nv_crtc->index, nv_connector->base.eld, in nv50_audio_enable()
755 drm_eld_size(nv_connector in nv50_audio_enable()
741 nv50_audio_enable(struct drm_encoder *encoder, struct nouveau_crtc *nv_crtc, struct nouveau_connector *nv_connector, struct drm_atomic_state *state, struct drm_display_mode *mode) nv50_audio_enable() argument
768 nv50_hdmi_enable(struct drm_encoder *encoder, struct nouveau_crtc *nv_crtc, struct nouveau_connector *nv_connector, struct drm_atomic_state *state, struct drm_display_mode *mode, bool hda) nv50_hdmi_enable() argument
1355 nv50_mstm_service(struct nouveau_drm *drm, struct nouveau_connector *nv_connector, struct nv50_mstm *mstm) nv50_mstm_service() argument
1538 struct nouveau_connector *nv_connector = nv50_outp_get_old_connector(state, nv_encoder); nv50_sor_atomic_disable() local
1584 struct nouveau_connector *nv_connector; nv50_sor_atomic_enable() local
1722 struct nouveau_connector *nv_connector = nouveau_connector(connector); nv50_sor_create() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/
H A Ddisp.c434 struct nouveau_connector *nv_connector = nouveau_connector(connector); in nv50_outp_atomic_check() local
439 nv_connector->native_mode); in nv50_outp_atomic_check()
635 struct nouveau_connector *nv_connector = NULL; in nv50_audio_component_get_eld() local
642 nv_connector = nouveau_connector(connector); in nv50_audio_component_get_eld()
647 if (!nv_connector) in nv50_audio_component_get_eld()
656 ret = drm_eld_size(nv_connector->base.eld); in nv50_audio_component_get_eld()
657 memcpy(buf, nv_connector->base.eld, in nv50_audio_component_get_eld()
762 struct nouveau_connector *nv_connector; in nv50_audio_enable() local
769 u8 data[sizeof(nv_connector->base.eld)]; in nv50_audio_enable()
778 nv_connector in nv50_audio_enable()
835 struct nouveau_connector *nv_connector; nv50_hdmi_enable() local
1452 nv50_mstm_service(struct nouveau_drm *drm, struct nouveau_connector *nv_connector, struct nv50_mstm *mstm) nv50_mstm_service() argument
1653 struct nouveau_connector *nv_connector = nv50_sor_disable() local
1698 struct nouveau_connector *nv_connector; nv50_sor_enable() local
1820 struct nouveau_connector *nv_connector = nouveau_connector(connector); nv50_sor_create() local
[all...]

Completed in 15 milliseconds