Lines Matching defs:fast_update

3955 					/*only enable triplebuffer for  fast_update*/
4527 static void populate_fast_updates(struct dc_fast_update *fast_update,
4535 fast_update[0].out_transfer_func = stream_update->out_transfer_func;
4536 fast_update[0].output_csc_transform = stream_update->output_csc_transform;
4540 fast_update[i].flip_addr = srf_updates[i].flip_addr;
4541 fast_update[i].gamma = srf_updates[i].gamma;
4542 fast_update[i].gamut_remap_matrix = srf_updates[i].gamut_remap_matrix;
4543 fast_update[i].input_csc_color_matrix = srf_updates[i].input_csc_color_matrix;
4544 fast_update[i].coeff_reduction_factor = srf_updates[i].coeff_reduction_factor;
4548 static bool fast_updates_exist(struct dc_fast_update *fast_update, int surface_count)
4552 if (fast_update[0].out_transfer_func ||
4553 fast_update[0].output_csc_transform)
4557 if (fast_update[i].flip_addr ||
4558 fast_update[i].gamma ||
4559 fast_update[i].gamut_remap_matrix ||
4560 fast_update[i].input_csc_color_matrix ||
4561 fast_update[i].coeff_reduction_factor)
4636 struct dc_fast_update *fast_update,
4642 return fast_updates_exist(fast_update, surface_count)
4657 struct dc_fast_update fast_update[MAX_SURFACES] = {0};
4661 populate_fast_updates(fast_update, srf_updates, surface_count, stream_update);
4721 if (fast_update_only(dc, fast_update, srf_updates, surface_count, stream_update, stream) &&
4771 struct dc_fast_update fast_update[MAX_SURFACES] = {0};
4781 populate_fast_updates(fast_update, srf_updates, surface_count, stream_update);
4782 is_fast_update_only = fast_update_only(dc, fast_update, srf_updates,
4857 struct dc_fast_update fast_update[MAX_SURFACES] = {0};
4860 populate_fast_updates(fast_update, srf_updates, surface_count,
4862 if (fast_update_only(dc, fast_update, srf_updates, surface_count,