Lines Matching refs:nv_connector
61 nouveau_dp_probe_dpcd(struct nouveau_connector *nv_connector, in nouveau_dp_probe_dpcd() argument
64 struct drm_connector *connector = &nv_connector->base; in nouveau_dp_probe_dpcd()
65 struct drm_dp_aux *aux = &nv_connector->aux; in nouveau_dp_probe_dpcd()
217 nouveau_dp_detect(struct nouveau_connector *nv_connector, in nouveau_dp_detect() argument
222 struct drm_connector *connector = &nv_connector->base; in nouveau_dp_detect()
239 drm_dp_dpcd_set_powered(&nv_connector->aux, true); in nouveau_dp_detect()
265 status = nouveau_dp_probe_dpcd(nv_connector, nv_encoder); in nouveau_dp_detect()
307 drm_dp_dpcd_set_powered(&nv_connector->aux, false); in nouveau_dp_detect()
480 nouveau_dp_link_check(struct nouveau_connector *nv_connector) in nouveau_dp_link_check() argument
482 struct nouveau_encoder *outp = nv_connector->dp_encoder; in nouveau_dp_link_check()
498 struct nouveau_connector *nv_connector = in nouveau_dp_irq() local
499 container_of(work, typeof(*nv_connector), irq_work); in nouveau_dp_irq()
500 struct drm_connector *connector = &nv_connector->base; in nouveau_dp_irq()
516 if (!nv50_mstm_service(drm, nv_connector, mstm)) in nouveau_dp_irq()
519 drm_dp_cec_irq(&nv_connector->aux); in nouveau_dp_irq()
522 ret = drm_dp_read_sink_count(&nv_connector->aux); in nouveau_dp_irq()
532 nouveau_connector_hpd(nv_connector, NVIF_CONN_EVENT_V0_IRQ | hpd); in nouveau_dp_irq()