| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_stream.h | 401 struct dc_stream_state *dc_stream, 412 struct dc_stream_state *dc_stream, 529 void dc_stream_retain(struct dc_stream_state *dc_stream); 530 void dc_stream_release(struct dc_stream_state *dc_stream); 532 struct dc_stream_status *dc_stream_get_status(struct dc_stream_state *dc_stream); 533 const struct dc_stream_status *dc_stream_get_status_const(const struct dc_stream_state *dc_stream);
|
| H A D | Makefile | 78 FILES += core/dc_stream.o
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/ |
| H A D | dcn20_resource.h | 164 …cn20_add_stream_to_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_state *dc_stream); 165 …_dsc_to_stream_resource(struct dc *dc, struct dc_state *dc_ctx, struct dc_stream_state *dc_stream); 166 …remove_stream_from_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_state *dc_stream);
|
| H A D | dcn20_resource.c | 1413 struct dc_stream_state *dc_stream) in dcn20_add_dsc_to_stream_resource() argument 1425 if (pipe_ctx->stream != dc_stream) in dcn20_add_dsc_to_stream_resource() 1447 struct dc_stream_state *dc_stream) in remove_dsc_from_stream_resource() argument 1453 if (new_ctx->res_ctx.pipe_ctx[i].stream == dc_stream && !new_ctx->res_ctx.pipe_ctx[i].top_pipe) { in remove_dsc_from_stream_resource() 1468 …dcn20_add_stream_to_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_state *dc_stream) in dcn20_add_stream_to_ctx() argument 1472 result = resource_map_pool_resources(dc, new_ctx, dc_stream); in dcn20_add_stream_to_ctx() 1475 result = resource_map_phy_clock_resources(dc, new_ctx, dc_stream); in dcn20_add_stream_to_ctx() 1478 if (result == DC_OK && dc_stream->timing.flags.DSC) in dcn20_add_stream_to_ctx() 1479 result = dcn20_add_dsc_to_stream_resource(dc, new_ctx, dc_stream); in dcn20_add_stream_to_ctx() 1482 result = dcn20_build_mapped_resource(dc, new_ctx, dc_stream); in dcn20_add_stream_to_ctx() [all …]
|
| /linux/Documentation/gpu/amdgpu/display/ |
| H A D | programming-model-dcn.rst | 108 overview which is `dc_stream` and `dc_state`. The `dc_stream` stores many 112 `dc_state` is composed of `dc_stream` and `dc_plane`. The `dc_stream` is the DC 118 and is ready to be composited under a `dc_stream`. Normally, the driver may 119 have one or more `dc_plane` connected to the same `dc_stream`, which defines a 157 phase starts. This task activates one or more `dc_stream` at this phase, and in
|
| H A D | dcn-overview.rst | 80 we have dc_stream, and the output (DIO) is handled by dc_link. Keep in mind 83 be sent to the display via dc_stream and dc_link.
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce112/ |
| H A D | dce112_resource.h | 53 struct dc_stream_state *dc_stream);
|
| H A D | dce112_resource.c | 1020 struct dc_stream_state *dc_stream) in dce112_add_stream_to_ctx() argument 1024 result = resource_map_pool_resources(dc, new_ctx, dc_stream); in dce112_add_stream_to_ctx() 1027 result = resource_map_phy_clock_resources(dc, new_ctx, dc_stream); in dce112_add_stream_to_ctx() 1031 result = build_mapped_resource(dc, new_ctx, dc_stream); in dce112_add_stream_to_ctx()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce100/ |
| H A D | dce100_resource.h | 56 struct dc_stream_state *dc_stream);
|
| H A D | dce100_resource.c | 938 struct dc_stream_state *dc_stream) in dce100_add_stream_to_ctx() argument 942 result = resource_map_pool_resources(dc, new_ctx, dc_stream); in dce100_add_stream_to_ctx() 945 result = resource_map_clock_resources(dc, new_ctx, dc_stream); in dce100_add_stream_to_ctx() 948 result = build_mapped_resource(dc, new_ctx, dc_stream); in dce100_add_stream_to_ctx()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/ |
| H A D | dcn30_resource.h | 99 struct dc_stream_state *dc_stream);
|
| H A D | dcn30_resource.c | 1313 …dcn30_add_stream_to_ctx(struct dc *dc, struct dc_state *new_ctx, struct dc_stream_state *dc_stream) in dcn30_add_stream_to_ctx() argument 1316 return dcn20_add_stream_to_ctx(dc, new_ctx, dc_stream); in dcn30_add_stream_to_ctx()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce110/ |
| H A D | dce110_resource.c | 1111 struct dc_stream_state *dc_stream) in dce110_add_stream_to_ctx() argument 1115 result = resource_map_pool_resources(dc, new_ctx, dc_stream); in dce110_add_stream_to_ctx() 1118 result = resource_map_clock_resources(dc, new_ctx, dc_stream); in dce110_add_stream_to_ctx() 1122 result = build_mapped_resource(dc, new_ctx, dc_stream); in dce110_add_stream_to_ctx()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn10/ |
| H A D | dcn10_resource.c | 1097 struct dc_stream_state *dc_stream) in dcn10_add_stream_to_ctx() argument 1101 result = resource_map_pool_resources(dc, new_ctx, dc_stream); in dcn10_add_stream_to_ctx() 1104 result = resource_map_phy_clock_resources(dc, new_ctx, dc_stream); in dcn10_add_stream_to_ctx() 1108 result = build_mapped_resource(dc, new_ctx, dc_stream); in dcn10_add_stream_to_ctx()
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/ |
| H A D | resource.h | 160 struct dc_stream_state *dc_stream,
|
| H A D | core_types.h | 163 struct dc_stream_state *dc_stream);
|