hpo_frl_stream_encoder
struct hpo_frl_stream_encoder *hpo_frl_stream_enc,
struct hpo_frl_stream_encoder *hpo_frl_stream_enc,
static struct hpo_frl_stream_encoder *find_first_free_match_hpo_frl_stream_enc_for_link(
void hpo_fpu_enc3_validate_hdmi_frl_output_link(struct hpo_frl_stream_encoder *enc,
enum frl_cap_chk_result frl_fpu_cap_chk_common(struct hpo_frl_stream_encoder *enc,
enum frl_cap_chk_result frl_fpu_cap_chk_uncompressed(struct hpo_frl_stream_encoder *enc,
enum frl_cap_chk_result frl_fpu_cap_chk_compressed(struct hpo_frl_stream_encoder *enc,
void hpo_fpu_enc3_validate_hdmi_frl_output_link(struct hpo_frl_stream_encoder *enc,
enum frl_cap_chk_result frl_fpu_cap_chk_common(struct hpo_frl_stream_encoder *enc,
enum frl_cap_chk_result frl_fpu_cap_chk_uncompressed(struct hpo_frl_stream_encoder *enc,
enum frl_cap_chk_result frl_fpu_cap_chk_compressed(struct hpo_frl_stream_encoder *enc,
bool hpo_enc3_fifo_odm_enabled(struct hpo_frl_stream_encoder *enc)
void hpo_enc3_blank(struct hpo_frl_stream_encoder *enc)
void hpo_enc3_set_hdmi_stream_attribute(struct hpo_frl_stream_encoder *enc,
void hpo_enc3_update_hdmi_info_packets(struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
void hpo_enc3_enable(struct hpo_frl_stream_encoder *enc, int otg_inst)
struct hpo_frl_stream_encoder *enc)
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc)
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
void hpo_enc3_unblank(struct hpo_frl_stream_encoder *enc, int otg_inst)
struct hpo_frl_stream_encoder *enc,
void hpo_enc3_set_dynamic_metadata(struct hpo_frl_stream_encoder *enc,
#define DCN30_HPO_FRL_STRENC_FROM_HPO_FRL_STRENC(hpo_frl_stream_encoder)\
struct hpo_frl_stream_encoder base;
struct hpo_frl_stream_encoder *enc,
container_of(hpo_frl_stream_encoder, struct dcn30_hpo_frl_stream_encoder, base)
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc);
struct hpo_frl_stream_encoder *enc);
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc);
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc);
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
void hpo_enc401_blank(struct hpo_frl_stream_encoder *enc)
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
void hpo_enc401_update_hdmi_info_packets(struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc)
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc)
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
void hpo_enc401_set_dynamic_metadata(struct hpo_frl_stream_encoder *enc,
void hpo_enc401_unblank(struct hpo_frl_stream_encoder *enc, int otg_inst)
struct hpo_frl_stream_encoder base;
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc);
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc);
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc);
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
#define DCN401_HPO_FRL_STRENC_FROM_HPO_FRL_STRENC(hpo_frl_stream_encoder)\
container_of(hpo_frl_stream_encoder, struct dcn401_hpo_frl_stream_encoder, base)
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc)
struct hpo_frl_stream_encoder *enc,
void hpo_enc42_unblank(struct hpo_frl_stream_encoder *enc, int otg_inst)
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder base;
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *enc);
struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *hpo_frl_stream_enc = pool->hpo_frl_stream_enc[i];
struct hpo_frl_stream_encoder *hpo_enc = pipe_ctx->stream_res.hpo_frl_stream_enc;
struct hpo_frl_stream_encoder *hpo_frl_stream_enc,
struct hpo_frl_stream_encoder;
struct hpo_frl_stream_encoder *hpo_frl_stream_enc;
struct hpo_frl_stream_encoder *hpo_frl_stream_enc[MAX_HDMI_FRL_ENCODERS];
struct hpo_frl_stream_encoder *hpo_frl_stream_enc;
struct hpo_frl_stream_encoder *enc,
void (*hdmi_frl_enable)(struct hpo_frl_stream_encoder *enc,
void (*hdmi_frl_unblank)(struct hpo_frl_stream_encoder *enc,
void (*hdmi_frl_blank)(struct hpo_frl_stream_encoder *enc);
bool (*hdmi_frl_fifo_odm_enabled)(struct hpo_frl_stream_encoder *enc);
void (*hdmi_frl_set_stream_attribute)(struct hpo_frl_stream_encoder *enc,
void (*update_hdmi_info_packets)(struct hpo_frl_stream_encoder *enc,
void (*stop_hdmi_info_packets)(struct hpo_frl_stream_encoder *enc);
void (*audio_mute_control)(struct hpo_frl_stream_encoder *enc,
void (*hdmi_audio_setup)(struct hpo_frl_stream_encoder *enc,
void (*hdmi_audio_disable)(struct hpo_frl_stream_encoder *enc);
void (*set_avmute)(struct hpo_frl_stream_encoder *enc, bool enable);
bool (*validate_hdmi_frl_output)(struct hpo_frl_stream_encoder *enc,
void (*read_state)(struct hpo_frl_stream_encoder *enc,
void (*set_dynamic_metadata)(struct hpo_frl_stream_encoder *enc,
struct hpo_frl_stream_encoder *(*create_hpo_frl_stream_encoder)(
struct hpo_frl_stream_encoder *stream_enc = pipe_ctx->stream_res.hpo_frl_stream_enc;
struct hpo_frl_stream_encoder *stream_enc = pipe_ctx->stream_res.hpo_frl_stream_enc;
static struct hpo_frl_stream_encoder *dcn30_hpo_frl_stream_encoder_create(enum engine_id eng_id,
static struct hpo_frl_stream_encoder *dcn302_hpo_frl_stream_encoder_create(enum engine_id eng_id,
static struct hpo_frl_stream_encoder *dcn303_hpo_frl_stream_encoder_create(enum engine_id eng_id,
static struct hpo_frl_stream_encoder *dcn31_hpo_frl_stream_encoder_create(enum engine_id eng_id,
static struct hpo_frl_stream_encoder *dcn31_hpo_frl_stream_encoder_create(enum engine_id eng_id,
static struct hpo_frl_stream_encoder *dcn31_hpo_frl_stream_encoder_create(enum engine_id eng_id,
static struct hpo_frl_stream_encoder *dcn31_hpo_frl_stream_encoder_create(enum engine_id eng_id,
static struct hpo_frl_stream_encoder *dcn32_hpo_frl_stream_encoder_create(enum engine_id eng_id,
static struct hpo_frl_stream_encoder *dcn321_hpo_frl_stream_encoder_create(enum engine_id eng_id,
static struct hpo_frl_stream_encoder *dcn31_hpo_frl_stream_encoder_create(
static struct hpo_frl_stream_encoder *dcn31_hpo_frl_stream_encoder_create(
static struct hpo_frl_stream_encoder *dcn31_hpo_frl_stream_encoder_create(
static struct hpo_frl_stream_encoder *dcn401_hpo_frl_stream_encoder_create(
static struct hpo_frl_stream_encoder *dcn42_hpo_frl_stream_encoder_create(