Home
last modified time | relevance | path

Searched refs:mod_freesync (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/inc/
H A Dmod_freesync.h60 struct mod_freesync { struct
126 struct mod_freesync *mod_freesync_create(struct dc *dc);
127 void mod_freesync_destroy(struct mod_freesync *mod_freesync);
129 bool mod_freesync_get_vmin_vmax(struct mod_freesync *mod_freesync,
134 bool mod_freesync_get_v_position(struct mod_freesync *mod_freesync,
139 void mod_freesync_get_settings(struct mod_freesync *mod_freesync,
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/modules/inc/
H A Dmod_freesync.h60 struct mod_freesync { struct
138 struct mod_freesync *mod_freesync_create(struct dc *dc);
139 void mod_freesync_destroy(struct mod_freesync *mod_freesync);
141 bool mod_freesync_get_vmin_vmax(struct mod_freesync *mod_freesync,
146 bool mod_freesync_get_v_position(struct mod_freesync *mod_freesync,
151 void mod_freesync_get_settings(struct mod_freesync *mod_freesync,
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/freesync/
H A Dfreesync.c30 #include "mod_freesync.h"
51 struct mod_freesync public;
55 #define MOD_FREESYNC_TO_CORE(mod_freesync)\
56 container_of(mod_freesync, struct core_freesync, public)
58 struct mod_freesync *mod_freesync_create(struct dc *dc) in mod_freesync_create()
79 void mod_freesync_destroy(struct mod_freesync *mod_freesync) in mod_freesync_destroy() argument
82 if (mod_freesync == NULL) in mod_freesync_destroy()
84 core_freesync = MOD_FREESYNC_TO_CORE(mod_freesync); in mod_freesync_destroy()
482 bool mod_freesync_get_vmin_vmax(struct mod_freesync *mod_freesyn argument
493 mod_freesync_get_v_position(struct mod_freesync *mod_freesync, struct dc_stream_state *stream, unsigned int *nom_v_pos, unsigned int *v_pos) mod_freesync_get_v_position() argument
839 mod_freesync_build_vrr_infopacket(struct mod_freesync *mod_freesync, const struct dc_stream_state *stream, const struct mod_vrr_params *vrr, enum vrr_packet_type packet_type, enum color_transfer_func app_tf, struct dc_info_packet *infopacket) mod_freesync_build_vrr_infopacket() argument
879 mod_freesync_build_vrr_params(struct mod_freesync *mod_freesync, const struct dc_stream_state *stream, struct mod_freesync_config *in_config, struct mod_vrr_params *in_out_vrr) mod_freesync_build_vrr_params() argument
1022 mod_freesync_handle_preflip(struct mod_freesync *mod_freesync, const struct dc_plane_state *plane, const struct dc_stream_state *stream, unsigned int curr_time_stamp_in_us, struct mod_vrr_params *in_out_vrr) mod_freesync_handle_preflip() argument
1075 mod_freesync_handle_v_update(struct mod_freesync *mod_freesync, const struct dc_stream_state *stream, struct mod_vrr_params *in_out_vrr) mod_freesync_handle_v_update() argument
1140 mod_freesync_get_settings(struct mod_freesync *mod_freesync, const struct mod_vrr_params *vrr, unsigned int *v_total_min, unsigned int *v_total_max, unsigned int *event_triggers, unsigned int *window_min, unsigned int *window_max, unsigned int *lfc_mid_point_in_us, unsigned int *inserted_frames, unsigned int *inserted_duration_in_us) mod_freesync_get_settings() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/modules/freesync/
H A Dfreesync.c28 #include "mod_freesync.h"
53 struct mod_freesync public;
57 #define MOD_FREESYNC_TO_CORE(mod_freesync)\
58 container_of(mod_freesync, struct core_freesync, public)
60 struct mod_freesync *mod_freesync_create(struct dc *dc) in mod_freesync_create()
81 void mod_freesync_destroy(struct mod_freesync *mod_freesync) in mod_freesync_destroy() argument
84 if (mod_freesync == NULL) in mod_freesync_destroy()
86 core_freesync = MOD_FREESYNC_TO_CORE(mod_freesync); in mod_freesync_destroy()
530 bool mod_freesync_get_vmin_vmax(struct mod_freesync *mod_freesyn argument
541 mod_freesync_get_v_position(struct mod_freesync *mod_freesync, struct dc_stream_state *stream, unsigned int *nom_v_pos, unsigned int *v_pos) mod_freesync_get_v_position() argument
948 mod_freesync_build_vrr_infopacket(struct mod_freesync *mod_freesync, const struct dc_stream_state *stream, const struct mod_vrr_params *vrr, enum vrr_packet_type packet_type, enum color_transfer_func app_tf, struct dc_info_packet *infopacket, bool pack_sdp_v1_3) mod_freesync_build_vrr_infopacket() argument
984 mod_freesync_build_vrr_params(struct mod_freesync *mod_freesync, const struct dc_stream_state *stream, struct mod_freesync_config *in_config, struct mod_vrr_params *in_out_vrr) mod_freesync_build_vrr_params() argument
1134 mod_freesync_handle_preflip(struct mod_freesync *mod_freesync, const struct dc_plane_state *plane, const struct dc_stream_state *stream, unsigned int curr_time_stamp_in_us, struct mod_vrr_params *in_out_vrr) mod_freesync_handle_preflip() argument
1172 mod_freesync_handle_v_update(struct mod_freesync *mod_freesync, const struct dc_stream_state *stream, struct mod_vrr_params *in_out_vrr) mod_freesync_handle_v_update() argument
1270 mod_freesync_get_settings(struct mod_freesync *mod_freesync, const struct mod_vrr_params *vrr, unsigned int *v_total_min, unsigned int *v_total_max, unsigned int *event_triggers, unsigned int *window_min, unsigned int *window_max, unsigned int *lfc_mid_point_in_us, unsigned int *inserted_frames, unsigned int *inserted_duration_in_us) mod_freesync_get_settings() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.h307 struct mod_freesync *freesync_module;
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.h477 struct mod_freesync *freesync_module;

Completed in 6 milliseconds