Lines Matching defs:dcb

137 		nv_crtc->fp_users |= 1 << nouveau_encoder(encoder)->dcb->index;
144 nv_crtc->fp_users &= ~(1 << nouveau_encoder(encoder)->dcb->index);
160 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb;
163 if (dcb->type != DCB_OUTPUT_TMDS || dcb->location == DCB_LOC_ON_CHIP)
177 struct dcb_output *slave_dcb = nouveau_encoder(slave)->dcb;
180 slave_dcb->tmdsconf.slave_addr == dcb->tmdsconf.slave_addr)
212 uint32_t bits1618 = nv_encoder->dcb->or & DCB_OUTPUT_A ? 0x10000 : 0x40000;
214 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP)
241 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS && nv04_display(dev)->saved_reg.sel_clk & 0xf0) {
266 if (nv_encoder->dcb->location == DCB_LOC_ON_CHIP)
269 *cr_lcd |= (nv_encoder->dcb->or << 4) & 0x30;
270 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS)
346 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP &&
349 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS) {
457 struct dcb_output *dcbe = nv_encoder->dcb;
487 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or));
530 mode, nv_encoder->dcb->index);
535 if (nv_encoder->dcb->lvdsconf.use_power_scripts) {
540 nv04_dfp_get_bound_head(dev, nv_encoder->dcb);
543 call_lvds_script(dev, nv_encoder->dcb, head,
549 call_lvds_script(dev, nv_encoder->dcb, head,
575 mode, nv_encoder->dcb->index);
588 nv04_dfp_get_bound_head(dev, nv_encoder->dcb);
597 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS) {
602 call_lvds_script(dev, nv_encoder->dcb, head,
606 } else if (nv_encoder->dcb->type == DCB_OUTPUT_TMDS) {
610 run_tmds_table(dev, nv_encoder->dcb, head, clock);
630 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb;
638 .addr = (dcb->tmdsconf.slave_addr == 0x7 ? 0x3a : 0x38),
711 nv_encoder->dcb = entry;