Lines Matching refs:dpcd
1129 static void dp_aux_ch_ctl_link_training(struct intel_vgpu_dpcd_data *dpcd, in dp_aux_ch_ctl_link_training() argument
1135 dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_LANES_CR_DONE; in dp_aux_ch_ctl_link_training()
1137 dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_LANES_CR_DONE; in dp_aux_ch_ctl_link_training()
1142 dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_LANES_EQ_DONE; in dp_aux_ch_ctl_link_training()
1143 dpcd->data[DPCD_LANE0_1_STATUS] |= DPCD_SYMBOL_LOCKED; in dp_aux_ch_ctl_link_training()
1145 dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_LANES_EQ_DONE; in dp_aux_ch_ctl_link_training()
1146 dpcd->data[DPCD_LANE2_3_STATUS] |= DPCD_SYMBOL_LOCKED; in dp_aux_ch_ctl_link_training()
1148 dpcd->data[DPCD_LANE_ALIGN_STATUS_UPDATED] |= in dp_aux_ch_ctl_link_training()
1154 dpcd->data[DPCD_SINK_STATUS] = DPCD_SINK_IN_SYNC; in dp_aux_ch_ctl_link_training()
1169 struct intel_vgpu_dpcd_data *dpcd = NULL; in dp_aux_ch_ctl_mmio_write() local
1200 dpcd = port->dpcd; in dp_aux_ch_ctl_mmio_write()
1249 if (dpcd && dpcd->data_valid) { in dp_aux_ch_ctl_mmio_write()
1253 dpcd->data[p] = buf[t]; in dp_aux_ch_ctl_mmio_write()
1256 dp_aux_ch_ctl_link_training(dpcd, in dp_aux_ch_ctl_mmio_write()
1264 dpcd && dpcd->data_valid); in dp_aux_ch_ctl_mmio_write()
1307 if (dpcd && dpcd->data_valid) { in dp_aux_ch_ctl_mmio_write()
1311 t = dpcd->data[addr + i - 1]; in dp_aux_ch_ctl_mmio_write()
1323 dpcd && dpcd->data_valid); in dp_aux_ch_ctl_mmio_write()