Lines Matching full:dcb

132 		nv_crtc->fp_users |= 1 << nouveau_encoder(encoder)->dcb->index;  in nv04_dfp_update_fp_control()
139 nv_crtc->fp_users &= ~(1 << nouveau_encoder(encoder)->dcb->index); in nv04_dfp_update_fp_control()
155 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in get_tmds_slave() local
158 if (dcb->type != DCB_OUTPUT_TMDS || dcb->location == DCB_LOC_ON_CHIP) in get_tmds_slave()
172 struct dcb_output *slave_dcb = nouveau_encoder(slave)->dcb; in get_tmds_slave()
175 slave_dcb->tmdsconf.slave_addr == dcb->tmdsconf.slave_addr) in get_tmds_slave()
208 uint32_t bits1618 = nv_encoder->dcb->or & DCB_OUTPUT_A ? 0x10000 : 0x40000; in nv04_dfp_prepare_sel_clk()
210 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP) in nv04_dfp_prepare_sel_clk()
237 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS && nv04_display(dev)->saved_reg.sel_clk & 0xf0) { in nv04_dfp_prepare_sel_clk()
262 if (nv_encoder->dcb->location == DCB_LOC_ON_CHIP) in nv04_dfp_prepare()
265 *cr_lcd |= (nv_encoder->dcb->or << 4) & 0x30; in nv04_dfp_prepare()
266 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS) in nv04_dfp_prepare()
342 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP && in nv04_dfp_mode_set()
345 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS) { in nv04_dfp_mode_set()
453 struct dcb_output *dcbe = nv_encoder->dcb; in nv04_dfp_commit()
483 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or)); in nv04_dfp_commit()
526 mode, nv_encoder->dcb->index); in nv04_lvds_dpms()
531 if (nv_encoder->dcb->lvdsconf.use_power_scripts) { in nv04_lvds_dpms()
536 nv04_dfp_get_bound_head(dev, nv_encoder->dcb); in nv04_lvds_dpms()
539 call_lvds_script(dev, nv_encoder->dcb, head, in nv04_lvds_dpms()
545 call_lvds_script(dev, nv_encoder->dcb, head, in nv04_lvds_dpms()
571 mode, nv_encoder->dcb->index); in nv04_tmds_dpms()
584 nv04_dfp_get_bound_head(dev, nv_encoder->dcb); in nv04_dfp_save()
593 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS) { in nv04_dfp_restore()
598 call_lvds_script(dev, nv_encoder->dcb, head, in nv04_dfp_restore()
602 } else if (nv_encoder->dcb->type == DCB_OUTPUT_TMDS) { in nv04_dfp_restore()
606 run_tmds_table(dev, nv_encoder->dcb, head, clock); in nv04_dfp_restore()
626 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_tmds_slave_init() local
634 .addr = (dcb->tmdsconf.slave_addr == 0x7 ? 0x3a : 0x38), in nv04_tmds_slave_init()
707 nv_encoder->dcb = entry; in nv04_dfp_create()