/linux-master/drivers/gpu/drm/amd/display/dc/virtual/ |
H A D | virtual_stream_encoder.c | 30 struct stream_encoder *enc, 37 struct stream_encoder *enc, 43 struct stream_encoder *enc, 48 struct stream_encoder *enc, 53 struct stream_encoder *enc, 57 struct stream_encoder *enc) {} 60 struct stream_encoder *enc, 63 struct stream_encoder *enc, 67 struct stream_encoder *enc) {} 71 struct stream_encoder *enc) {} 29 virtual_stream_encoder_dp_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, enum dc_color_space output_color_space, bool use_vsc_sdp_for_colorimetry, uint32_t enable_sdp_splitting) argument 36 virtual_stream_encoder_hdmi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, int actual_pix_clk_khz, bool enable_audio) argument 42 virtual_stream_encoder_dvi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, bool is_dual_link) argument 47 virtual_stream_encoder_set_throttled_vcp_size( struct stream_encoder *enc, struct fixed31_32 avg_time_slots_per_mtp) argument 52 virtual_stream_encoder_update_hdmi_info_packets( struct stream_encoder *enc, const struct encoder_info_frame *info_frame) argument 56 virtual_stream_encoder_stop_hdmi_info_packets( struct stream_encoder *enc) argument 59 virtual_stream_encoder_set_avmute( struct stream_encoder *enc, bool enable) argument 62 virtual_stream_encoder_update_dp_info_packets( struct stream_encoder *enc, const struct encoder_info_frame *info_frame) argument 66 virtual_stream_encoder_stop_dp_info_packets( struct stream_encoder *enc) argument 69 virtual_stream_encoder_dp_blank( struct dc_link *link, struct stream_encoder *enc) argument 73 virtual_stream_encoder_dp_unblank( struct dc_link *link, struct stream_encoder *enc, const struct encoder_unblank_param *param) argument 78 virtual_audio_mute_control( struct stream_encoder *enc, bool mute) argument 82 virtual_stream_encoder_reset_hdmi_stream_attribute( struct stream_encoder *enc) argument 86 virtual_enc_dp_set_odm_combine( struct stream_encoder *enc, bool odm_combine) argument 91 virtual_dig_connect_to_otg( struct stream_encoder *enc, int tg_inst) argument 96 virtual_setup_stereo_sync( struct stream_encoder *enc, int tg_inst, bool enable) argument 102 virtual_stream_encoder_set_dsc_pps_info_packet( struct stream_encoder *enc, bool enable, uint8_t *dsc_packed_pps, bool immediate_update) argument 141 virtual_stream_encoder_construct( struct stream_encoder *enc, struct dc_context *ctx, struct dc_bios *bp) argument 162 struct stream_encoder *enc = kzalloc(sizeof(*enc), GFP_KERNEL); local [all...] |
H A D | virtual_link_encoder.c | 32 struct link_encoder *enc, 35 static void virtual_link_encoder_hw_init(struct link_encoder *enc) {} argument 38 struct link_encoder *enc, 42 struct link_encoder *enc, 49 struct link_encoder *enc, 54 struct link_encoder *enc, 63 struct link_encoder *enc, 68 struct link_encoder *enc, 72 struct link_encoder *enc, 76 struct link_encoder *enc, 31 virtual_link_encoder_validate_output_with_stream( struct link_encoder *enc, const struct dc_stream_state *stream) argument 37 virtual_link_encoder_setup( struct link_encoder *enc, enum signal_type signal) argument 41 virtual_link_encoder_enable_tmds_output( struct link_encoder *enc, enum clock_source_id clock_source, enum dc_color_depth color_depth, enum signal_type signal, uint32_t pixel_clock) argument 48 virtual_link_encoder_enable_dp_output( struct link_encoder *enc, const struct dc_link_settings *link_settings, enum clock_source_id clock_source) argument 53 virtual_link_encoder_enable_dp_mst_output( struct link_encoder *enc, const struct dc_link_settings *link_settings, enum clock_source_id clock_source) argument 62 virtual_link_encoder_dp_set_lane_settings( struct link_encoder *enc, const struct dc_link_settings *link_settings, const struct dc_lane_settings lane_settings[LANE_COUNT_DP_MAX]) argument 67 virtual_link_encoder_dp_set_phy_pattern( struct link_encoder *enc, const struct encoder_set_dp_phy_pattern_param *param) argument 71 virtual_link_encoder_update_mst_stream_allocation_table( struct link_encoder *enc, const struct link_mst_stream_allocation_table *table) argument 75 virtual_link_encoder_connect_dig_be_to_fe( struct link_encoder *enc, enum engine_id engine, bool connect) argument 80 virtual_link_encoder_destroy(struct link_encoder **enc) argument 86 virtual_link_encoder_get_max_link_cap(struct link_encoder *enc, struct dc_link_settings *link_settings) argument 113 virtual_link_encoder_construct( struct link_encoder *enc, const struct encoder_init_data *init_data) argument [all...] |
H A D | virtual_link_encoder.h | 32 struct link_encoder *enc, const struct encoder_init_data *init_data);
|
H A D | virtual_stream_encoder.h | 35 struct stream_encoder *enc,
|
/linux-master/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | stream_encoder.h | 133 struct stream_encoder *enc, 140 struct stream_encoder *enc, 146 struct stream_encoder *enc, 151 struct stream_encoder *enc, 155 struct stream_encoder *enc, 159 struct stream_encoder *enc, 163 struct stream_encoder *enc); 166 struct stream_encoder *enc, 170 struct stream_encoder *enc, 174 struct stream_encoder *enc, [all...] |
H A D | link_encoder.h | 109 struct link_encoder *enc, struct link_enc_state *s); 111 struct link_encoder *enc, const struct dc_stream_state *stream); 112 void (*hw_init)(struct link_encoder *enc); 113 void (*setup)(struct link_encoder *enc, 115 void (*enable_tmds_output)(struct link_encoder *enc, 120 void (*enable_dp_output)(struct link_encoder *enc, 123 void (*enable_dp_mst_output)(struct link_encoder *enc, 126 void (*enable_lvds_output)(struct link_encoder *enc, 131 void (*dp_set_lane_settings)(struct link_encoder *enc, 134 void (*dp_set_phy_pattern)(struct link_encoder *enc, [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_dio_link_encoder.h | 49 void enc32_hw_init(struct link_encoder *enc); 52 struct link_encoder *enc, 56 bool dcn32_link_encoder_is_in_alt_mode(struct link_encoder *enc); 58 void dcn32_link_encoder_get_max_link_cap(struct link_encoder *enc,
|
H A D | dcn32_hpo_dp_link_encoder.c | 45 struct hpo_dp_link_encoder *enc) 47 struct dcn31_hpo_dp_link_encoder *enc3 = DCN3_1_HPO_DP_LINK_ENC_FROM_HPO_LINK_ENC(enc); 50 ASSERT((enc->transmitter >= TRANSMITTER_UNIPHY_A) && (enc->transmitter <= TRANSMITTER_UNIPHY_E)); 53 REG_GET(RDPCSTX_PHY_CNTL6[enc->transmitter], RDPCS_PHY_DPALT_DISABLE, &dp_alt_mode_disable); 44 dcn32_hpo_dp_link_enc_is_in_alt_mode( struct hpo_dp_link_encoder *enc) argument
|
H A D | dcn32_dio_stream_encoder.c | 54 struct stream_encoder *enc, 57 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 64 struct stream_encoder *enc, 68 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 70 if (!enc->ctx->dc->debug.avoid_vbios_exec_table) { 104 struct stream_encoder *enc, 109 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 111 if (!enc->ctx->dc->debug.avoid_vbios_exec_table) { 222 ASSERT(enc->afmt); 223 enc 53 enc32_dp_set_odm_combine( struct stream_encoder *enc, bool odm_combine) argument 63 enc32_stream_encoder_dvi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, bool is_dual_link) argument 103 enc32_stream_encoder_hdmi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, int actual_pix_clk_khz, bool enable_audio) argument 277 enc32_stream_encoder_dp_unblank( struct dc_link *link, struct stream_encoder *enc, const struct encoder_unblank_param *param) argument 388 enc32_dp_set_dsc_config(struct stream_encoder *enc, enum optc_dsc_mode dsc_mode, uint32_t dsc_bytes_per_pixel, uint32_t dsc_slice_width) argument 401 enc32_read_state(struct stream_encoder *enc, struct enc_state *s) argument 418 enc32_set_dig_input_mode(struct stream_encoder *enc, unsigned int pix_per_container) argument 428 enc32_reset_fifo(struct stream_encoder *enc, bool reset) argument 443 enc32_enable_fifo(struct stream_encoder *enc) argument [all...] |
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/ |
H A D | Makefile | 3 obj-$(CONFIG_VIDEO_MEDIATEK_VCODEC) += mtk-vcodec-enc.o 5 mtk-vcodec-enc-y := venc/venc_vp8_if.o \
|
/linux-master/drivers/gpu/drm/amd/display/dc/dcn314/ |
H A D | dcn314_dio_stream_encoder.c | 52 void enc314_reset_fifo(struct stream_encoder *enc, bool reset) argument 54 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 67 void enc314_enable_fifo(struct stream_encoder *enc) argument 69 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 73 enc314_reset_fifo(enc, true); 74 enc314_reset_fifo(enc, false); 79 void enc314_disable_fifo(struct stream_encoder *enc) argument 81 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 87 struct stream_encoder *enc, 90 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 86 enc314_dp_set_odm_combine( struct stream_encoder *enc, bool odm_combine) argument 96 enc314_stream_encoder_dvi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, bool is_dual_link) argument 136 enc314_stream_encoder_hdmi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, int actual_pix_clk_khz, bool enable_audio) argument 277 enc314_stream_encoder_dp_blank( struct dc_link *link, struct stream_encoder *enc) argument 288 enc314_stream_encoder_dp_unblank( struct dc_link *link, struct stream_encoder *enc, const struct encoder_unblank_param *param) argument 383 enc314_dp_set_dsc_config(struct stream_encoder *enc, enum optc_dsc_mode dsc_mode, uint32_t dsc_bytes_per_pixel, uint32_t dsc_slice_width) argument 396 enc314_read_state(struct stream_encoder *enc, struct enc_state *s) argument 413 enc314_set_dig_input_mode(struct stream_encoder *enc, unsigned int pix_per_container) argument [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_dio_stream_encoder.c | 199 struct stream_encoder *enc, 202 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 219 struct stream_encoder *enc) 221 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 306 static void enc3_dp_set_dsc_config(struct stream_encoder *enc, argument 311 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 322 void enc3_dp_set_dsc_pps_info_packet(struct stream_encoder *enc, argument 327 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 390 static void enc3_read_state(struct stream_encoder *enc, struct enc_state *s) argument 392 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 198 enc3_stream_encoder_update_hdmi_info_packets( struct stream_encoder *enc, const struct encoder_info_frame *info_frame) argument 218 enc3_stream_encoder_stop_hdmi_info_packets( struct stream_encoder *enc) argument 408 enc3_stream_encoder_update_dp_info_packets_sdp_line_num( struct stream_encoder *enc, struct encoder_info_frame *info_frame) argument 424 enc3_stream_encoder_update_dp_info_packets( struct stream_encoder *enc, const struct encoder_info_frame *info_frame) argument 521 enc3_dp_set_odm_combine( struct stream_encoder *enc, bool odm_combine) argument 531 enc3_stream_encoder_dvi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, bool is_dual_link) argument 577 enc3_stream_encoder_hdmi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, int actual_pix_clk_khz, bool enable_audio) argument 713 enc3_audio_mute_control( struct stream_encoder *enc, bool mute) argument 721 enc3_se_dp_audio_setup( struct stream_encoder *enc, unsigned int az_inst, struct audio_info *info) argument 733 enc3_se_setup_dp_audio( struct stream_encoder *enc) argument 752 enc3_se_dp_audio_enable( struct stream_encoder *enc) argument 760 enc3_se_setup_hdmi_audio( struct stream_encoder *enc, const struct audio_crtc_info *crtc_info) argument 818 enc3_se_hdmi_audio_setup( struct stream_encoder *enc, unsigned int az_inst, struct audio_info *info, struct audio_crtc_info *audio_crtc_info) argument [all...] |
/linux-master/drivers/media/pci/solo6x10/ |
H A D | Makefile | 3 solo6x10-tw28.o solo6x10-gpio.o solo6x10-disp.o solo6x10-enc.o \ 4 solo6x10-v4l2-enc.o solo6x10-g723.o solo6x10-eeprom.o
|
/linux-master/drivers/media/platform/mediatek/jpeg/ |
H A D | Makefile | 3 mtk-jpeg-enc-hw.o \ 9 mtk-jpeg-enc-hw-y := mtk_jpeg_enc_hw.o
|
/linux-master/drivers/gpu/drm/amd/display/dc/dcn31/ |
H A D | dcn31_dio_link_encoder.c | 103 static bool has_query_dp_alt(struct link_encoder *enc) argument 105 struct dc_dmub_srv *dc_dmub_srv = enc->ctx->dmub_srv; 107 if (enc->ctx->dce_version >= DCN_VERSION_3_15) 116 static bool query_dp_alt_from_dmub(struct link_encoder *enc, argument 119 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc); 128 if (!dc_wake_and_execute_dmub_cmd(enc->ctx, cmd, DM_DMUB_WAIT_TYPE_WAIT_WITH_REPLY)) 135 struct link_encoder *enc, 139 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc); 141 switch (enc->transmitter) { 208 static void enc31_hw_init(struct link_encoder *enc) argument 134 dcn31_link_encoder_set_dio_phy_mux( struct link_encoder *enc, enum encoder_type_select sel, uint32_t hpo_inst) argument 450 dcn31_link_encoder_enable_dp_output( struct link_encoder *enc, const struct dc_link_settings *link_settings, enum clock_source_id clock_source) argument 497 dcn31_link_encoder_enable_dp_mst_output( struct link_encoder *enc, const struct dc_link_settings *link_settings, enum clock_source_id clock_source) argument 544 dcn31_link_encoder_disable_output( struct link_encoder *enc, enum signal_type signal) argument 592 dcn31_link_encoder_is_in_alt_mode(struct link_encoder *enc) argument 636 dcn31_link_encoder_get_max_link_cap(struct link_encoder *enc, struct dc_link_settings *link_settings) argument [all...] |
H A D | dcn31_hpo_dp_stream_encoder.c | 61 struct hpo_dp_stream_encoder *enc) 63 struct dcn31_hpo_dp_stream_encoder *enc3 = DCN3_1_HPO_DP_STREAM_ENC_FROM_HPO_STREAM_ENC(enc); 91 struct hpo_dp_stream_encoder *enc, 94 struct dcn31_hpo_dp_stream_encoder *enc3 = DCN3_1_HPO_DP_STREAM_ENC_FROM_HPO_STREAM_ENC(enc); 140 struct hpo_dp_stream_encoder *enc) 142 struct dcn31_hpo_dp_stream_encoder *enc3 = DCN3_1_HPO_DP_STREAM_ENC_FROM_HPO_STREAM_ENC(enc); 171 struct hpo_dp_stream_encoder *enc) 173 struct dcn31_hpo_dp_stream_encoder *enc3 = DCN3_1_HPO_DP_STREAM_ENC_FROM_HPO_STREAM_ENC(enc); 185 struct hpo_dp_stream_encoder *enc, 206 struct dcn31_hpo_dp_stream_encoder *enc3 = DCN3_1_HPO_DP_STREAM_ENC_FROM_HPO_STREAM_ENC(enc); 60 dcn31_hpo_dp_stream_enc_enable_stream( struct hpo_dp_stream_encoder *enc) argument 90 dcn31_hpo_dp_stream_enc_dp_unblank( struct hpo_dp_stream_encoder *enc, uint32_t stream_source) argument 139 dcn31_hpo_dp_stream_enc_dp_blank( struct hpo_dp_stream_encoder *enc) argument 170 dcn31_hpo_dp_stream_enc_disable( struct hpo_dp_stream_encoder *enc) argument 184 dcn31_hpo_dp_stream_enc_set_stream_attribute( struct hpo_dp_stream_encoder *enc, struct dc_crtc_timing *crtc_timing, enum dc_color_space output_color_space, bool use_vsc_sdp_for_colorimetry, bool compressed_format, bool double_buffer_en) argument 433 dcn31_hpo_dp_stream_enc_update_dp_info_packets_sdp_line_num( struct hpo_dp_stream_encoder *enc, struct encoder_info_frame *info_frame) argument 449 dcn31_hpo_dp_stream_enc_update_dp_info_packets( struct hpo_dp_stream_encoder *enc, const struct encoder_info_frame *info_frame) argument 501 dcn31_hpo_dp_stream_enc_stop_dp_info_packets( struct hpo_dp_stream_encoder *enc) argument 526 hpo_dp_is_gsp_enabled( struct hpo_dp_stream_encoder *enc) argument 543 dcn31_hpo_dp_stream_enc_set_dsc_pps_info_packet( struct hpo_dp_stream_encoder *enc, bool enable, uint8_t *dsc_packed_pps, bool immediate_update) argument 598 dcn31_hpo_dp_stream_enc_map_stream_to_link( struct hpo_dp_stream_encoder *enc, uint32_t stream_enc_inst, uint32_t link_enc_inst) argument 627 dcn31_hpo_dp_stream_enc_audio_setup( struct hpo_dp_stream_encoder *enc, unsigned int az_inst, struct audio_info *info) argument 642 dcn31_hpo_dp_stream_enc_audio_enable( struct hpo_dp_stream_encoder *enc) argument 663 dcn31_hpo_dp_stream_enc_audio_disable( struct hpo_dp_stream_encoder *enc) argument 684 dcn31_hpo_dp_stream_enc_read_state( struct hpo_dp_stream_encoder *enc, struct hpo_dp_stream_encoder_state *s) argument 725 dcn31_set_hblank_min_symbol_width( struct hpo_dp_stream_encoder *enc, uint16_t width) argument [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/dcn35/ |
H A D | dcn35_dio_stream_encoder.c | 53 struct stream_encoder *enc, 57 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 59 if (!enc->ctx->dc->debug.avoid_vbios_exec_table) { 92 struct stream_encoder *enc, 97 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 99 if (!enc->ctx->dc->debug.avoid_vbios_exec_table) { 123 enc314_enable_fifo(enc); 211 ASSERT(enc->afmt); 212 enc->afmt->funcs->audio_info_immediate_update(enc 52 enc35_stream_encoder_dvi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, bool is_dual_link) argument 91 enc35_stream_encoder_hdmi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, int actual_pix_clk_khz, bool enable_audio) argument 233 enc35_stream_encoder_enable( struct stream_encoder *enc, enum signal_type signal, bool enable) argument 309 enc35_stream_encoder_dp_unblank( struct dc_link *link, struct stream_encoder *enc, const struct encoder_unblank_param *param) argument 401 enc35_stream_encoder_map_to_link( struct stream_encoder *enc, uint32_t stream_enc_inst, uint32_t link_enc_inst) argument 413 enc35_reset_fifo(struct stream_encoder *enc, bool reset) argument 428 enc35_disable_fifo(struct stream_encoder *enc) argument 437 enc35_enable_fifo(struct stream_encoder *enc) argument [all...] |
/linux-master/arch/x86/mm/ |
H A D | mem_encrypt_amd.c | 92 unsigned long size, bool enc) 113 src = enc ? early_memremap_decrypted_wp(paddr, len) : 116 dst = enc ? early_memremap_encrypted(paddr, len) : 131 snp_memcpy(sme_early_buffer, src, len, paddr, enc); 132 snp_memcpy(dst, sme_early_buffer, len, paddr, !enc); 246 static bool amd_enc_tlb_flush_required(bool enc) argument 256 static void enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) argument 279 notify_page_enc_status_changed(pfn, psize >> PAGE_SHIFT, enc); 286 static bool amd_enc_status_change_prepare(unsigned long vaddr, int npages, bool enc) argument 292 if (cc_platform_has(CC_ATTR_GUEST_SEV_SNP) && !enc) 91 __sme_early_enc_dec(resource_size_t paddr, unsigned long size, bool enc) argument 299 amd_enc_status_change_finish(unsigned long vaddr, int npages, bool enc) argument 314 __set_clr_pte_enc(pte_t *kpte, int level, bool enc) argument 369 early_set_memory_enc_dec(unsigned long vaddr, unsigned long size, bool enc) argument 449 early_set_mem_enc_dec_hypercall(unsigned long vaddr, unsigned long size, bool enc) argument [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_stream_encoder.c | 246 struct stream_encoder *enc, 263 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 482 struct stream_encoder *enc, 487 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 602 struct stream_encoder *enc, 606 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 627 struct stream_encoder *enc, 630 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 659 struct stream_encoder *enc, 662 struct dcn10_stream_encoder *enc1 = DCN10STRENC_FROM_STRENC(enc); 245 enc1_stream_encoder_dp_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, enum dc_color_space output_color_space, bool use_vsc_sdp_for_colorimetry, uint32_t enable_sdp_splitting) argument 481 enc1_stream_encoder_hdmi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, int actual_pix_clk_khz, bool enable_audio) argument 601 enc1_stream_encoder_dvi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, bool is_dual_link) argument 626 enc1_stream_encoder_set_throttled_vcp_size( struct stream_encoder *enc, struct fixed31_32 avg_time_slots_per_mtp) argument 658 enc1_stream_encoder_update_hdmi_info_packets( struct stream_encoder *enc, const struct encoder_info_frame *info_frame) argument 676 enc1_stream_encoder_stop_hdmi_info_packets( struct stream_encoder *enc) argument 717 enc1_stream_encoder_update_dp_info_packets( struct stream_encoder *enc, const struct encoder_info_frame *info_frame) argument 782 enc1_stream_encoder_send_immediate_sdp_message( struct stream_encoder *enc, const uint8_t *custom_sdp_message, unsigned int sdp_message_size) argument 876 enc1_stream_encoder_stop_dp_info_packets( struct stream_encoder *enc) argument 904 enc1_stream_encoder_dp_blank( struct dc_link *link, struct stream_encoder *enc) argument 959 enc1_stream_encoder_dp_unblank( struct dc_link *link, struct stream_encoder *enc, const struct encoder_unblank_param *param) argument 1032 enc1_stream_encoder_set_avmute( struct stream_encoder *enc, bool enable) argument 1042 enc1_reset_hdmi_stream_attribute( struct stream_encoder *enc) argument 1225 enc1_se_audio_setup( struct stream_encoder *enc, unsigned int az_inst, struct audio_info *audio_info) argument 1248 enc1_se_setup_hdmi_audio( struct stream_encoder *enc, const struct audio_crtc_info *crtc_info) argument 1331 enc1_se_setup_dp_audio( struct stream_encoder *enc) argument 1366 enc1_se_enable_audio_clock( struct stream_encoder *enc, bool enable) argument 1388 enc1_se_enable_dp_audio( struct stream_encoder *enc) argument 1405 enc1_se_disable_dp_audio( struct stream_encoder *enc) argument 1428 enc1_se_audio_mute_control( struct stream_encoder *enc, bool mute) argument 1437 enc1_se_dp_audio_setup( struct stream_encoder *enc, unsigned int az_inst, struct audio_info *info) argument 1445 enc1_se_dp_audio_enable( struct stream_encoder *enc) argument 1453 enc1_se_dp_audio_disable( struct stream_encoder *enc) argument 1460 enc1_se_hdmi_audio_setup( struct stream_encoder *enc, unsigned int az_inst, struct audio_info *info, struct audio_crtc_info *audio_crtc_info) argument 1471 enc1_se_hdmi_audio_disable( struct stream_encoder *enc) argument 1481 enc1_setup_stereo_sync( struct stream_encoder *enc, int tg_inst, bool enable) argument 1490 enc1_dig_connect_to_otg( struct stream_encoder *enc, int tg_inst) argument 1499 enc1_dig_source_otg( struct stream_encoder *enc) argument 1510 enc1_stream_encoder_dp_get_pixel_format( struct stream_encoder *enc, enum dc_pixel_encoding *encoding, enum dc_color_depth *depth) argument [all...] |
H A D | dcn10_link_encoder.c | 207 struct link_encoder *enc, 210 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc); 447 unsigned int dcn10_get_dig_frontend(struct link_encoder *enc) argument 449 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc); 498 void dcn10_psr_program_dp_dphy_fast_training(struct link_encoder *enc, argument 501 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc); 522 void dcn10_psr_program_secondary_packet(struct link_encoder *enc, argument 525 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc); 532 bool dcn10_is_dig_enabled(struct link_encoder *enc) argument 534 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc); 206 dcn10_link_encoder_set_dp_phy_pattern_training_pattern( struct link_encoder *enc, uint32_t index) argument 781 dcn10_link_encoder_validate_output_with_stream( struct link_encoder *enc, const struct dc_stream_state *stream) argument 828 dcn10_link_encoder_hw_init( struct link_encoder *enc) argument 874 dcn10_link_encoder_destroy(struct link_encoder **enc) argument 880 dcn10_link_encoder_setup( struct link_encoder *enc, enum signal_type signal) argument 918 dcn10_link_encoder_enable_tmds_output( struct link_encoder *enc, enum clock_source_id clock_source, enum dc_color_depth color_depth, enum signal_type signal, uint32_t pixel_clock) argument 955 dcn10_link_encoder_enable_tmds_output_with_clk_pattern_wa( struct link_encoder *enc, enum clock_source_id clock_source, enum dc_color_depth color_depth, enum signal_type signal, uint32_t pixel_clock) argument 971 dcn10_link_encoder_enable_dp_output( struct link_encoder *enc, const struct dc_link_settings *link_settings, enum clock_source_id clock_source) argument 1010 dcn10_link_encoder_enable_dp_mst_output( struct link_encoder *enc, const struct dc_link_settings *link_settings, enum clock_source_id clock_source) argument 1051 dcn10_link_encoder_disable_output( struct link_encoder *enc, enum signal_type signal) argument 1098 dcn10_link_encoder_dp_set_lane_settings( struct link_encoder *enc, const struct dc_link_settings *link_settings, const struct dc_lane_settings lane_settings[LANE_COUNT_DP_MAX]) argument 1146 dcn10_link_encoder_dp_set_phy_pattern( struct link_encoder *enc, const struct encoder_set_dp_phy_pattern_param *param) argument 1217 dcn10_link_encoder_update_mst_stream_allocation_table( struct link_encoder *enc, const struct link_mst_stream_allocation_table *table) argument 1338 dcn10_link_encoder_connect_dig_be_to_fe( struct link_encoder *enc, enum engine_id engine, bool connect) argument 1375 dcn10_link_encoder_enable_hpd(struct link_encoder *enc) argument 1383 dcn10_link_encoder_disable_hpd(struct link_encoder *enc) argument 1424 dcn10_get_dig_mode( struct link_encoder *enc) argument 1445 dcn10_link_encoder_get_max_link_cap(struct link_encoder *enc, struct dc_link_settings *link_settings) argument [all...] |
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_dsc_1_2.c | 83 DPU_REG_WRITE(hw, sblk->enc.base + ENC_DF_CTRL, 0); 84 DPU_REG_WRITE(hw, sblk->enc.base + DSC_MAIN_CONF, 0); 127 DPU_REG_WRITE(hw, sblk->enc.base + ENC_DF_CTRL, data); 155 DPU_REG_WRITE(hw, sblk->enc.base + DSC_MAIN_CONF, data); 160 DPU_REG_WRITE(hw, sblk->enc.base + DSC_PICTURE_SIZE, data); 165 DPU_REG_WRITE(hw, sblk->enc.base + DSC_SLICE_SIZE, data); 167 DPU_REG_WRITE(hw, sblk->enc.base + DSC_MISC_SIZE, 173 DPU_REG_WRITE(hw, sblk->enc.base + DSC_HRD_DELAYS, data); 175 DPU_REG_WRITE(hw, sblk->enc.base + DSC_RC_SCALE, 181 DPU_REG_WRITE(hw, sblk->enc [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_link_encoder.c | 173 void enc2_fec_set_enable(struct link_encoder *enc, bool enable) argument 175 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc); 177 enable ? "Enabling" : "Disabling", enc->id.enum_id); 181 void enc2_fec_set_ready(struct link_encoder *enc, bool ready) argument 183 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc); 188 bool enc2_fec_is_active(struct link_encoder *enc) argument 191 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc); 201 void link_enc2_read_state(struct link_encoder *enc, struct link_enc_state *s) argument 203 struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc); 246 struct link_encoder *enc, 245 dcn20_link_encoder_enable_dp_output( struct link_encoder *enc, const struct dc_link_settings *link_settings, enum clock_source_id clock_source) argument 268 dcn20_link_encoder_get_max_link_cap(struct link_encoder *enc, struct dc_link_settings *link_settings) argument 285 dcn20_link_encoder_is_in_alt_mode(struct link_encoder *enc) argument 308 enc2_hw_init(struct link_encoder *enc) argument [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_link_encoder.h | 231 struct link_encoder *enc, 237 void dce110_link_encoder_hw_init(struct link_encoder *enc); 239 void dce110_link_encoder_destroy(struct link_encoder **enc); 244 struct link_encoder *enc, 250 struct link_encoder *enc, 258 struct link_encoder *enc, 264 struct link_encoder *enc, 270 struct link_encoder *enc, 276 struct link_encoder *enc, 281 struct link_encoder *enc, [all...] |
H A D | dce_stream_encoder.c | 268 struct stream_encoder *enc, 285 struct dce110_stream_encoder *enc110 = DCE110STRENC_FROM_STRENC(enc); 534 struct stream_encoder *enc, 539 struct dce110_stream_encoder *enc110 = DCE110STRENC_FROM_STRENC(enc); 651 struct stream_encoder *enc, 655 struct dce110_stream_encoder *enc110 = DCE110STRENC_FROM_STRENC(enc); 677 struct stream_encoder *enc, 680 struct dce110_stream_encoder *enc110 = DCE110STRENC_FROM_STRENC(enc); 698 struct stream_encoder *enc, 701 struct dce110_stream_encoder *enc110 = DCE110STRENC_FROM_STRENC(enc); 267 dce110_stream_encoder_dp_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, enum dc_color_space output_color_space, bool use_vsc_sdp_for_colorimetry, uint32_t enable_sdp_splitting) argument 533 dce110_stream_encoder_hdmi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, int actual_pix_clk_khz, bool enable_audio) argument 650 dce110_stream_encoder_dvi_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing, bool is_dual_link) argument 676 dce110_stream_encoder_lvds_set_stream_attribute( struct stream_encoder *enc, struct dc_crtc_timing *crtc_timing) argument 697 dce110_stream_encoder_set_throttled_vcp_size( struct stream_encoder *enc, struct fixed31_32 avg_time_slots_per_mtp) argument 725 dce110_stream_encoder_update_hdmi_info_packets( struct stream_encoder *enc, const struct encoder_info_frame *info_frame) argument 787 dce110_stream_encoder_stop_hdmi_info_packets( struct stream_encoder *enc) argument 830 dce110_stream_encoder_update_dp_info_packets( struct stream_encoder *enc, const struct encoder_info_frame *info_frame) argument 874 dce110_stream_encoder_stop_dp_info_packets( struct stream_encoder *enc) argument 901 dce110_stream_encoder_dp_blank( struct dc_link *link, struct stream_encoder *enc) argument 950 dce110_stream_encoder_dp_unblank( struct dc_link *link, struct stream_encoder *enc, const struct encoder_unblank_param *param) argument 1013 dce110_stream_encoder_set_avmute( struct stream_encoder *enc, bool enable) argument 1024 dce110_reset_hdmi_stream_attribute( struct stream_encoder *enc) argument 1232 dce110_se_audio_setup( struct stream_encoder *enc, unsigned int az_inst, struct audio_info *audio_info) argument 1255 dce110_se_setup_hdmi_audio( struct stream_encoder *enc, const struct audio_crtc_info *crtc_info) argument 1341 dce110_se_setup_dp_audio( struct stream_encoder *enc) argument 1375 dce110_se_enable_audio_clock( struct stream_encoder *enc, bool enable) argument 1397 dce110_se_enable_dp_audio( struct stream_encoder *enc) argument 1414 dce110_se_disable_dp_audio( struct stream_encoder *enc) argument 1436 dce110_se_audio_mute_control( struct stream_encoder *enc, bool mute) argument 1445 dce110_se_dp_audio_setup( struct stream_encoder *enc, unsigned int az_inst, struct audio_info *info) argument 1453 dce110_se_dp_audio_enable( struct stream_encoder *enc) argument 1461 dce110_se_dp_audio_disable( struct stream_encoder *enc) argument 1468 dce110_se_hdmi_audio_setup( struct stream_encoder *enc, unsigned int az_inst, struct audio_info *info, struct audio_crtc_info *audio_crtc_info) argument 1479 dce110_se_hdmi_audio_disable( struct stream_encoder *enc) argument 1486 setup_stereo_sync( struct stream_encoder *enc, int tg_inst, bool enable) argument 1495 dig_connect_to_otg( struct stream_encoder *enc, int tg_inst) argument 1504 dig_source_otg( struct stream_encoder *enc) argument [all...] |
/linux-master/drivers/media/platform/qcom/venus/ |
H A D | Makefile | 11 venus-enc-objs += venc.o venc_ctrls.o 15 obj-$(CONFIG_VIDEO_QCOM_VENUS) += venus-enc.o
|