Lines Matching defs:DRMCrtcInfo
497 struct DRMCrtcInfo { struct
498 bool has_src_split;
499 bool has_hdr;
500 uint32_t max_blend_stages;
501 uint32_t max_solidfill_stages;
502 QSEEDVersion qseed_version;
503 SmartDMARevision smart_dma_rev;
504 float ib_fudge_factor;
505 float clk_fudge_factor;
506 uint32_t dest_scale_prefill_lines;
507 uint32_t undersized_prefill_lines;
508 uint32_t macrotile_prefill_lines;
509 uint32_t nv12_prefill_lines;
510 uint32_t linear_prefill_lines;
511 uint32_t downscale_prefill_lines;
512 uint32_t extra_prefill_lines;
513 uint32_t amortized_threshold;
514 uint64_t max_bandwidth_low;
515 uint64_t max_bandwidth_high;
516 uint32_t max_sde_clk;
517 CompRatioMap comp_ratio_rt_map;
518 CompRatioMap comp_ratio_nrt_map;
519 uint32_t hw_version;
520 uint32_t dest_scaler_count = 0;
521 uint32_t max_dest_scaler_input_width = 0;
522 uint32_t max_dest_scaler_output_width = 0;
523 uint32_t max_dest_scale_up = 1;
524 uint32_t min_prefill_lines = 0;
525 int secure_disp_blend_stage = -1;
526 bool concurrent_writeback = false;
527 uint32_t vig_limit_index = 0;
528 uint32_t dma_limit_index = 0;
529 uint32_t scaling_limit_index = 0;
530 uint32_t rotation_limit_index = 0;
531 uint32_t line_width_constraints_count = 0;
532 std::vector< std::pair <uint32_t, uint32_t> > line_width_limits;
533 uint32_t num_mnocports;
534 uint32_t mnoc_bus_width;
535 bool use_baselayer_for_stage = false;
536 bool has_micro_idle = false;
537 uint32_t ubwc_version = 1;