stream_enc        320 drivers/gpu/drm/amd/display/dc/core/dc.c 		if (pipe->stream == stream && pipe->stream_res.stream_enc) {
stream_enc        997 drivers/gpu/drm/amd/display/dc/core/dc.c 	tg_inst = dc->res_pool->stream_enc[enc_inst]->funcs->dig_source_otg(
stream_enc        998 drivers/gpu/drm/amd/display/dc/core/dc.c 		dc->res_pool->stream_enc[enc_inst]);
stream_enc       2048 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			eng_id = pipe_ctx->stream_res.stream_enc->id;
stream_enc       2464 drivers/gpu/drm/amd/display/dc/core/dc_link.c 	struct stream_encoder *stream_enc,
stream_enc       2499 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			work_table[i].stream_enc = stream_enc;
stream_enc       2519 drivers/gpu/drm/amd/display/dc/core/dc_link.c 	struct stream_encoder *stream_encoder = pipe_ctx->stream_res.stream_enc;
stream_enc       2539 drivers/gpu/drm/amd/display/dc/core/dc_link.c 					link, pipe_ctx->stream_res.stream_enc, &proposed_table);
stream_enc       2557 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		(void *) link->mst_stream_alloc_table.stream_allocations[i].stream_enc,
stream_enc       2599 drivers/gpu/drm/amd/display/dc/core/dc_link.c 	struct stream_encoder *stream_encoder = pipe_ctx->stream_res.stream_enc;
stream_enc       2627 drivers/gpu/drm/amd/display/dc/core/dc_link.c 				link, pipe_ctx->stream_res.stream_enc, &proposed_table);
stream_enc       2647 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		(void *) link->mst_stream_alloc_table.stream_allocations[i].stream_enc,
stream_enc       2685 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		pipe_ctx->stream_res.stream_enc->funcs->setup_stereo_sync(
stream_enc       2686 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			pipe_ctx->stream_res.stream_enc,
stream_enc       2692 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		pipe_ctx->stream_res.stream_enc->funcs->dp_set_stream_attribute(
stream_enc       2693 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			pipe_ctx->stream_res.stream_enc,
stream_enc       2699 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		pipe_ctx->stream_res.stream_enc->funcs->hdmi_set_stream_attribute(
stream_enc       2700 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			pipe_ctx->stream_res.stream_enc,
stream_enc       2708 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		pipe_ctx->stream_res.stream_enc->funcs->dvi_set_stream_attribute(
stream_enc       2709 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			pipe_ctx->stream_res.stream_enc,
stream_enc       2715 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		pipe_ctx->stream_res.stream_enc->funcs->lvds_set_stream_attribute(
stream_enc       2716 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			pipe_ctx->stream_res.stream_enc,
stream_enc       2821 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		enum engine_id eng_id = pipe_ctx->stream_res.stream_enc->id;
stream_enc       3251 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c 			pipes->stream_res.stream_enc->funcs->dp_blank(pipe_ctx->stream_res.stream_enc);
stream_enc        280 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 			pipes[i].stream_res.stream_enc != NULL &&
stream_enc        284 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 			pipes[i].stream_res.stream_enc->funcs->dp_blank(
stream_enc        285 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 					pipes[i].stream_res.stream_enc);
stream_enc        334 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 				pipes[i].stream_res.stream_enc->funcs->
stream_enc        336 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 					pipes[i].stream_res.stream_enc, false);
stream_enc        422 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 			DC_LOG_DSC("Setting stream encoder DSC config for engine %d:", (int)pipe_ctx->stream_res.stream_enc->id);
stream_enc        424 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 			pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_config(pipe_ctx->stream_res.stream_enc,
stream_enc        447 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 			pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_config(
stream_enc        448 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 					pipe_ctx->stream_res.stream_enc,
stream_enc        451 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 			pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_pps_info_packet(
stream_enc        452 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 					pipe_ctx->stream_res.stream_enc, false, NULL);
stream_enc        509 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 			DC_LOG_DSC("Setting stream encoder DSC PPS SDP for engine %d\n", (int)pipe_ctx->stream_res.stream_enc->id);
stream_enc        510 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 			pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_pps_info_packet(
stream_enc        511 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 									pipe_ctx->stream_res.stream_enc,
stream_enc        518 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 			pipe_ctx->stream_res.stream_enc->funcs->dp_set_dsc_pps_info_packet(
stream_enc        519 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c 						pipe_ctx->stream_res.stream_enc, false, NULL);
stream_enc        290 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			pool->stream_enc[i] = create_funcs->create_stream_encoder(i, ctx);
stream_enc        291 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			if (pool->stream_enc[i] == NULL)
stream_enc        302 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 		pool->stream_enc[pool->stream_enc_count] =
stream_enc        305 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 		if (pool->stream_enc[pool->stream_enc_count] == NULL) {
stream_enc       1292 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			free_pipe->stream_res.stream_enc = tail_pipe->stream_res.stream_enc;
stream_enc       1580 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 		struct stream_encoder *stream_enc,
stream_enc       1586 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 		if (pool->stream_enc[i] == stream_enc)
stream_enc       1729 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	ASSERT(del_pipe->stream_res.stream_enc);
stream_enc       1733 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			del_pipe->stream_res.stream_enc,
stream_enc       1878 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	tg_inst = pool->stream_enc[inst]->funcs->dig_source_otg(pool->stream_enc[inst]);
stream_enc       1957 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	pipe_ctx->stream_res.stream_enc =
stream_enc       1961 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	if (!pipe_ctx->stream_res.stream_enc)
stream_enc       1966 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 		pipe_ctx->stream_res.stream_enc,
stream_enc       1974 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 		&context->res_ctx, pool, pipe_ctx->stream_res.stream_enc->id);
stream_enc       1993 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 			context->stream_status[i].stream_enc_inst = pipe_ctx->stream_res.stream_enc->id;
stream_enc       2597 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	if (pipe_ctx_old->stream_res.stream_enc != pipe_ctx->stream_res.stream_enc)
stream_enc         47 drivers/gpu/drm/amd/display/dc/dc_link.h 	const struct stream_encoder *stream_enc;
stream_enc       1215 drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c 	const struct stream_encoder *stream_enc = stream_allocation->stream_enc;
stream_enc       1217 drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c 	if (stream_enc) {
stream_enc       1218 drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c 		*src = stream_enc->id;
stream_enc        721 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c 		if (pool->base.stream_enc[i] != NULL)
stream_enc        722 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c 			kfree(DCE110STRENC_FROM_STRENC(pool->base.stream_enc[i]));
stream_enc        867 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c 				pool->stream_enc[i]) {
stream_enc        872 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c 			if (pool->stream_enc[i]->id ==
stream_enc        874 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c 				return pool->stream_enc[i];
stream_enc        892 drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c 		return pool->stream_enc[j];
stream_enc        631 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	if (pipe_ctx->stream_res.stream_enc == NULL)
stream_enc        641 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		pipe_ctx->stream_res.stream_enc->funcs->update_hdmi_info_packets(
stream_enc        642 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.stream_enc,
stream_enc        645 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		pipe_ctx->stream_res.stream_enc->funcs->update_dp_info_packets(
stream_enc        646 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.stream_enc,
stream_enc        668 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 						    pipe_ctx->stream_res.stream_enc->id, true);
stream_enc        689 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.stream_enc->funcs->dp_audio_enable(pipe_ctx->stream_res.stream_enc);
stream_enc        977 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		pipe_ctx->stream_res.stream_enc->funcs->audio_mute_control(
stream_enc        978 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 					pipe_ctx->stream_res.stream_enc, false);
stream_enc        999 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	pipe_ctx->stream_res.stream_enc->funcs->audio_mute_control(
stream_enc       1000 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.stream_enc, true);
stream_enc       1008 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.stream_enc->funcs->dp_audio_disable(
stream_enc       1009 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 					pipe_ctx->stream_res.stream_enc);
stream_enc       1011 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.stream_enc->funcs->hdmi_audio_disable(
stream_enc       1012 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 					pipe_ctx->stream_res.stream_enc);
stream_enc       1033 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		pipe_ctx->stream_res.stream_enc->funcs->stop_hdmi_info_packets(
stream_enc       1034 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.stream_enc);
stream_enc       1035 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		pipe_ctx->stream_res.stream_enc->funcs->hdmi_reset_stream_attribute(
stream_enc       1036 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.stream_enc);
stream_enc       1040 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		pipe_ctx->stream_res.stream_enc->funcs->stop_dp_info_packets(
stream_enc       1041 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.stream_enc);
stream_enc       1047 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.stream_enc->id,
stream_enc       1064 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		pipe_ctx->stream_res.stream_enc->funcs->dp_unblank(pipe_ctx->stream_res.stream_enc, &params);
stream_enc       1082 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		pipe_ctx->stream_res.stream_enc->funcs->dp_blank(pipe_ctx->stream_res.stream_enc);
stream_enc       1088 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	if (pipe_ctx != NULL && pipe_ctx->stream_res.stream_enc != NULL)
stream_enc       1089 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		pipe_ctx->stream_res.stream_enc->funcs->set_avmute(pipe_ctx->stream_res.stream_enc, enable);
stream_enc       1118 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 	audio_output->engine_id = pipe_ctx->stream_res.stream_enc->id;
stream_enc       1346 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.stream_enc->funcs->dp_audio_setup(
stream_enc       1347 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 					pipe_ctx->stream_res.stream_enc,
stream_enc       1351 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.stream_enc->funcs->hdmi_audio_setup(
stream_enc       1352 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 					pipe_ctx->stream_res.stream_enc,
stream_enc       1386 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		pipe_ctx->stream_res.stream_enc->funcs->dig_connect_to_otg(
stream_enc       1387 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 			pipe_ctx->stream_res.stream_enc,
stream_enc       1438 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 		dc->res_pool->stream_enc[i]->funcs->dp_blank(
stream_enc       1439 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c 					dc->res_pool->stream_enc[i]);
stream_enc        778 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c 		if (pool->base.stream_enc[i] != NULL)
stream_enc        779 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c 			kfree(DCE110STRENC_FROM_STRENC(pool->base.stream_enc[i]));
stream_enc       1134 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c 				pool->stream_enc[i]) {
stream_enc       1139 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c 			if (pool->stream_enc[i]->id ==
stream_enc       1141 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c 				return pool->stream_enc[i];
stream_enc       1150 drivers/gpu/drm/amd/display/dc/dce110/dce110_resource.c 		return pool->stream_enc[j];
stream_enc        740 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 		if (pool->base.stream_enc[i] != NULL)
stream_enc        741 drivers/gpu/drm/amd/display/dc/dce112/dce112_resource.c 			kfree(DCE110STRENC_FROM_STRENC(pool->base.stream_enc[i]));
stream_enc        596 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 		if (pool->base.stream_enc[i] != NULL)
stream_enc        597 drivers/gpu/drm/amd/display/dc/dce120/dce120_resource.c 			kfree(DCE110STRENC_FROM_STRENC(pool->base.stream_enc[i]));
stream_enc        769 drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c 		if (pool->base.stream_enc[i] != NULL)
stream_enc        770 drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c 			kfree(DCE110STRENC_FROM_STRENC(pool->base.stream_enc[i]));
stream_enc        372 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		struct stream_encoder *enc = pool->stream_enc[i];
stream_enc        823 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 	if (pipe_ctx->stream_res.stream_enc == NULL) {
stream_enc       3239 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		pipe_ctx->stream_res.stream_enc->funcs->dp_unblank(pipe_ctx->stream_res.stream_enc, &params);
stream_enc       3252 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 		pipe_ctx->stream_res.stream_enc->funcs->send_immediate_sdp_message(
stream_enc       3253 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c 				pipe_ctx->stream_res.stream_enc,
stream_enc       1181 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c 	const struct stream_encoder *stream_enc = stream_allocation->stream_enc;
stream_enc       1183 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c 	if (stream_enc) {
stream_enc       1184 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c 		*src = stream_enc->id;
stream_enc        890 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c 		if (pool->base.stream_enc[i] != NULL) {
stream_enc        891 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c 			kfree(DCN10STRENC_FROM_STRENC(pool->base.stream_enc[i]));
stream_enc        892 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c 			pool->base.stream_enc[i] = NULL;
stream_enc       1226 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c 				pool->stream_enc[i]) {
stream_enc       1231 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c 			if (pool->stream_enc[i]->id ==
stream_enc       1233 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c 				return pool->stream_enc[i];
stream_enc       1242 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c 		return pool->stream_enc[j];
stream_enc       1602 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 		pipe_ctx->stream_res.stream_enc->funcs->dp_set_odm_combine(
stream_enc       1603 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 				pipe_ctx->stream_res.stream_enc, params.opp_cnt > 1);
stream_enc       1604 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 		pipe_ctx->stream_res.stream_enc->funcs->dp_unblank(pipe_ctx->stream_res.stream_enc, &params);
stream_enc       1631 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 	if (pipe_ctx->stream_res.stream_enc == NULL) {
stream_enc       1939 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 						    pipe_ctx->stream_res.stream_enc->id, true);
stream_enc       1963 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 			pipe_ctx->stream_res.stream_enc->funcs->dp_audio_enable(pipe_ctx->stream_res.stream_enc);
stream_enc       1972 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 	struct stream_encoder     *stream_enc = pipe_ctx->stream_res.stream_enc;
stream_enc       1986 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 	if (!stream_enc || !stream_enc->funcs->set_dynamic_metadata)
stream_enc       1989 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c 	stream_enc->funcs->set_dynamic_metadata(stream_enc, enable,
stream_enc       1309 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c 		if (pool->base.stream_enc[i] != NULL) {
stream_enc       1310 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c 			kfree(DCN10STRENC_FROM_STRENC(pool->base.stream_enc[i]));
stream_enc       1311 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c 			pool->base.stream_enc[i] = NULL;
stream_enc        837 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c 		if (pool->base.stream_enc[i] != NULL) {
stream_enc        838 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c 			kfree(DCN10STRENC_FROM_STRENC(pool->base.stream_enc[i]));
stream_enc        839 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c 			pool->base.stream_enc[i] = NULL;
stream_enc        172 drivers/gpu/drm/amd/display/dc/inc/core_types.h 	struct stream_encoder *stream_enc[MAX_PIPES * 2];
stream_enc        242 drivers/gpu/drm/amd/display/dc/inc/core_types.h 	struct stream_encoder *stream_enc;