/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ipa/ |
H A D | mali_kbase_ipa_vinstr_common.c | 65 s64 kbase_ipa_sum_all_shader_cores(struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, u32 counter) in kbase_ipa_sum_all_shader_cores() argument 85 /* Range: -2^54 < ret * coeff < 2^54 */ in kbase_ipa_sum_all_shader_cores() 86 return ret * coeff; in kbase_ipa_sum_all_shader_cores() 89 s64 kbase_ipa_sum_all_memsys_blocks(struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, u32 counter) in kbase_ipa_sum_all_memsys_blocks() argument 106 /* Range: -2^51 < ret * coeff < 2^51 */ in kbase_ipa_sum_all_memsys_blocks() 107 return ret * coeff; in kbase_ipa_sum_all_memsys_blocks() 110 s64 kbase_ipa_single_counter(struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, u32 counter) in kbase_ipa_single_counter() argument 116 return counter_value * (s64)coeff; in kbase_ipa_single_counter() 175 u64 coeff = 0, coeff_mul = 0; in kbase_ipa_vinstr_dynamic_coeff() local 204 s32 coeff in kbase_ipa_vinstr_dynamic_coeff() local [all...] |
H A D | mali_kbase_ipa_vinstr_common.h | 102 * @coeff: model coefficient. Unity is ~2^20, so range approx 103 * +/- 4.0: -2^22 < coeff < 2^22 112 s64 kbase_ipa_sum_all_shader_cores(struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, u32 counter); 117 * @coeff: model coefficient. Unity is ~2^20, so range approx 118 * +/- 4.0: -2^22 < coeff < 2^22 127 s64 kbase_ipa_sum_all_memsys_blocks(struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, u32 counter); 132 * @coeff: model coefficient. Unity is ~2^20, so range approx 133 * +/- 4.0: -2^22 < coeff < 2^22 141 s64 kbase_ipa_single_counter(struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, u32 counter);
|
H A D | mali_kbase_ipa_vinstr_g7x.c | 105 * @coeff: default value of coefficient for IPA group. 110 static s64 kbase_g7x_sum_all_memsys_blocks(struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, u32 offset) in kbase_g7x_sum_all_memsys_blocks() argument 115 return kbase_ipa_sum_all_memsys_blocks(model_data, coeff, counter); in kbase_g7x_sum_all_memsys_blocks() 121 * @coeff: default value of coefficient for IPA group. 126 static s64 kbase_g7x_sum_all_shader_cores(struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, in kbase_g7x_sum_all_shader_cores() argument 132 return kbase_ipa_sum_all_shader_cores(model_data, coeff, counter); in kbase_g7x_sum_all_shader_cores() 138 * @coeff: default value of coefficient for IPA group. 143 static s64 kbase_g7x_jm_single_counter(struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, in kbase_g7x_jm_single_counter() argument 149 return kbase_ipa_single_counter(model_data, coeff, counter); in kbase_g7x_jm_single_counter()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ipa/backend/ |
H A D | mali_kbase_ipa_counter_common_jm.c | 68 s32 coeff, u32 counter) in kbase_ipa_sum_all_shader_cores() 89 /* Range: -2^54 < ret * coeff < 2^54 */ in kbase_ipa_sum_all_shader_cores() 90 return ret * coeff; in kbase_ipa_sum_all_shader_cores() 95 s32 coeff, u32 counter) in kbase_ipa_sum_all_memsys_blocks() 113 /* Range: -2^51 < ret * coeff < 2^51 */ in kbase_ipa_sum_all_memsys_blocks() 114 return ret * coeff; in kbase_ipa_sum_all_memsys_blocks() 119 s32 coeff, u32 counter) in kbase_ipa_single_counter() 125 return counter_value * (s64) coeff; in kbase_ipa_single_counter() 187 u64 coeff = 0, coeff_mul = 0; in kbase_ipa_vinstr_dynamic_coeff() local 217 s32 coeff in kbase_ipa_vinstr_dynamic_coeff() local 66 kbase_ipa_sum_all_shader_cores( struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, u32 counter) kbase_ipa_sum_all_shader_cores() argument 93 kbase_ipa_sum_all_memsys_blocks( struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, u32 counter) kbase_ipa_sum_all_memsys_blocks() argument 117 kbase_ipa_single_counter( struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, u32 counter) kbase_ipa_single_counter() argument [all...] |
H A D | mali_kbase_ipa_counter_csf.c | 54 #define COUNTER_DEF(cnt_name, coeff, cnt_idx, block_type) \ 57 .coeff_default_value = coeff, \ 62 #define CSHW_COUNTER_DEF(cnt_name, coeff, cnt_idx) \ 63 COUNTER_DEF(cnt_name, coeff, cnt_idx, KBASE_IPA_CORE_TYPE_CSHW) 65 #define MEMSYS_COUNTER_DEF(cnt_name, coeff, cnt_idx) \ 66 COUNTER_DEF(cnt_name, coeff, cnt_idx, KBASE_IPA_CORE_TYPE_MEMSYS) 68 #define SC_COUNTER_DEF(cnt_name, coeff, cnt_idx) \ 69 COUNTER_DEF(cnt_name, coeff, cnt_idx, KBASE_IPA_CORE_TYPE_SHADER) 71 #define TILER_COUNTER_DEF(cnt_name, coeff, cnt_idx) \ 72 COUNTER_DEF(cnt_name, coeff, cnt_id [all...] |
H A D | mali_kbase_ipa_counter_common_csf.c | 66 static s64 kbase_ipa_group_energy(s32 coeff, u64 counter_value) in kbase_ipa_group_energy() argument 70 /* Range: -2^59 < ret < 2^59 (as -2^21 < coeff < 2^21) */ in kbase_ipa_group_energy() 71 return counter_value * (s64)coeff; in kbase_ipa_group_energy() 170 u64 coeff = 0, coeff_mul = 0; in calculate_coeff() local 175 * Range for the 'coeff' is [-2^21, 2^21] in calculate_coeff() 181 s32 coeff = counter_coeffs[i]; in calculate_coeff() local 183 s64 group_energy = kbase_ipa_group_energy(coeff, counter_value); in calculate_coeff() 196 /* Range: 0 <= coeff < 2^63 */ in calculate_coeff() 198 coeff = total_energy; in calculate_coeff() 203 /* Range: 0 <= coeff < in calculate_coeff() [all...] |
H A D | mali_kbase_ipa_counter_common_jm.h | 104 * @coeff: model coefficient. Unity is ~2^20, so range approx 105 * +/- 4.0: -2^22 < coeff < 2^22 116 s32 coeff, u32 counter); 121 * @coeff: model coefficient. Unity is ~2^20, so range approx 122 * +/- 4.0: -2^22 < coeff < 2^22 133 s32 coeff, u32 counter); 138 * @coeff: model coefficient. Unity is ~2^20, so range approx 139 * +/- 4.0: -2^22 < coeff < 2^22 149 s32 coeff, u32 counter);
|
H A D | mali_kbase_ipa_counter_jm.c | 115 * @coeff: default value of coefficient for IPA group. 122 s32 coeff, in kbase_g7x_sum_all_memsys_blocks() 128 return kbase_ipa_sum_all_memsys_blocks(model_data, coeff, counter); in kbase_g7x_sum_all_memsys_blocks() 134 * @coeff: default value of coefficient for IPA group. 141 s32 coeff, in kbase_g7x_sum_all_shader_cores() 148 return kbase_ipa_sum_all_shader_cores(model_data, coeff, counter); in kbase_g7x_sum_all_shader_cores() 154 * @coeff: default value of coefficient for IPA group. 161 s32 coeff, in kbase_g7x_jm_single_counter() 168 return kbase_ipa_single_counter(model_data, coeff, counter); in kbase_g7x_jm_single_counter() 120 kbase_g7x_sum_all_memsys_blocks( struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, u32 offset) kbase_g7x_sum_all_memsys_blocks() argument 139 kbase_g7x_sum_all_shader_cores( struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, u32 counter_block_offset) kbase_g7x_sum_all_shader_cores() argument 159 kbase_g7x_jm_single_counter( struct kbase_ipa_model_vinstr_data *model_data, s32 coeff, u32 counter_block_offset) kbase_g7x_jm_single_counter() argument
|
/device/soc/rockchip/common/sdk_linux/include/uapi/linux/ |
H A D | rkisp1-config.h | 415 * @coeff: color correction matrix 530 unsigned short coeff[CIFISP_DPF_MAX_NLF_COEFFS]; member
|
/device/soc/rockchip/rk3588/kernel/include/uapi/linux/ |
H A D | rkisp1-config.h | 426 * @coeff: color correction matrix 544 unsigned short coeff[CIFISP_DPF_MAX_NLF_COEFFS]; member
|
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
H A D | rkisp.c | 1096 u16 i, *coeff;
in rkisp_config_color_space() local 1100 coeff = bt709_coeff;
in rkisp_config_color_space() 1103 coeff = bt2020_coeff;
in rkisp_config_color_space() 1107 coeff = bt601_coeff;
in rkisp_config_color_space() 1112 rkisp_unite_write(dev, CIF_ISP_CC_COEFF_0 + i * 0x04, *(coeff + i), false, dev->hw_dev->is_unite);
in rkisp_config_color_space()
|
H A D | isp_params_v1x.c | 916 rkisp1_iowrite32(params_vdev, arg->nll.coeff[i], CIF_ISP_DPF_NULL_COEFF_0 + i * 0x04);
in isp_dpf_config()
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
H A D | rkisp.c | 1107 u16 i, *coeff; in rkisp_config_color_space() local 1111 coeff = bt709_coeff; in rkisp_config_color_space() 1114 coeff = bt2020_coeff; in rkisp_config_color_space() 1118 coeff = bt601_coeff; in rkisp_config_color_space() 1124 *(coeff + i), false, dev->hw_dev->is_unite); in rkisp_config_color_space()
|
H A D | isp_params_v1x.c | 1139 rkisp1_iowrite32(params_vdev, arg->nll.coeff[i], in isp_dpf_config()
|