Lines Matching refs:dpcd
834 static void dp_aux_ch_ctl_link_training(struct intel_vgpu_dpcd_data *dpcd, in dp_aux_ch_ctl_link_training() argument
840 dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_LANES_CR_DONE; in dp_aux_ch_ctl_link_training()
842 dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_LANES_CR_DONE; in dp_aux_ch_ctl_link_training()
847 dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_LANES_EQ_DONE; in dp_aux_ch_ctl_link_training()
848 dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_SYMBOL_LOCKED; in dp_aux_ch_ctl_link_training()
850 dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_LANES_EQ_DONE; in dp_aux_ch_ctl_link_training()
851 dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_SYMBOL_LOCKED; in dp_aux_ch_ctl_link_training()
853 dpcd->data[DPCD_LANE_ALIGN_STATUS_UPDATED] |= in dp_aux_ch_ctl_link_training()
859 dpcd->data[DPCD_SINK_STATUS] = DPCD_SINK_IN_SYNC; in dp_aux_ch_ctl_link_training()
879 struct intel_vgpu_dpcd_data *dpcd = NULL; in dp_aux_ch_ctl_mmio_write() local
910 dpcd = port->dpcd; in dp_aux_ch_ctl_mmio_write()
959 if (dpcd && dpcd->data_valid) { in dp_aux_ch_ctl_mmio_write()
963 dpcd->data[p] = buf[t]; in dp_aux_ch_ctl_mmio_write()
966 dp_aux_ch_ctl_link_training(dpcd, in dp_aux_ch_ctl_mmio_write()
974 dpcd && dpcd->data_valid); in dp_aux_ch_ctl_mmio_write()
1017 if (dpcd && dpcd->data_valid) { in dp_aux_ch_ctl_mmio_write()
1021 t = dpcd->data[addr + i - 1]; in dp_aux_ch_ctl_mmio_write()
1033 dpcd && dpcd->data_valid); in dp_aux_ch_ctl_mmio_write()