Home | History | Annotate | Download | only in fb

Lines Matching refs:hw_resource

89 DisplayError HWInfo::GetDynamicBWLimits(HWResourceInfo *hw_resource) {
96 HWDynBwLimitInfo* bw_info = &hw_resource->dyn_bw_info;
98 bw_info->total_bw_limit[index] = UINT32(hw_resource->max_bandwidth_low);
99 bw_info->pipe_bw_limit[index] = hw_resource->max_pipe_bw;
131 DisplayError HWInfo::GetHWResourceInfo(HWResourceInfo *hw_resource) {
133 *hw_resource = *hw_resource_;
343 *hw_resource = *hw_resource_;
348 DisplayError HWInfo::GetHWRotatorInfo(HWResourceInfo *hw_resource) {
349 if (GetMDSSRotatorInfo(hw_resource) != kErrorNone)
350 return GetV4L2RotatorInfo(hw_resource);
355 DisplayError HWInfo::GetMDSSRotatorInfo(HWResourceInfo *hw_resource) {
367 hw_resource->hw_rot_info.type = HWRotatorInfo::ROT_TYPE_MDSS;
371 hw_resource->hw_rot_info.num_rotator = UINT8(atoi(tokens[1]));
372 hw_resource->hw_rot_info.device_path = "/dev/mdss_rotator";
374 hw_resource->hw_rot_info.has_downscale = UINT8(atoi(tokens[1]));
380 hw_resource->hw_rot_info.num_rotator, hw_resource->hw_rot_info.has_downscale,
381 hw_resource->hw_rot_info.min_downscale);
386 DisplayError HWInfo::GetV4L2RotatorInfo(HWResourceInfo *hw_resource) {
401 hw_resource->hw_rot_info.device_path = string("/dev/video" + to_string(i));
402 hw_resource->hw_rot_info.num_rotator++;
403 hw_resource->hw_rot_info.type = HWRotatorInfo::ROT_TYPE_V4L2;
404 hw_resource->hw_rot_info.has_downscale = true;
417 hw_resource->hw_rot_info.downscale_compression = UINT8(atoi(tokens[1]));
419 hw_resource->hw_rot_info.min_downscale = FLOAT(atof(tokens[1]));
431 hw_resource->hw_rot_info.num_rotator, hw_resource->hw_rot_info.has_downscale,
432 hw_resource->hw_rot_info.min_downscale, hw_resource->hw_rot_info.downscale_compression);
483 void HWInfo::InitSupportedFormatMap(HWResourceInfo *hw_resource) {
484 hw_resource->supported_formats_map.clear();
488 (HWSubBlockType)sub_blk_type, hw_resource);
493 HWResourceInfo *hw_resource) {
503 PopulateSupportedFormatMap(format_supported.get(), (token_count << 3), sub_blk_type, hw_resource);
508 HWResourceInfo *hw_resource) {
519 hw_resource->supported_formats_map.erase(sub_blk_type);
520 hw_resource->supported_formats_map.insert(make_pair(sub_blk_type, supported_sdm_formats));