Home
last modified time | relevance | path

Searched refs:vcpi (Results 1 - 25 of 27) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_dp_mst_topology.c351 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 Ddrm_dp_mst_helper.h53 * @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 Dsorgp100.c43 .vcpi = gf119_sor_dp_vcpi,
74 .vcpi = gf119_sor_dp_vcpi,
H A Dsortu102.c83 .vcpi = tu102_sor_dp_vcpi,
114 .vcpi = tu102_sor_dp_vcpi,
H A Dsorgm200.c110 .vcpi = gf119_sor_dp_vcpi,
141 .vcpi = gf119_sor_dp_vcpi,
H A Dsorgk104.c38 .vcpi = gf119_sor_dp_vcpi,
H A Dsorgm107.c52 .vcpi = gf119_sor_dp_vcpi,
H A Drootnv50.c250 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 Dior.h79 void (*vcpi)(struct nvkm_ior *, int head, u8 slot, member
H A Dsorgf119.c172 .vcpi = gf119_sor_dp_vcpi,
/kernel/linux/linux-6.6/include/drm/display/
H A Ddrm_dp_mst_helper.h78 * @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 Ddisp.c956 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 Dgm107.c62 .vcpi = gf119_sor_dp_vcpi,
H A Dga102.c78 .vcpi = tu102_sor_dp_vcpi,
H A Duoutp.c38 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 Dgm200.c64 .vcpi = gf119_sor_dp_vcpi,
H A Dior.h80 void (*vcpi)(struct nvkm_ior *, int head, u8 slot, member
H A Dtu102.c76 .vcpi = tu102_sor_dp_vcpi,
/kernel/linux/linux-6.6/drivers/gpu/drm/display/
H A Ddrm_dp_mst_topology.c352 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 Dtest-drm_dp_mst_helper.c190 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 Ddrm_dp_mst_helper_test.c119 .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 Damdgpu_dm_helpers.c177 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 Dintel_hdcp.c39 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 Damdgpu_dm_helpers.c161 sa->vcp_id = mst_mgr->proposed_vcpis[i]->vcpi; in get_payload_table()
H A Damdgpu_dm.c5760 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;

Completed in 31 milliseconds

12