Lines Matching refs:map

138 	struct freesync_entity *map;  member
158 core_freesync->map = kcalloc(MOD_FREESYNC_MAX_CONCURRENT_STREAMS, in mod_freesync_create()
162 if (core_freesync->map == NULL) in mod_freesync_create()
166 core_freesync->map[i].stream = NULL; in mod_freesync_create()
210 kfree(core_freesync->map); in mod_freesync_create()
227 if (core_freesync->map[i].stream) in mod_freesync_destroy()
228 dc_stream_release(core_freesync->map[i].stream); in mod_freesync_destroy()
230 kfree(core_freesync->map); in mod_freesync_destroy()
245 if (core_freesync->map[index].stream == stream) { in map_index_from_stream()
284 core_freesync->map[core_freesync->num_entities].stream = stream; in mod_freesync_add_stream()
285 core_freesync->map[core_freesync->num_entities].caps = caps; in mod_freesync_add_stream()
287 core_freesync->map[core_freesync->num_entities].state. in mod_freesync_add_stream()
289 core_freesync->map[core_freesync->num_entities].state. in mod_freesync_add_stream()
291 core_freesync->map[core_freesync->num_entities].state. in mod_freesync_add_stream()
293 core_freesync->map[core_freesync->num_entities].state.time. in mod_freesync_add_stream()
295 core_freesync->map[core_freesync->num_entities].state. in mod_freesync_add_stream()
303 core_freesync->map[core_freesync->num_entities].user_enable. in mod_freesync_add_stream()
306 core_freesync->map[core_freesync->num_entities].user_enable. in mod_freesync_add_stream()
309 core_freesync->map[core_freesync->num_entities].user_enable. in mod_freesync_add_stream()
314 core_freesync->map[core_freesync->num_entities].user_enable.enable_for_gaming = in mod_freesync_add_stream()
316 core_freesync->map[core_freesync->num_entities].user_enable.enable_for_static = in mod_freesync_add_stream()
318 core_freesync->map[core_freesync->num_entities].user_enable.enable_for_video = in mod_freesync_add_stream()
325 core_freesync->map[core_freesync->num_entities].user_enable. in mod_freesync_add_stream()
327 core_freesync->map[core_freesync->num_entities].user_enable. in mod_freesync_add_stream()
329 core_freesync->map[core_freesync->num_entities].user_enable. in mod_freesync_add_stream()
357 dc_stream_release(core_freesync->map[index].stream); in mod_freesync_remove_stream()
358 core_freesync->map[index].stream = NULL; in mod_freesync_remove_stream()
361 core_freesync->map[i] = core_freesync->map[i + 1]; in mod_freesync_remove_stream()
376 core_freesync->map[map_index].state.vmin = v_total_min; in adjust_vmin_vmax()
377 core_freesync->map[map_index].state.vmax = v_total_max; in adjust_vmin_vmax()
395 ctx->supported = core_freesync->map[index].caps->supported; in update_stream_freesync_context()
396 ctx->enabled = (core_freesync->map[index].user_enable.enable_for_gaming || in update_stream_freesync_context()
397 core_freesync->map[index].user_enable.enable_for_video || in update_stream_freesync_context()
398 core_freesync->map[index].user_enable.enable_for_static); in update_stream_freesync_context()
399 ctx->active = (core_freesync->map[index].state.fullscreen || in update_stream_freesync_context()
400 core_freesync->map[index].state.video || in update_stream_freesync_context()
401 core_freesync->map[index].state.static_ramp.ramp_is_active); in update_stream_freesync_context()
403 core_freesync->map[index].caps->min_refresh_in_micro_hz; in update_stream_freesync_context()
405 map[index].state.nominal_refresh_rate_in_micro_hz; in update_stream_freesync_context()
413 if (core_freesync->map[index].caps->supported) { in update_stream()
480 core_freesync->map[index].caps->btr_supported = true; in calc_freesync_range()
482 core_freesync->map[index].caps->btr_supported = false; in calc_freesync_range()
509 &core_freesync->map[index].state.static_ramp; in calc_v_total_for_static_ramp()
539 core_freesync->map[index].state. in calc_v_total_for_static_ramp()
560 core_freesync->map[index].caps->min_refresh_in_micro_hz))); in calc_v_total_for_static_ramp()
613 state = &core_freesync->map[map_index].state; in set_freesync_on_streams()
615 if (core_freesync->map[map_index].caps->supported) { in set_freesync_on_streams()
630 if (core_freesync->map[map_index].user_enable. in set_freesync_on_streams()
650 } else if (core_freesync->map[map_index].user_enable. in set_freesync_on_streams()
725 unsigned int nominal_refresh_rate = core_freesync->map[index].state. in set_static_ramp_variables()
727 unsigned int min_refresh_rate= core_freesync->map[index].caps-> in set_static_ramp_variables()
730 &core_freesync->map[index].state.static_ramp; in set_static_ramp_variables()
788 if (core_freesync->map[index].caps->supported == false) in mod_freesync_handle_v_update()
791 state = &core_freesync->map[index].state; in mod_freesync_handle_v_update()
797 core_freesync->map[index].user_enable.enable_for_gaming && in mod_freesync_handle_v_update()
798 core_freesync->map[index].caps->btr_supported && in mod_freesync_handle_v_update()
855 core_freesync->map[index].user_enable.enable_for_static) { in mod_freesync_handle_v_update()
905 state = &core_freesync->map[map_index].state; in mod_freesync_update_state()
979 if (core_freesync->map[index].state.fullscreen) { in mod_freesync_get_state()
982 } else if (core_freesync->map[index].state.static_screen) { in mod_freesync_get_state()
985 } else if (core_freesync->map[index].state.video) { in mod_freesync_get_state()
994 core_freesync->map[index].state.time.update_duration_in_ns; in mod_freesync_get_state()
997 core_freesync->map[index].state.windowed_fullscreen; in mod_freesync_get_state()
1027 core_freesync->map[map_index].user_enable = *user_enable; in mod_freesync_set_user_enable()
1030 if (core_freesync->map[map_index].user_enable. in mod_freesync_set_user_enable()
1033 if (core_freesync->map[map_index].user_enable. in mod_freesync_set_user_enable()
1036 if (core_freesync->map[map_index].user_enable. in mod_freesync_set_user_enable()
1067 *user_enable = core_freesync->map[index].user_enable; in mod_freesync_get_user_enable()
1086 core_freesync->map[index].state.static_ramp.ramp_is_active; in mod_freesync_get_static_ramp_active()
1106 state = &core_freesync->map[index].state; in mod_freesync_override_min_max()
1114 core_freesync->map[index].caps-> in mod_freesync_override_min_max()
1158 core_freesync->map[index].state.freesync_range.min_refresh; in mod_freesync_get_min_max()
1160 core_freesync->map[index].state.freesync_range.max_refresh; in mod_freesync_get_min_max()
1180 core_freesync->map[index].state.freesync_range.vmin; in mod_freesync_get_vmin_vmax()
1182 core_freesync->map[index].state.freesync_range.vmax; in mod_freesync_get_vmin_vmax()
1233 state = &core_freesync->map[map_index].state; in mod_freesync_notify_mode_change()
1245 if (core_freesync->map[map_index].caps->supported) { in mod_freesync_notify_mode_change()
1254 core_freesync->map[map_index].caps-> in mod_freesync_notify_mode_change()
1279 struct freesync_state *state = &core_freesync->map[map_index].state; in update_timestamps()
1315 core_freesync->map[map_index].caps->btr_supported) { in update_timestamps()
1322 !core_freesync->map[map_index].caps->btr_supported) { in update_timestamps()
1352 struct freesync_state *state = &core_freesync->map[map_index].state; in apply_below_the_range()
1443 struct freesync_state *state = &core_freesync->map[map_index].state; in apply_fixed_refresh()
1483 if (core_freesync->map[map_index].caps->supported) { in mod_freesync_pre_update_plane_addresses()
1486 core_freesync->map[map_index].state.time. in mod_freesync_pre_update_plane_addresses()
1495 if (core_freesync->map[map_index].state.fullscreen && in mod_freesync_pre_update_plane_addresses()
1496 core_freesync->map[map_index].user_enable. in mod_freesync_pre_update_plane_addresses()
1499 if (core_freesync->map[map_index].caps->btr_supported) { in mod_freesync_pre_update_plane_addresses()
1510 core_freesync->map[map_index].state.time. in mod_freesync_pre_update_plane_addresses()
1539 if (core_freesync->map[map_index].caps->supported) { in mod_freesync_get_settings()
1541 core_freesync->map[map_index].state; in mod_freesync_get_settings()