/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_dp_mst_topology.c | 351 buf[idx] = (req->u.allocate_payload.vcpi & 0x7f); in drm_dp_encode_sideband_req() 371 buf[idx] = (req->u.query_payload.vcpi & 0x7f); in drm_dp_encode_sideband_req() 476 a->vcpi = buf[idx] & 0x7f; in drm_dp_decode_sideband_req() 491 req->u.query_payload.vcpi = buf[idx] & 0x7f; in drm_dp_decode_sideband_req() 618 P("port=%d vcpi=%d pbn=%d sdp_streams=%d %*ph\n", in drm_dp_dump_sideband_msg_req_body() 620 req->u.allocate_payload.vcpi, req->u.allocate_payload.pbn, in drm_dp_dump_sideband_msg_req_body() 626 P("port=%d vcpi=%d\n", in drm_dp_dump_sideband_msg_req_body() 628 req->u.query_payload.vcpi); in drm_dp_dump_sideband_msg_req_body() 936 repmsg->u.allocate_payload.vcpi = raw->msg[idx]; in drm_dp_sideband_parse_allocate_payload_ack() 1177 u8 vcpi, uint16_ in build_allocate_payload() 1175 build_allocate_payload(struct drm_dp_sideband_msg_tx *msg, int port_num, u8 vcpi, uint16_t pbn, u8 number_sdp_streams, u8 *sdp_stream_sink) build_allocate_payload() argument 1229 drm_dp_mst_assign_payload_id(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_vcpi *vcpi) drm_dp_mst_assign_payload_id() argument 1258 drm_dp_mst_put_payload_id(struct drm_dp_mst_topology_mgr *mgr, int vcpi) drm_dp_mst_put_payload_id() argument 3374 struct drm_dp_vcpi *vcpi = mgr->proposed_vcpis[i]; drm_dp_update_payload_part1() local 4327 drm_dp_init_vcpi(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_vcpi *vcpi, int pbn, int slots) drm_dp_init_vcpi() argument 4383 struct drm_dp_vcpi_allocation *pos, *vcpi = NULL; drm_dp_atomic_find_vcpi_slots() local 5015 struct drm_dp_vcpi_allocation *pos, *vcpi; drm_dp_mst_duplicate_state() local 5090 struct drm_dp_vcpi_allocation *vcpi; drm_dp_mst_atomic_check_mstb_bw_limit() local 5132 struct drm_dp_vcpi_allocation *vcpi; drm_dp_mst_atomic_check_port_bw_limit() local 5184 struct drm_dp_vcpi_allocation *vcpi; drm_dp_mst_atomic_check_vcpi_alloc_limit() local 5302 int vcpi = 0; drm_dp_mst_atomic_enable_dsc() local [all...] |
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_dp_mst_helper.h | 53 * @vcpi: Virtual channel ID. 59 int vcpi; member 90 * @vcpi: Virtual Channel Payload info for this port. 145 struct drm_dp_vcpi vcpi; member 349 u8 vcpi; member 356 u8 vcpi; member 433 u8 vcpi; member 540 int vcpi; member 547 int vcpi; member 677 * VCPI structure itself is &drm_dp_mst_port.vcpi, an [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | sorgp100.c | 43 .vcpi = gf119_sor_dp_vcpi, 74 .vcpi = gf119_sor_dp_vcpi,
|
H A D | sortu102.c | 83 .vcpi = tu102_sor_dp_vcpi, 114 .vcpi = tu102_sor_dp_vcpi,
|
H A D | sorgm200.c | 110 .vcpi = gf119_sor_dp_vcpi, 141 .vcpi = gf119_sor_dp_vcpi,
|
H A D | sorgk104.c | 38 .vcpi = gf119_sor_dp_vcpi,
|
H A D | sorgm107.c | 52 .vcpi = gf119_sor_dp_vcpi,
|
H A D | rootnv50.c | 250 nvif_ioctl(object, "disp sor dp mst vcpi size %d\n", size); in nv50_disp_root_mthd_() 252 nvif_ioctl(object, "disp sor dp mst vcpi vers %d " in nv50_disp_root_mthd_() 257 if (!outp->ior->func->dp.vcpi) in nv50_disp_root_mthd_() 259 outp->ior->func->dp.vcpi(outp->ior, hidx, in nv50_disp_root_mthd_()
|
H A D | ior.h | 79 void (*vcpi)(struct nvkm_ior *, int head, u8 slot, member
|
H A D | sorgf119.c | 172 .vcpi = gf119_sor_dp_vcpi,
|
/kernel/linux/linux-6.6/include/drm/display/ |
H A D | drm_dp_mst_helper.h | 78 * @vcpi: Virtual Channel Payload info for this port. 332 u8 vcpi; member 339 u8 vcpi; member 416 u8 vcpi; member 551 /** @vcpi: The Virtual Channel Payload Identifier */ 552 u8 vcpi; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | disp.c | 956 int vcpi = mstc->port->vcpi.vcpi, i; in nv50_msto_payload() local 960 NV_ATOMIC(drm, "%s: vcpi %d\n", msto->encoder.name, vcpi); in nv50_msto_payload() 963 NV_ATOMIC(drm, "%s: %d: vcpi %d start 0x%02x slots 0x%02x\n", in nv50_msto_payload() 964 mstm->outp->base.base.name, i, payload->vcpi, in nv50_msto_payload() 970 if (payload->vcpi == vcpi) in nv50_msto_payload() 1003 struct nv50_disp_sor_dp_mst_vcpi_v0 vcpi; in nv50_msto_prepare() member [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | gm107.c | 62 .vcpi = gf119_sor_dp_vcpi,
|
H A D | ga102.c | 78 .vcpi = tu102_sor_dp_vcpi,
|
H A D | uoutp.c | 38 if (!ior->func->dp || !ior->func->dp->vcpi || !nvkm_head_find(outp->disp, args->v0.head)) in nvkm_uoutp_mthd_dp_mst_vcpi() 41 ior->func->dp->vcpi(ior, args->v0.head, args->v0.start_slot, args->v0.num_slots, in nvkm_uoutp_mthd_dp_mst_vcpi()
|
H A D | gm200.c | 64 .vcpi = gf119_sor_dp_vcpi,
|
H A D | ior.h | 80 void (*vcpi)(struct nvkm_ior *, int head, u8 slot, member
|
H A D | tu102.c | 76 .vcpi = tu102_sor_dp_vcpi,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/display/ |
H A D | drm_dp_mst_topology.c | 352 buf[idx] = (req->u.allocate_payload.vcpi & 0x7f); in drm_dp_encode_sideband_req() 372 buf[idx] = (req->u.query_payload.vcpi & 0x7f); in drm_dp_encode_sideband_req() 477 a->vcpi = buf[idx] & 0x7f; in drm_dp_decode_sideband_req() 492 req->u.query_payload.vcpi = buf[idx] & 0x7f; in drm_dp_decode_sideband_req() 619 P("port=%d vcpi=%d pbn=%d sdp_streams=%d %*ph\n", in drm_dp_dump_sideband_msg_req_body() 621 req->u.allocate_payload.vcpi, req->u.allocate_payload.pbn, in drm_dp_dump_sideband_msg_req_body() 627 P("port=%d vcpi=%d\n", in drm_dp_dump_sideband_msg_req_body() 629 req->u.query_payload.vcpi); in drm_dp_dump_sideband_msg_req_body() 938 repmsg->u.allocate_payload.vcpi = raw->msg[idx]; in drm_dp_sideband_parse_allocate_payload_ack() 1185 u8 vcpi, uint16_ in build_allocate_payload() 1183 build_allocate_payload(struct drm_dp_sideband_msg_tx *msg, int port_num, u8 vcpi, uint16_t pbn, u8 number_sdp_streams, u8 *sdp_stream_sink) build_allocate_payload() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/selftests/ |
H A D | test-drm_dp_mst_helper.c | 190 in.u.allocate_payload.vcpi = 0x7f; in igt_dp_mst_sideband_msg_req_decode() 198 in.u.query_payload.vcpi = 0x7f; in igt_dp_mst_sideband_msg_req_decode()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tests/ |
H A D | drm_dp_mst_helper_test.c | 119 .u.allocate_payload.vcpi = 0x7f, 140 .u.query_payload.vcpi = 0x7f,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_helpers.c | 177 dc_alloc->vcp_id = target_payload->vcpi; in fill_dc_mst_payload_table_from_drm() 184 if (dc_alloc->vcp_id == target_payload->vcpi) { in fill_dc_mst_payload_table_from_drm() 236 if (dc_alloc->vcp_id == new_payload->vcpi) { in dm_helpers_construct_old_payload()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_hdcp.c | 39 int vcpi = 0; in intel_conn_to_vcpi() local 52 vcpi = payload->vcpi; in intel_conn_to_vcpi() 53 if (drm_WARN_ON(mgr->dev, vcpi < 0)) { in intel_conn_to_vcpi() 54 vcpi = 0; in intel_conn_to_vcpi() 58 return vcpi; in intel_conn_to_vcpi()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_helpers.c | 161 sa->vcp_id = mst_mgr->proposed_vcpis[i]->vcpi; in get_payload_table()
|
H A D | amdgpu_dm.c | 5760 DRM_DEBUG_ATOMIC("failed finding vcpi slots: %d\n", (int)dm_new_connector_state->vcpi_slots); 5781 int vcpi, pbn_div, pbn = 0; 5822 vcpi = drm_dp_mst_atomic_enable_dsc(state, 5826 if (vcpi < 0) 5827 return vcpi; 5830 dm_conn_state->vcpi_slots = vcpi;
|