diff options
author | Harry Wentland <harry.wentland@amd.com> | 2017-07-27 09:33:33 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-09-26 18:16:04 -0400 |
commit | 0971c40e180696c3512b9a63ca7ca5161cbfce32 (patch) | |
tree | c5727284d49bd2f8b03ed971cedb734b1f37822e /drivers/gpu/drm/amd/display/modules/freesync/freesync.c | |
parent | c9614aeb12f80fa7a787e608d75b707175997edd (diff) |
drm/amd/display: Rename dc_stream to dc_stream_state
find -name Makefile -o -name Kconfig -o -name "*.c" -o -name "*.h" \
-o -name "*.cpp" -o -name "*.hpp" | \
xargs sed -i 's/struct dc_stream/struct dc_stream_state/g'
find -name Makefile -o -name Kconfig -o -name "*.c" -o -name "*.h" \
-o -name "*.cpp" -o -name "*.hpp" | \
xargs sed -i 's/struct dc_stream_state_update/struct dc_stream_update/g'
find -name Makefile -o -name Kconfig -o -name "*.c" -o -name "*.h" \
-o -name "*.cpp" -o -name "*.hpp" | \
xargs sed -i 's/struct dc_stream_state_status/struct dc_stream_status/g'
Plus some manual changes
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Harry Wentland <Harry.Wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/modules/freesync/freesync.c')
-rw-r--r-- | drivers/gpu/drm/amd/display/modules/freesync/freesync.c | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/drivers/gpu/drm/amd/display/modules/freesync/freesync.c b/drivers/gpu/drm/amd/display/modules/freesync/freesync.c index 358f8a855a59..f0a3e4332a09 100644 --- a/drivers/gpu/drm/amd/display/modules/freesync/freesync.c +++ b/drivers/gpu/drm/amd/display/modules/freesync/freesync.c | |||
@@ -111,7 +111,7 @@ struct freesync_state { | |||
111 | }; | 111 | }; |
112 | 112 | ||
113 | struct freesync_entity { | 113 | struct freesync_entity { |
114 | struct dc_stream *stream; | 114 | struct dc_stream_state *stream; |
115 | struct mod_freesync_caps *caps; | 115 | struct mod_freesync_caps *caps; |
116 | struct freesync_state state; | 116 | struct freesync_state state; |
117 | struct mod_freesync_user_enable user_enable; | 117 | struct mod_freesync_user_enable user_enable; |
@@ -229,7 +229,7 @@ void mod_freesync_destroy(struct mod_freesync *mod_freesync) | |||
229 | * on the core_freesync->map and returns the corresponding index | 229 | * on the core_freesync->map and returns the corresponding index |
230 | */ | 230 | */ |
231 | static unsigned int map_index_from_stream(struct core_freesync *core_freesync, | 231 | static unsigned int map_index_from_stream(struct core_freesync *core_freesync, |
232 | struct dc_stream *stream) | 232 | struct dc_stream_state *stream) |
233 | { | 233 | { |
234 | unsigned int index = 0; | 234 | unsigned int index = 0; |
235 | 235 | ||
@@ -244,7 +244,7 @@ static unsigned int map_index_from_stream(struct core_freesync *core_freesync, | |||
244 | } | 244 | } |
245 | 245 | ||
246 | bool mod_freesync_add_stream(struct mod_freesync *mod_freesync, | 246 | bool mod_freesync_add_stream(struct mod_freesync *mod_freesync, |
247 | struct dc_stream *stream, struct mod_freesync_caps *caps) | 247 | struct dc_stream_state *stream, struct mod_freesync_caps *caps) |
248 | { | 248 | { |
249 | struct core_dc *core_dc = NULL; | 249 | struct core_dc *core_dc = NULL; |
250 | struct core_freesync *core_freesync = NULL; | 250 | struct core_freesync *core_freesync = NULL; |
@@ -322,7 +322,7 @@ bool mod_freesync_add_stream(struct mod_freesync *mod_freesync, | |||
322 | } | 322 | } |
323 | 323 | ||
324 | bool mod_freesync_remove_stream(struct mod_freesync *mod_freesync, | 324 | bool mod_freesync_remove_stream(struct mod_freesync *mod_freesync, |
325 | struct dc_stream *stream) | 325 | struct dc_stream_state *stream) |
326 | { | 326 | { |
327 | int i = 0; | 327 | int i = 0; |
328 | struct core_freesync *core_freesync = NULL; | 328 | struct core_freesync *core_freesync = NULL; |
@@ -344,7 +344,7 @@ bool mod_freesync_remove_stream(struct mod_freesync *mod_freesync, | |||
344 | } | 344 | } |
345 | 345 | ||
346 | static void update_stream_freesync_context(struct core_freesync *core_freesync, | 346 | static void update_stream_freesync_context(struct core_freesync *core_freesync, |
347 | struct dc_stream *stream) | 347 | struct dc_stream_state *stream) |
348 | { | 348 | { |
349 | unsigned int index; | 349 | unsigned int index; |
350 | struct freesync_context *ctx; | 350 | struct freesync_context *ctx; |
@@ -368,7 +368,7 @@ static void update_stream_freesync_context(struct core_freesync *core_freesync, | |||
368 | } | 368 | } |
369 | 369 | ||
370 | static void update_stream(struct core_freesync *core_freesync, | 370 | static void update_stream(struct core_freesync *core_freesync, |
371 | struct dc_stream *stream) | 371 | struct dc_stream_state *stream) |
372 | { | 372 | { |
373 | unsigned int index = map_index_from_stream(core_freesync, stream); | 373 | unsigned int index = map_index_from_stream(core_freesync, stream); |
374 | if (core_freesync->map[index].caps->supported) { | 374 | if (core_freesync->map[index].caps->supported) { |
@@ -378,7 +378,7 @@ static void update_stream(struct core_freesync *core_freesync, | |||
378 | } | 378 | } |
379 | 379 | ||
380 | static void calc_freesync_range(struct core_freesync *core_freesync, | 380 | static void calc_freesync_range(struct core_freesync *core_freesync, |
381 | struct dc_stream *stream, | 381 | struct dc_stream_state *stream, |
382 | struct freesync_state *state, | 382 | struct freesync_state *state, |
383 | unsigned int min_refresh_in_uhz, | 383 | unsigned int min_refresh_in_uhz, |
384 | unsigned int max_refresh_in_uhz) | 384 | unsigned int max_refresh_in_uhz) |
@@ -452,7 +452,7 @@ static void calc_freesync_range(struct core_freesync *core_freesync, | |||
452 | min_frame_duration_in_ns) / 2000; | 452 | min_frame_duration_in_ns) / 2000; |
453 | } | 453 | } |
454 | 454 | ||
455 | static void calc_v_total_from_duration(struct dc_stream *stream, | 455 | static void calc_v_total_from_duration(struct dc_stream_state *stream, |
456 | unsigned int duration_in_ns, int *v_total_nominal) | 456 | unsigned int duration_in_ns, int *v_total_nominal) |
457 | { | 457 | { |
458 | *v_total_nominal = div64_u64(div64_u64(((unsigned long long)( | 458 | *v_total_nominal = div64_u64(div64_u64(((unsigned long long)( |
@@ -461,7 +461,7 @@ static void calc_v_total_from_duration(struct dc_stream *stream, | |||
461 | } | 461 | } |
462 | 462 | ||
463 | static void calc_v_total_for_static_ramp(struct core_freesync *core_freesync, | 463 | static void calc_v_total_for_static_ramp(struct core_freesync *core_freesync, |
464 | struct dc_stream *stream, | 464 | struct dc_stream_state *stream, |
465 | unsigned int index, int *v_total) | 465 | unsigned int index, int *v_total) |
466 | { | 466 | { |
467 | unsigned int frame_duration = 0; | 467 | unsigned int frame_duration = 0; |
@@ -557,7 +557,7 @@ static void reset_freesync_state_variables(struct freesync_state* state) | |||
557 | * Sets freesync mode on a stream depending on current freesync state. | 557 | * Sets freesync mode on a stream depending on current freesync state. |
558 | */ | 558 | */ |
559 | static bool set_freesync_on_streams(struct core_freesync *core_freesync, | 559 | static bool set_freesync_on_streams(struct core_freesync *core_freesync, |
560 | struct dc_stream **streams, int num_streams) | 560 | struct dc_stream_state **streams, int num_streams) |
561 | { | 561 | { |
562 | int v_total_nominal = 0, v_total_min = 0, v_total_max = 0; | 562 | int v_total_nominal = 0, v_total_min = 0, v_total_max = 0; |
563 | unsigned int stream_idx, map_index = 0; | 563 | unsigned int stream_idx, map_index = 0; |
@@ -729,7 +729,7 @@ static void set_static_ramp_variables(struct core_freesync *core_freesync, | |||
729 | } | 729 | } |
730 | 730 | ||
731 | void mod_freesync_handle_v_update(struct mod_freesync *mod_freesync, | 731 | void mod_freesync_handle_v_update(struct mod_freesync *mod_freesync, |
732 | struct dc_stream **streams, int num_streams) | 732 | struct dc_stream_state **streams, int num_streams) |
733 | { | 733 | { |
734 | unsigned int index, v_total, inserted_frame_v_total = 0; | 734 | unsigned int index, v_total, inserted_frame_v_total = 0; |
735 | unsigned int min_frame_duration_in_ns, vmax, vmin = 0; | 735 | unsigned int min_frame_duration_in_ns, vmax, vmin = 0; |
@@ -839,7 +839,7 @@ void mod_freesync_handle_v_update(struct mod_freesync *mod_freesync, | |||
839 | } | 839 | } |
840 | 840 | ||
841 | void mod_freesync_update_state(struct mod_freesync *mod_freesync, | 841 | void mod_freesync_update_state(struct mod_freesync *mod_freesync, |
842 | struct dc_stream **streams, int num_streams, | 842 | struct dc_stream_state **streams, int num_streams, |
843 | struct mod_freesync_params *freesync_params) | 843 | struct mod_freesync_params *freesync_params) |
844 | { | 844 | { |
845 | bool freesync_program_required = false; | 845 | bool freesync_program_required = false; |
@@ -929,7 +929,7 @@ void mod_freesync_update_state(struct mod_freesync *mod_freesync, | |||
929 | 929 | ||
930 | 930 | ||
931 | bool mod_freesync_get_state(struct mod_freesync *mod_freesync, | 931 | bool mod_freesync_get_state(struct mod_freesync *mod_freesync, |
932 | struct dc_stream *stream, | 932 | struct dc_stream_state *stream, |
933 | struct mod_freesync_params *freesync_params) | 933 | struct mod_freesync_params *freesync_params) |
934 | { | 934 | { |
935 | unsigned int index = 0; | 935 | unsigned int index = 0; |
@@ -965,7 +965,7 @@ bool mod_freesync_get_state(struct mod_freesync *mod_freesync, | |||
965 | } | 965 | } |
966 | 966 | ||
967 | bool mod_freesync_set_user_enable(struct mod_freesync *mod_freesync, | 967 | bool mod_freesync_set_user_enable(struct mod_freesync *mod_freesync, |
968 | struct dc_stream **streams, int num_streams, | 968 | struct dc_stream_state **streams, int num_streams, |
969 | struct mod_freesync_user_enable *user_enable) | 969 | struct mod_freesync_user_enable *user_enable) |
970 | { | 970 | { |
971 | unsigned int stream_index, map_index; | 971 | unsigned int stream_index, map_index; |
@@ -1017,7 +1017,7 @@ bool mod_freesync_set_user_enable(struct mod_freesync *mod_freesync, | |||
1017 | } | 1017 | } |
1018 | 1018 | ||
1019 | bool mod_freesync_get_user_enable(struct mod_freesync *mod_freesync, | 1019 | bool mod_freesync_get_user_enable(struct mod_freesync *mod_freesync, |
1020 | struct dc_stream *stream, | 1020 | struct dc_stream_state *stream, |
1021 | struct mod_freesync_user_enable *user_enable) | 1021 | struct mod_freesync_user_enable *user_enable) |
1022 | { | 1022 | { |
1023 | unsigned int index = 0; | 1023 | unsigned int index = 0; |
@@ -1035,7 +1035,7 @@ bool mod_freesync_get_user_enable(struct mod_freesync *mod_freesync, | |||
1035 | } | 1035 | } |
1036 | 1036 | ||
1037 | bool mod_freesync_get_static_ramp_active(struct mod_freesync *mod_freesync, | 1037 | bool mod_freesync_get_static_ramp_active(struct mod_freesync *mod_freesync, |
1038 | struct dc_stream *stream, | 1038 | struct dc_stream_state *stream, |
1039 | bool *is_ramp_active) | 1039 | bool *is_ramp_active) |
1040 | { | 1040 | { |
1041 | unsigned int index = 0; | 1041 | unsigned int index = 0; |
@@ -1054,7 +1054,7 @@ bool mod_freesync_get_static_ramp_active(struct mod_freesync *mod_freesync, | |||
1054 | } | 1054 | } |
1055 | 1055 | ||
1056 | bool mod_freesync_override_min_max(struct mod_freesync *mod_freesync, | 1056 | bool mod_freesync_override_min_max(struct mod_freesync *mod_freesync, |
1057 | struct dc_stream *streams, | 1057 | struct dc_stream_state *streams, |
1058 | unsigned int min_refresh, | 1058 | unsigned int min_refresh, |
1059 | unsigned int max_refresh, | 1059 | unsigned int max_refresh, |
1060 | struct mod_freesync_caps *caps) | 1060 | struct mod_freesync_caps *caps) |
@@ -1107,7 +1107,7 @@ bool mod_freesync_override_min_max(struct mod_freesync *mod_freesync, | |||
1107 | } | 1107 | } |
1108 | 1108 | ||
1109 | bool mod_freesync_get_min_max(struct mod_freesync *mod_freesync, | 1109 | bool mod_freesync_get_min_max(struct mod_freesync *mod_freesync, |
1110 | struct dc_stream *stream, | 1110 | struct dc_stream_state *stream, |
1111 | unsigned int *min_refresh, | 1111 | unsigned int *min_refresh, |
1112 | unsigned int *max_refresh) | 1112 | unsigned int *max_refresh) |
1113 | { | 1113 | { |
@@ -1129,7 +1129,7 @@ bool mod_freesync_get_min_max(struct mod_freesync *mod_freesync, | |||
1129 | } | 1129 | } |
1130 | 1130 | ||
1131 | bool mod_freesync_get_vmin_vmax(struct mod_freesync *mod_freesync, | 1131 | bool mod_freesync_get_vmin_vmax(struct mod_freesync *mod_freesync, |
1132 | struct dc_stream *stream, | 1132 | struct dc_stream_state *stream, |
1133 | unsigned int *vmin, | 1133 | unsigned int *vmin, |
1134 | unsigned int *vmax) | 1134 | unsigned int *vmax) |
1135 | { | 1135 | { |
@@ -1151,7 +1151,7 @@ bool mod_freesync_get_vmin_vmax(struct mod_freesync *mod_freesync, | |||
1151 | } | 1151 | } |
1152 | 1152 | ||
1153 | bool mod_freesync_get_v_position(struct mod_freesync *mod_freesync, | 1153 | bool mod_freesync_get_v_position(struct mod_freesync *mod_freesync, |
1154 | struct dc_stream *stream, | 1154 | struct dc_stream_state *stream, |
1155 | unsigned int *nom_v_pos, | 1155 | unsigned int *nom_v_pos, |
1156 | unsigned int *v_pos) | 1156 | unsigned int *v_pos) |
1157 | { | 1157 | { |
@@ -1179,7 +1179,7 @@ bool mod_freesync_get_v_position(struct mod_freesync *mod_freesync, | |||
1179 | } | 1179 | } |
1180 | 1180 | ||
1181 | void mod_freesync_notify_mode_change(struct mod_freesync *mod_freesync, | 1181 | void mod_freesync_notify_mode_change(struct mod_freesync *mod_freesync, |
1182 | struct dc_stream **streams, int num_streams) | 1182 | struct dc_stream_state **streams, int num_streams) |
1183 | { | 1183 | { |
1184 | unsigned int stream_index, map_index; | 1184 | unsigned int stream_index, map_index; |
1185 | struct freesync_state *state; | 1185 | struct freesync_state *state; |
@@ -1239,7 +1239,7 @@ void mod_freesync_notify_mode_change(struct mod_freesync *mod_freesync, | |||
1239 | * is required, depending on the times calculated | 1239 | * is required, depending on the times calculated |
1240 | */ | 1240 | */ |
1241 | static void update_timestamps(struct core_freesync *core_freesync, | 1241 | static void update_timestamps(struct core_freesync *core_freesync, |
1242 | const struct dc_stream *stream, unsigned int map_index, | 1242 | const struct dc_stream_state *stream, unsigned int map_index, |
1243 | unsigned int last_render_time_in_us) | 1243 | unsigned int last_render_time_in_us) |
1244 | { | 1244 | { |
1245 | struct freesync_state *state = &core_freesync->map[map_index].state; | 1245 | struct freesync_state *state = &core_freesync->map[map_index].state; |
@@ -1304,7 +1304,7 @@ static void update_timestamps(struct core_freesync *core_freesync, | |||
1304 | } | 1304 | } |
1305 | 1305 | ||
1306 | static void apply_below_the_range(struct core_freesync *core_freesync, | 1306 | static void apply_below_the_range(struct core_freesync *core_freesync, |
1307 | struct dc_stream *stream, unsigned int map_index, | 1307 | struct dc_stream_state *stream, unsigned int map_index, |
1308 | unsigned int last_render_time_in_us) | 1308 | unsigned int last_render_time_in_us) |
1309 | { | 1309 | { |
1310 | unsigned int inserted_frame_duration_in_us = 0; | 1310 | unsigned int inserted_frame_duration_in_us = 0; |
@@ -1403,7 +1403,7 @@ static void apply_below_the_range(struct core_freesync *core_freesync, | |||
1403 | } | 1403 | } |
1404 | 1404 | ||
1405 | static void apply_fixed_refresh(struct core_freesync *core_freesync, | 1405 | static void apply_fixed_refresh(struct core_freesync *core_freesync, |
1406 | struct dc_stream *stream, unsigned int map_index) | 1406 | struct dc_stream_state *stream, unsigned int map_index) |
1407 | { | 1407 | { |
1408 | unsigned int vmin = 0, vmax = 0; | 1408 | unsigned int vmin = 0, vmax = 0; |
1409 | struct freesync_state *state = &core_freesync->map[map_index].state; | 1409 | struct freesync_state *state = &core_freesync->map[map_index].state; |
@@ -1434,7 +1434,7 @@ static void apply_fixed_refresh(struct core_freesync *core_freesync, | |||
1434 | } | 1434 | } |
1435 | 1435 | ||
1436 | void mod_freesync_pre_update_plane_addresses(struct mod_freesync *mod_freesync, | 1436 | void mod_freesync_pre_update_plane_addresses(struct mod_freesync *mod_freesync, |
1437 | struct dc_stream **streams, int num_streams, | 1437 | struct dc_stream_state **streams, int num_streams, |
1438 | unsigned int curr_time_stamp_in_us) | 1438 | unsigned int curr_time_stamp_in_us) |
1439 | { | 1439 | { |
1440 | unsigned int stream_index, map_index, last_render_time_in_us = 0; | 1440 | unsigned int stream_index, map_index, last_render_time_in_us = 0; |