MAX_HW_POINTS
rgb_regamma = kcalloc(MAX_HW_POINTS + _EXTRA_POINTS,
coeff = kcalloc(MAX_HW_POINTS + _EXTRA_POINTS, sizeof(*coeff),
MAX_HW_POINTS,
MAX_HW_POINTS,
MAX_HW_POINTS, tf_pts,
apply_lut_1d(ramp, MAX_HW_POINTS, tf_pts);
while (i != MAX_HW_POINTS + 1) {
build_new_custom_resulted_curve(MAX_HW_POINTS, &output_tf->tf_pts);
rgb_regamma = kcalloc(MAX_HW_POINTS + _EXTRA_POINTS,
apply_degamma_for_user_regamma(rgb_regamma, MAX_HW_POINTS);
MAX_HW_POINTS, rgb_regamma);
interpolate_user_regamma(MAX_HW_POINTS, rgb_user,
build_new_custom_resulted_curve(MAX_HW_POINTS, tf_pts);
curve = kcalloc(MAX_HW_POINTS + _EXTRA_POINTS, sizeof(*curve),
coeff = kcalloc(MAX_HW_POINTS + _EXTRA_POINTS, sizeof(*coeff),
MAX_HW_POINTS,
MAX_HW_POINTS,
MAX_HW_POINTS, tf_pts,
apply_lut_1d(ramp, MAX_HW_POINTS, tf_pts);
for (i = 0; i <= MAX_HW_POINTS ; i++) {
rgb_regamma = kcalloc(MAX_HW_POINTS + _EXTRA_POINTS,
MAX_HW_POINTS,
for (i = 0; i <= MAX_HW_POINTS ; i++) {
rgb_regamma = kcalloc(MAX_HW_POINTS + _EXTRA_POINTS,
MAX_HW_POINTS,
for (i = 0; i <= MAX_HW_POINTS ; i++) {
rgb_regamma = kcalloc(MAX_HW_POINTS + _EXTRA_POINTS,
MAX_HW_POINTS,
for (i = 0; i <= MAX_HW_POINTS ; i++) {
for (i = 0; i <= MAX_HW_POINTS ; i++) {
rgb_degamma = kcalloc(MAX_HW_POINTS + _EXTRA_POINTS,
MAX_HW_POINTS,
for (i = 0; i <= MAX_HW_POINTS ; i++) {
rgb_degamma = kcalloc(MAX_HW_POINTS + _EXTRA_POINTS,
MAX_HW_POINTS,
for (i = 0; i <= MAX_HW_POINTS ; i++) {
rgb_degamma = kcalloc(MAX_HW_POINTS + _EXTRA_POINTS,
MAX_HW_POINTS,
for (i = 0; i <= MAX_HW_POINTS ; i++) {
for (i = 32; i <= MAX_HW_POINTS; i++) {
for (; i <= MAX_HW_POINTS; i++)
static struct hw_x_point coordinates_x[MAX_HW_POINTS + 2];
static struct fixed31_32 pq_table[MAX_HW_POINTS + 2];
static struct fixed31_32 de_pq_table[MAX_HW_POINTS + 2];
coordinates_x[MAX_HW_POINTS].x = region_size;
coordinates_x[MAX_HW_POINTS + 1].x = region_size;