Lines Matching refs:irq_data
273 static void read_dpcd204h_on_irq_hpd(struct dc_link *link, union hpd_irq_data *irq_data) in read_dpcd204h_on_irq_hpd() argument
285 irq_data->bytes.lane_status_updated.bits.EQ_INTERLANE_ALIGN_DONE_128b_132b = in read_dpcd204h_on_irq_hpd()
287 irq_data->bytes.lane_status_updated.bits.CDS_INTERLANE_ALIGN_DONE_128b_132b = in read_dpcd204h_on_irq_hpd()
294 union hpd_irq_data *irq_data) in dp_read_hpd_rx_irq_data() argument
310 irq_data->raw, in dp_read_hpd_rx_irq_data()
327 irq_data->bytes.sink_cnt.raw = tmp[DP_SINK_COUNT_ESI - DP_SINK_COUNT_ESI]; in dp_read_hpd_rx_irq_data()
328 …irq_data->bytes.device_service_irq.raw = tmp[DP_DEVICE_SERVICE_IRQ_VECTOR_ESI0 - DP_SINK_COUNT_ESI… in dp_read_hpd_rx_irq_data()
329 irq_data->bytes.lane01_status.raw = tmp[DP_LANE0_1_STATUS_ESI - DP_SINK_COUNT_ESI]; in dp_read_hpd_rx_irq_data()
330 irq_data->bytes.lane23_status.raw = tmp[DP_LANE2_3_STATUS_ESI - DP_SINK_COUNT_ESI]; in dp_read_hpd_rx_irq_data()
331 …irq_data->bytes.lane_status_updated.raw = tmp[DP_LANE_ALIGN_STATUS_UPDATED_ESI - DP_SINK_COUNT_ESI… in dp_read_hpd_rx_irq_data()
332 irq_data->bytes.sink_status.raw = tmp[DP_SINK_STATUS_ESI - DP_SINK_COUNT_ESI]; in dp_read_hpd_rx_irq_data()
339 read_dpcd204h_on_irq_hpd(link, irq_data); in dp_read_hpd_rx_irq_data()