Home
last modified time | relevance | path

Searched refs:proposed_table (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/accessories/
H A Dlink_fpga.c38 struct link_mst_stream_allocation_table proposed_table = {0}; in dp_fpga_hpo_enable_link_and_stream() local
66 proposed_table.stream_count = state->stream_count; in dp_fpga_hpo_enable_link_and_stream()
70 proposed_table.stream_allocations[i].slot_count = req_slot_count; in dp_fpga_hpo_enable_link_and_stream()
71 proposed_table.stream_allocations[i].vcp_id = i+1; in dp_fpga_hpo_enable_link_and_stream()
73 proposed_table.stream_allocations[i].hpo_dp_stream_enc = state->res_ctx.pipe_ctx[i].stream_res.hpo_dp_stream_enc; in dp_fpga_hpo_enable_link_and_stream()
79 proposed_table.stream_count = 1; /// Always 1 stream for SST in dp_fpga_hpo_enable_link_and_stream()
80 proposed_table.stream_allocations[0].slot_count = req_slot_count; in dp_fpga_hpo_enable_link_and_stream()
81 proposed_table.stream_allocations[0].vcp_id = vc_id; in dp_fpga_hpo_enable_link_and_stream()
82 proposed_table.stream_allocations[0].hpo_dp_stream_enc = pipe_ctx->stream_res.hpo_dp_stream_enc; in dp_fpga_hpo_enable_link_and_stream()
87 &proposed_table); in dp_fpga_hpo_enable_link_and_stream()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_dpms.c1179 const struct dc_dp_mst_stream_allocation_table *proposed_table) in update_mst_stream_alloc_table()
1187 /* if DRM proposed_table has more than one new payload */ in update_mst_stream_alloc_table()
1188 ASSERT(proposed_table->stream_count - in update_mst_stream_alloc_table()
1191 /* copy proposed_table to link, add stream encoder */ in update_mst_stream_alloc_table()
1192 for (i = 0; i < proposed_table->stream_count; i++) { in update_mst_stream_alloc_table()
1199 proposed_table->stream_allocations[i].vcp_id) { in update_mst_stream_alloc_table()
1202 work_table[i].slot_count = proposed_table->stream_allocations[i].slot_count; in update_mst_stream_alloc_table()
1210 proposed_table->stream_allocations[i].vcp_id; in update_mst_stream_alloc_table()
1212 proposed_table->stream_allocations[i].slot_count; in update_mst_stream_alloc_table()
1220 proposed_table in update_mst_stream_alloc_table()
1175 update_mst_stream_alloc_table( struct dc_link *link, struct stream_encoder *stream_enc, struct hpo_dp_stream_encoder *hpo_dp_stream_enc, const struct dc_dp_mst_stream_allocation_table *proposed_table) update_mst_stream_alloc_table() argument
1260 struct dc_dp_mst_stream_allocation_table proposed_table = {0}; deallocate_mst_payload_with_temp_drm_wa() local
1339 struct dc_dp_mst_stream_allocation_table proposed_table = {0}; deallocate_mst_payload() local
1443 struct dc_dp_mst_stream_allocation_table proposed_table = {0}; allocate_mst_payload() local
1560 write_128b_132b_sst_payload_allocation_table( const struct dc_stream_state *stream, struct dc_link *link, struct link_mst_stream_allocation_table *proposed_table, bool allocate) write_128b_132b_sst_payload_allocation_table() argument
1672 struct link_mst_stream_allocation_table proposed_table = {0}; update_sst_payload() local
1757 struct dc_dp_mst_stream_allocation_table proposed_table = {0}; link_reduce_mst_payload() local
1846 struct dc_dp_mst_stream_allocation_table proposed_table = {0}; link_increase_mst_payload() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_helpers.c134 struct dp_mst_stream_allocation_table *proposed_table) in get_payload_table()
142 proposed_table->stream_count = 0; in get_payload_table()
157 &proposed_table->stream_allocations[ in get_payload_table()
158 proposed_table->stream_count]; in get_payload_table()
162 proposed_table->stream_count++; in get_payload_table()
180 struct dp_mst_stream_allocation_table *proposed_table, in dm_helpers_dp_mst_write_payload_allocation_table()
227 get_payload_table(aconnector, proposed_table); in dm_helpers_dp_mst_write_payload_allocation_table()
132 get_payload_table( struct amdgpu_dm_connector *aconnector, struct dp_mst_stream_allocation_table *proposed_table) get_payload_table() argument
177 dm_helpers_dp_mst_write_payload_allocation_table( struct dc_context *ctx, const struct dc_stream_state *stream, struct dp_mst_stream_allocation_table *proposed_table, bool enable) dm_helpers_dp_mst_write_payload_allocation_table() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_link.c2852 const struct dp_mst_stream_allocation_table *proposed_table) in update_mst_stream_alloc_table()
2861 /* if DRM proposed_table has more than one new payload */ in update_mst_stream_alloc_table()
2862 ASSERT(proposed_table->stream_count - in update_mst_stream_alloc_table()
2865 /* copy proposed_table to link, add stream encoder */ in update_mst_stream_alloc_table()
2866 for (i = 0; i < proposed_table->stream_count; i++) { in update_mst_stream_alloc_table()
2873 proposed_table->stream_allocations[i].vcp_id) { in update_mst_stream_alloc_table()
2883 proposed_table->stream_allocations[i].vcp_id; in update_mst_stream_alloc_table()
2885 proposed_table->stream_allocations[i].slot_count; in update_mst_stream_alloc_table()
2892 proposed_table->stream_count; in update_mst_stream_alloc_table()
2907 struct dp_mst_stream_allocation_table proposed_table in dc_link_allocate_mst_payload() local
2849 update_mst_stream_alloc_table( struct dc_link *link, struct stream_encoder *stream_enc, const struct dp_mst_stream_allocation_table *proposed_table) update_mst_stream_alloc_table() argument
2990 struct dp_mst_stream_allocation_table proposed_table = {0}; deallocate_mst_payload() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/
H A Ddm_helpers.h80 struct dp_mst_stream_allocation_table *proposed_table,
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/
H A Ddm_helpers.h80 struct dc_dp_mst_stream_allocation_table *proposed_table,
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_helpers.c254 struct dc_dp_mst_stream_allocation_table *proposed_table, in dm_helpers_dp_mst_write_payload_allocation_table()
296 fill_dc_mst_payload_table_from_drm(stream->link, enable, target_payload, proposed_table); in dm_helpers_dp_mst_write_payload_allocation_table()
251 dm_helpers_dp_mst_write_payload_allocation_table( struct dc_context *ctx, const struct dc_stream_state *stream, struct dc_dp_mst_stream_allocation_table *proposed_table, bool enable) dm_helpers_dp_mst_write_payload_allocation_table() argument

Completed in 9 milliseconds