#include "dc_spl_translate.h"
#include "spl/dc_spl_types.h"
#include "dcn20/dcn20_dpp.h"
#include "dcn32/dcn32_dpp.h"
#include "dcn401/dcn401_dpp.h"
static struct spl_funcs dcn2_spl_funcs = …;
static struct spl_funcs dcn32_spl_funcs = …;
static struct spl_funcs dcn401_spl_funcs = …;
static void populate_splrect_from_rect(struct spl_rect *spl_rect, const struct rect *rect)
{ … }
static void populate_rect_from_splrect(struct rect *rect, const struct spl_rect *spl_rect)
{ … }
static void populate_spltaps_from_taps(struct spl_taps *spl_scaling_quality,
const struct scaling_taps *scaling_quality)
{ … }
static void populate_taps_from_spltaps(struct scaling_taps *scaling_quality,
const struct spl_taps *spl_scaling_quality)
{ … }
static void populate_ratios_from_splratios(struct scaling_ratios *ratios,
const struct spl_ratios *spl_ratios)
{ … }
static void populate_inits_from_splinits(struct scl_inits *inits,
const struct spl_inits *spl_inits)
{ … }
void translate_SPL_in_params_from_pipe_ctx(struct pipe_ctx *pipe_ctx, struct spl_in *spl_in)
{ … }
void translate_SPL_out_params_to_pipe_ctx(struct pipe_ctx *pipe_ctx, struct spl_out *spl_out)
{ … }