repmsg 447 drivers/gpu/drm/drm_dp_mst_topology.c struct drm_dp_sideband_msg_reply_body *repmsg) repmsg 451 drivers/gpu/drm/drm_dp_mst_topology.c memcpy(repmsg->u.link_addr.guid, &raw->msg[idx], 16); repmsg 453 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.link_addr.nports = raw->msg[idx] & 0xf; repmsg 457 drivers/gpu/drm/drm_dp_mst_topology.c for (i = 0; i < repmsg->u.link_addr.nports; i++) { repmsg 459 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.link_addr.ports[i].input_port = 1; repmsg 461 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.link_addr.ports[i].peer_device_type = (raw->msg[idx] >> 4) & 0x7; repmsg 462 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.link_addr.ports[i].port_number = (raw->msg[idx] & 0xf); repmsg 467 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.link_addr.ports[i].mcs = (raw->msg[idx] >> 7) & 0x1; repmsg 468 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.link_addr.ports[i].ddps = (raw->msg[idx] >> 6) & 0x1; repmsg 469 drivers/gpu/drm/drm_dp_mst_topology.c if (repmsg->u.link_addr.ports[i].input_port == 0) repmsg 470 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.link_addr.ports[i].legacy_device_plug_status = (raw->msg[idx] >> 5) & 0x1; repmsg 474 drivers/gpu/drm/drm_dp_mst_topology.c if (repmsg->u.link_addr.ports[i].input_port == 0) { repmsg 475 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.link_addr.ports[i].dpcd_revision = (raw->msg[idx]); repmsg 479 drivers/gpu/drm/drm_dp_mst_topology.c memcpy(repmsg->u.link_addr.ports[i].peer_guid, &raw->msg[idx], 16); repmsg 483 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.link_addr.ports[i].num_sdp_streams = (raw->msg[idx] >> 4) & 0xf; repmsg 484 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.link_addr.ports[i].num_sdp_stream_sinks = (raw->msg[idx] & 0xf); repmsg 499 drivers/gpu/drm/drm_dp_mst_topology.c struct drm_dp_sideband_msg_reply_body *repmsg) repmsg 502 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.remote_dpcd_read_ack.port_number = raw->msg[idx] & 0xf; repmsg 506 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.remote_dpcd_read_ack.num_bytes = raw->msg[idx]; repmsg 511 drivers/gpu/drm/drm_dp_mst_topology.c memcpy(repmsg->u.remote_dpcd_read_ack.bytes, &raw->msg[idx], repmsg->u.remote_dpcd_read_ack.num_bytes); repmsg 519 drivers/gpu/drm/drm_dp_mst_topology.c struct drm_dp_sideband_msg_reply_body *repmsg) repmsg 522 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.remote_dpcd_write_ack.port_number = raw->msg[idx] & 0xf; repmsg 533 drivers/gpu/drm/drm_dp_mst_topology.c struct drm_dp_sideband_msg_reply_body *repmsg) repmsg 537 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.remote_i2c_read_ack.port_number = (raw->msg[idx] & 0xf); repmsg 541 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.remote_i2c_read_ack.num_bytes = raw->msg[idx]; repmsg 544 drivers/gpu/drm/drm_dp_mst_topology.c memcpy(repmsg->u.remote_i2c_read_ack.bytes, &raw->msg[idx], repmsg->u.remote_i2c_read_ack.num_bytes); repmsg 552 drivers/gpu/drm/drm_dp_mst_topology.c struct drm_dp_sideband_msg_reply_body *repmsg) repmsg 555 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.path_resources.port_number = (raw->msg[idx] >> 4) & 0xf; repmsg 559 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.path_resources.full_payload_bw_number = (raw->msg[idx] << 8) | (raw->msg[idx+1]); repmsg 563 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.path_resources.avail_payload_bw_number = (raw->msg[idx] << 8) | (raw->msg[idx+1]); repmsg 574 drivers/gpu/drm/drm_dp_mst_topology.c struct drm_dp_sideband_msg_reply_body *repmsg) repmsg 577 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.allocate_payload.port_number = (raw->msg[idx] >> 4) & 0xf; repmsg 581 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.allocate_payload.vcpi = raw->msg[idx]; repmsg 585 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.allocate_payload.allocated_pbn = (raw->msg[idx] << 8) | (raw->msg[idx+1]); repmsg 596 drivers/gpu/drm/drm_dp_mst_topology.c struct drm_dp_sideband_msg_reply_body *repmsg) repmsg 599 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.query_payload.port_number = (raw->msg[idx] >> 4) & 0xf; repmsg 603 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.query_payload.allocated_pbn = (raw->msg[idx] << 8) | (raw->msg[idx + 1]); repmsg 614 drivers/gpu/drm/drm_dp_mst_topology.c struct drm_dp_sideband_msg_reply_body *repmsg) repmsg 618 drivers/gpu/drm/drm_dp_mst_topology.c repmsg->u.port_number.port_number = (raw->msg[idx] >> 4) & 0xf;