p_h264            919 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	struct s5p_mfc_h264_enc_params *p_h264 = &p->codec.h264;
p_h264            936 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= ((p_h264->level & 0xFF) << 8);
p_h264            938 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= p_h264->profile & 0x3F;
p_h264            950 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= p_h264->rc_frame_qp & 0x3F;
p_h264            956 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= ((p_h264->rc_max_qp & 0x3F) << 8);
p_h264            958 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= p_h264->rc_min_qp & 0x3F;
p_h264            965 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= ((p_h264->rc_b_frame_qp & 0x3F) << 16);
p_h264            966 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= ((p_h264->rc_p_frame_qp & 0x3F) << 8);
p_h264            967 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= p_h264->rc_frame_qp & 0x3F;
p_h264            982 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		writel(p_h264->cpb_size & 0xFFFF,
p_h264            991 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= ((p_h264->interlace & 0x1) << 3);
p_h264            995 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	if (p_h264->interlace) {
p_h264           1006 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= ((p_h264->loop_filter_mode & 0x3) << 1);
p_h264           1010 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	if (p_h264->loop_filter_alpha < 0) {
p_h264           1012 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= (0xFF - p_h264->loop_filter_alpha) + 1;
p_h264           1015 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= (p_h264->loop_filter_alpha & 0xF);
p_h264           1020 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	if (p_h264->loop_filter_beta < 0) {
p_h264           1022 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= (0xFF - p_h264->loop_filter_beta) + 1;
p_h264           1025 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= (p_h264->loop_filter_beta & 0xF);
p_h264           1032 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= p_h264->entropy_mode & 0x1;
p_h264           1038 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= (((p_h264->num_ref_pic_4p - 1) & 0x1) << 7);
p_h264           1044 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= ((p_h264->_8x8_transform & 0x3) << 12);
p_h264           1052 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= ((p_h264->rc_mb_dark & 0x1) << 3);
p_h264           1054 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= ((p_h264->rc_mb_smooth & 0x1) << 2);
p_h264           1056 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= ((p_h264->rc_mb_static & 0x1) << 1);
p_h264           1058 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= p_h264->rc_mb_activity & 0x1;
p_h264           1065 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= ((p_h264->vui_sar & 0x1) << 5);
p_h264           1070 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	if (p_h264->vui_sar) {
p_h264           1073 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= p_h264->vui_sar_idc & 0xFF;
p_h264           1075 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		if (p_h264->vui_sar_idc == 0xFF) {
p_h264           1078 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 			reg |= (p_h264->vui_ext_sar_width & 0xFFFF) << 16;
p_h264           1079 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 			reg |= p_h264->vui_ext_sar_height & 0xFFFF;
p_h264           1088 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= ((p_h264->open_gop & 0x1) << 4);
p_h264           1093 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	if (p_h264->open_gop) {
p_h264           1095 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= p_h264->open_gop_size & 0xFFFF;
p_h264           1112 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= ((p_h264->aso & 0x1) << 6);
p_h264           1118 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= ((p_h264->open_gop & 0x1) << 8);
p_h264           1121 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	if (p_h264->hier_qp && p_h264->hier_qp_layer) {
p_h264           1122 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= (p_h264->hier_qp_type & 0x1) << 0x3;
p_h264           1123 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= p_h264->hier_qp_layer & 0x7;
p_h264           1126 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		for (i = 0; i < p_h264->hier_qp_layer &&
p_h264           1127 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 				i < ARRAY_SIZE(p_h264->hier_qp_layer_qp); i++) {
p_h264           1128 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 			writel(p_h264->hier_qp_layer_qp[i],
p_h264           1139 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	reg |= ((p_h264->sei_frame_packing & 0x1) << 25);
p_h264           1141 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	if (p_h264->sei_frame_packing) {
p_h264           1144 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= ((p_h264->sei_fp_curr_frame_0 & 0x1) << 2);
p_h264           1146 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		reg |= p_h264->sei_fp_arrangement_type & 0x3;
p_h264           1150 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	if (p_h264->fmo) {
p_h264           1151 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		switch (p_h264->fmo_map_type) {
p_h264           1153 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 			if (p_h264->fmo_slice_grp > 4)
p_h264           1154 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 				p_h264->fmo_slice_grp = 4;
p_h264           1155 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 			for (i = 0; i < (p_h264->fmo_slice_grp & 0xF); i++)
p_h264           1156 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 				writel(p_h264->fmo_run_len[i] - 1,
p_h264           1161 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 			if (p_h264->fmo_slice_grp > 4)
p_h264           1162 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 				p_h264->fmo_slice_grp = 4;
p_h264           1166 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 			if (p_h264->fmo_slice_grp > 2)
p_h264           1167 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 				p_h264->fmo_slice_grp = 2;
p_h264           1168 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 			writel(p_h264->fmo_chg_dir & 0x1,
p_h264           1171 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 			writel(p_h264->fmo_chg_rate,
p_h264           1176 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 					p_h264->fmo_map_type);
p_h264           1177 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 			p_h264->fmo_map_type = 0;
p_h264           1178 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 			p_h264->fmo_slice_grp = 1;
p_h264           1182 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		writel(p_h264->fmo_map_type,
p_h264           1184 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		writel(p_h264->fmo_slice_grp - 1,
p_h264           1741 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	struct s5p_mfc_h264_enc_params *p_h264 = &p->codec.h264;
p_h264           1744 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 	if (p_h264->aso) {
p_h264           1745 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 		for (i = 0; i < ARRAY_SIZE(p_h264->aso_slice_order); i++) {
p_h264           1746 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c 			writel(p_h264->aso_slice_order[i],