/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_connector.c | 380 struct nouveau_encoder *nv_encoder; local 384 nv_encoder = nouveau_encoder(enc); 387 (nv_encoder->dcb && nv_encoder->dcb->type == type)) 388 return nv_encoder; 415 struct nouveau_encoder *nv_encoder = NULL, *found = NULL; local 421 nv_encoder = nouveau_encoder(encoder); 423 if (nvif_object_constructed(&nv_encoder->outp.object)) { 426 if (nv_encoder->dcb->type == DCB_OUTPUT_DP) { 427 ret = nouveau_dp_detect(conn, nv_encoder); 478 struct nouveau_encoder *nv_encoder; local 504 nouveau_connector_set_encoder(struct drm_connector *connector, struct nouveau_encoder *nv_encoder) argument 569 struct nouveau_encoder *nv_encoder = NULL; local 689 struct nouveau_encoder *nv_encoder = NULL; local 764 struct nouveau_encoder *nv_encoder; local 791 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; local 883 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; local 965 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; local 1030 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; local 1078 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder; local 1226 struct nouveau_encoder *nv_encoder; local [all...] |
H A D | nouveau_backlight.c | 66 struct nouveau_encoder *nv_encoder = bl_get_data(bd); local 67 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); 78 struct nouveau_encoder *nv_encoder = bl_get_data(bd); local 79 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); 207 struct nouveau_encoder *nv_encoder = bl_get_data(bd); local 209 return nvif_outp_bl_get(&nv_encoder->outp); 215 struct nouveau_encoder *nv_encoder = bl_get_data(bd); local 217 return nvif_outp_bl_set(&nv_encoder->outp, backlight_get_brightness(bd)); 232 struct nouveau_encoder *nv_encoder, 236 struct nouveau_drm *drm = nouveau_drm(nv_encoder 230 nv50_backlight_init(struct nouveau_backlight *bl, struct nouveau_connector *nv_conn, struct nouveau_encoder *nv_encoder, struct backlight_properties *props, const struct backlight_ops **ops) argument 294 struct nouveau_encoder *nv_encoder = NULL; local [all...] |
H A D | nouveau_dp.c | 218 struct nouveau_encoder *nv_encoder) 220 struct drm_device *dev = nv_encoder->base.base.dev; 223 struct nv50_mstm *mstm = nv_encoder->dp.mstm; 225 u8 *dpcd = nv_encoder->dp.dpcd; 241 mutex_lock(&nv_encoder->dp.hpd_irq_lock); 258 hpd = nvif_outp_detect(&nv_encoder->outp); 260 nvif_outp_dp_aux_pwr(&nv_encoder->outp, false); 263 nvif_outp_dp_aux_pwr(&nv_encoder->outp, true); 265 status = nouveau_dp_probe_dpcd(nv_connector, nv_encoder); 267 nvif_outp_dp_aux_pwr(&nv_encoder 217 nouveau_dp_detect(struct nouveau_connector *nv_connector, struct nouveau_encoder *nv_encoder) argument [all...] |
H A D | nouveau_connector.h | 162 const struct nouveau_encoder *nv_encoder; local 168 nv_encoder = find_encoder(connector, DCB_OUTPUT_ANY); 169 if (!nv_encoder) 172 encoder = &nv_encoder->base.base;
|
/linux-master/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | dfp.c | 186 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 188 nv04_encoder_get_connector(nv_encoder); 194 nv_encoder->mode = *adjusted_mode; 197 nv_encoder->mode = *nv_connector->native_mode; 205 struct nouveau_encoder *nv_encoder, int head) 208 uint32_t bits1618 = nv_encoder->dcb->or & DCB_OUTPUT_A ? 0x10000 : 0x40000; 210 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP) 237 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS && nv04_display(dev)->saved_reg.sel_clk & 0xf0) { 247 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 257 nv04_dfp_prepare_sel_clk(dev, nv_encoder, hea 204 nv04_dfp_prepare_sel_clk(struct drm_device *dev, struct nouveau_encoder *nv_encoder, int head) argument 291 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 452 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 519 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 565 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 580 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 590 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 615 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 682 struct nouveau_encoder *nv_encoder = NULL; local [all...] |
H A D | tvnv04.c | 78 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 83 mode, nv_encoder->dcb->index); 166 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 175 nv04_encoder_get_connector(nv_encoder)->base.name, 176 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); 204 struct nouveau_encoder *nv_encoder; local 218 nv_encoder = kzalloc(sizeof(*nv_encoder), GFP_KERNEL); 219 if (!nv_encoder) 223 encoder = to_drm_encoder(nv_encoder); [all...] |
H A D | dac.c | 414 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 422 nv04_encoder_get_connector(nv_encoder)->base.name, 423 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); 462 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 465 if (nv_encoder->last_dpms == mode) 467 nv_encoder->last_dpms = mode; 470 mode, nv_encoder->dcb->index); 477 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 481 nv_encoder->restore.output = NVReadRAMDAC(dev, 0, NV_PRAMDAC_DACCLK + 487 struct nouveau_encoder *nv_encoder local 499 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 531 struct nouveau_encoder *nv_encoder = NULL; local [all...] |
H A D | disp.c | 221 struct nouveau_encoder *nv_encoder; local 296 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 298 nvkm_i2c_bus_find(i2c, nv_encoder->dcb->i2c_index); 299 nv_encoder->i2c = bus ? &bus->i2c : NULL; 306 list_for_each_entry(nv_encoder, &dev->mode_config.encoder_list, base.base.head) 307 nv_encoder->enc_save(&nv_encoder->base.base);
|
H A D | disp.h | 102 nv04_encoder_get_connector(struct nouveau_encoder *nv_encoder);
|
H A D | crtc.c | 262 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 265 (nv_encoder->dcb->type == DCB_OUTPUT_LVDS || 266 nv_encoder->dcb->type == DCB_OUTPUT_TMDS)) 474 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 480 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS) 482 if (nv_encoder->dcb->type == DCB_OUTPUT_TV) 484 if (nv_encoder->dcb->type == DCB_OUTPUT_TMDS) 486 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP && digital)
|
H A D | tvnv17.c | 578 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 603 nv04_encoder_get_connector(nv_encoder)->base.name, 604 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or));
|
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | disp.c | 372 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 376 switch (nv_encoder->dcb->type) { 378 max_rate = nv_encoder->dp.link_nr * nv_encoder->dp.link_bw; 475 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 479 core->func->dac->ctrl(core, nv_encoder->outp.or.id, ctrl, NULL); 480 nv_encoder->crtc = NULL; 486 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 487 struct nouveau_crtc *nv_crtc = nv50_outp_get_new_crtc(state, nv_encoder); 505 if (!nvif_outp_acquired(&nv_encoder 517 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 543 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 557 nv50_dac_create(struct nouveau_encoder *nv_encoder) argument 599 struct nouveau_encoder *nv_encoder; local 711 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 729 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 751 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 777 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 1537 nv50_sor_update(struct nouveau_encoder *nv_encoder, u8 head, struct nv50_head_atom *asyh, u8 proto, u8 depth) argument 1564 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 1743 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 1864 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 1882 nv50_sor_create(struct nouveau_encoder *nv_encoder) argument 1969 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 1980 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 2032 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); local 2048 nv50_pior_create(struct nouveau_encoder *nv_encoder) argument 2133 struct nouveau_encoder *nv_encoder = nouveau_encoder(outp->encoder); local 2796 struct nouveau_encoder *nv_encoder = local [all...] |