/aosp12/hardware/qcom/display/msm8998/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 168 display_attributes_.fps = mode.vrefresh; in PopulateDisplayAttributes() 169 display_attributes_.vsync_period_ns = UINT32(1000000000L / display_attributes_.fps); in PopulateDisplayAttributes() 184 display_attributes_.v_total = mode.vtotal; in PopulateDisplayAttributes() 186 display_attributes_.h_total = mode.htotal; in PopulateDisplayAttributes() 188 display_attributes_.is_device_split = in PopulateDisplayAttributes() 190 display_attributes_.h_total += display_attributes_.is_device_split ? h_blanking : 0; in PopulateDisplayAttributes() 204 if (display_attributes_.is_device_split) { in PopulateHWPanelInfo() 206 display_attributes_.x_pixels / 2; in PopulateHWPanelInfo() 736 display_attributes_.y_pixels); in SetMixerAttributes() 753 FLOAT(display_attributes_.x_pixels) / FLOAT(display_attributes_.y_pixels); in SetMixerAttributes() [all …]
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/core/fb/ |
H A D | hw_virtual.cpp | 54 mixer_attributes->width = display_attributes_.x_pixels; in GetMixerAttributes() 55 mixer_attributes->height = display_attributes_.y_pixels; in GetMixerAttributes() 56 mixer_attributes_.split_left = display_attributes_.is_device_split ? in GetMixerAttributes() 57 (display_attributes_.x_pixels / 2) : mixer_attributes_.width; in GetMixerAttributes() 67 display_attributes_ = display_attributes; in SetDisplayAttributes() 69 if (display_attributes_.x_pixels > hw_resource_.max_mixer_width) { in SetDisplayAttributes() 70 display_attributes_.is_device_split = true; in SetDisplayAttributes()
|
H A D | hw_primary.cpp | 203 *display_attributes = display_attributes_; in GetDisplayAttributes() 239 display_attributes_.x_pixels = var_screeninfo.xres; in PopulateDisplayAttributes() 240 display_attributes_.y_pixels = var_screeninfo.yres; in PopulateDisplayAttributes() 243 display_attributes_.v_pulse_width = var_screeninfo.vsync_len; in PopulateDisplayAttributes() 247 display_attributes_.x_dpi = in PopulateDisplayAttributes() 249 display_attributes_.y_dpi = in PopulateDisplayAttributes() 251 display_attributes_.fps = meta_data.data.panel_frame_rate; in PopulateDisplayAttributes() 252 display_attributes_.vsync_period_ns = UINT32(1000000000L / display_attributes_.fps); in PopulateDisplayAttributes() 255 display_attributes_.h_total += (display_attributes_.is_device_split || in PopulateDisplayAttributes() 664 mixer_attributes_.width = display_attributes_.x_pixels; in UpdateMixerAttributes() [all …]
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/core/fb/ |
H A D | hw_virtual.cpp | 54 mixer_attributes->width = display_attributes_.x_pixels; in GetMixerAttributes() 55 mixer_attributes->height = display_attributes_.y_pixels; in GetMixerAttributes() 56 mixer_attributes_.split_left = display_attributes_.is_device_split ? in GetMixerAttributes() 57 (display_attributes_.x_pixels / 2) : mixer_attributes_.width; in GetMixerAttributes() 67 display_attributes_ = display_attributes; in SetDisplayAttributes() 69 if (display_attributes_.x_pixels > hw_resource_.max_mixer_width) { in SetDisplayAttributes() 70 display_attributes_.is_device_split = true; in SetDisplayAttributes()
|
H A D | hw_primary.cpp | 203 *display_attributes = display_attributes_; in GetDisplayAttributes() 239 display_attributes_.x_pixels = var_screeninfo.xres; in PopulateDisplayAttributes() 240 display_attributes_.y_pixels = var_screeninfo.yres; in PopulateDisplayAttributes() 243 display_attributes_.v_pulse_width = var_screeninfo.vsync_len; in PopulateDisplayAttributes() 247 display_attributes_.x_dpi = in PopulateDisplayAttributes() 249 display_attributes_.y_dpi = in PopulateDisplayAttributes() 251 display_attributes_.fps = meta_data.data.panel_frame_rate; in PopulateDisplayAttributes() 252 display_attributes_.vsync_period_ns = UINT32(1000000000L / display_attributes_.fps); in PopulateDisplayAttributes() 255 display_attributes_.h_total += (display_attributes_.is_device_split || in PopulateDisplayAttributes() 662 mixer_attributes_.width = display_attributes_.x_pixels; in UpdateMixerAttributes() [all …]
|
/aosp12/hardware/qcom/display/msm8998/sdm/libs/core/fb/ |
H A D | hw_virtual.cpp | 54 mixer_attributes->width = display_attributes_.x_pixels; in GetMixerAttributes() 55 mixer_attributes->height = display_attributes_.y_pixels; in GetMixerAttributes() 56 mixer_attributes_.split_left = display_attributes_.is_device_split ? in GetMixerAttributes() 57 (display_attributes_.x_pixels / 2) : mixer_attributes_.width; in GetMixerAttributes() 67 display_attributes_ = display_attributes; in SetDisplayAttributes() 69 if (display_attributes_.x_pixels > hw_resource_.max_mixer_width) { in SetDisplayAttributes() 70 display_attributes_.is_device_split = true; in SetDisplayAttributes()
|
H A D | hw_primary.cpp | 203 *display_attributes = display_attributes_; in GetDisplayAttributes() 239 display_attributes_.x_pixels = var_screeninfo.xres; in PopulateDisplayAttributes() 240 display_attributes_.y_pixels = var_screeninfo.yres; in PopulateDisplayAttributes() 243 display_attributes_.v_pulse_width = var_screeninfo.vsync_len; in PopulateDisplayAttributes() 247 display_attributes_.x_dpi = in PopulateDisplayAttributes() 249 display_attributes_.y_dpi = in PopulateDisplayAttributes() 251 display_attributes_.fps = meta_data.data.panel_frame_rate; in PopulateDisplayAttributes() 252 display_attributes_.vsync_period_ns = UINT32(1000000000L / display_attributes_.fps); in PopulateDisplayAttributes() 255 display_attributes_.h_total += (display_attributes_.is_device_split || in PopulateDisplayAttributes() 662 mixer_attributes_.width = display_attributes_.x_pixels; in UpdateMixerAttributes() [all …]
|
/aosp12/hardware/qcom/sdm845/display/sdm/libs/core/fb/ |
H A D | hw_virtual.cpp | 54 mixer_attributes->width = display_attributes_.x_pixels; in GetMixerAttributes() 55 mixer_attributes->height = display_attributes_.y_pixels; in GetMixerAttributes() 56 mixer_attributes_.split_left = display_attributes_.is_device_split ? in GetMixerAttributes() 57 (display_attributes_.x_pixels / 2) : mixer_attributes_.width; in GetMixerAttributes() 67 display_attributes_ = display_attributes; in SetDisplayAttributes() 69 if (display_attributes_.x_pixels > hw_resource_.max_mixer_width) { in SetDisplayAttributes() 70 display_attributes_.is_device_split = true; in SetDisplayAttributes()
|
H A D | hw_primary.cpp | 203 *display_attributes = display_attributes_; in GetDisplayAttributes() 239 display_attributes_.x_pixels = var_screeninfo.xres; in PopulateDisplayAttributes() 240 display_attributes_.y_pixels = var_screeninfo.yres; in PopulateDisplayAttributes() 243 display_attributes_.v_pulse_width = var_screeninfo.vsync_len; in PopulateDisplayAttributes() 247 display_attributes_.x_dpi = in PopulateDisplayAttributes() 249 display_attributes_.y_dpi = in PopulateDisplayAttributes() 251 display_attributes_.fps = meta_data.data.panel_frame_rate; in PopulateDisplayAttributes() 252 display_attributes_.vsync_period_ns = UINT32(1000000000L / display_attributes_.fps); in PopulateDisplayAttributes() 255 display_attributes_.h_total += (display_attributes_.is_device_split || in PopulateDisplayAttributes() 656 mixer_attributes_.width = display_attributes_.x_pixels; in UpdateMixerAttributes() [all …]
|
/aosp12/hardware/qcom/sm8150/display/sdm/libs/core/fb/ |
H A D | hw_virtual.cpp | 54 mixer_attributes->width = display_attributes_.x_pixels; in GetMixerAttributes() 55 mixer_attributes->height = display_attributes_.y_pixels; in GetMixerAttributes() 56 mixer_attributes_.split_left = display_attributes_.is_device_split ? in GetMixerAttributes() 57 (display_attributes_.x_pixels / 2) : mixer_attributes_.width; in GetMixerAttributes() 67 display_attributes_ = display_attributes; in SetDisplayAttributes() 69 if (display_attributes_.x_pixels > hw_resource_.max_mixer_width) { in SetDisplayAttributes() 70 display_attributes_.is_device_split = true; in SetDisplayAttributes()
|
H A D | hw_primary.cpp | 203 *display_attributes = display_attributes_; in GetDisplayAttributes() 239 display_attributes_.x_pixels = var_screeninfo.xres; in PopulateDisplayAttributes() 240 display_attributes_.y_pixels = var_screeninfo.yres; in PopulateDisplayAttributes() 243 display_attributes_.v_pulse_width = var_screeninfo.vsync_len; in PopulateDisplayAttributes() 247 display_attributes_.x_dpi = in PopulateDisplayAttributes() 249 display_attributes_.y_dpi = in PopulateDisplayAttributes() 251 display_attributes_.fps = meta_data.data.panel_frame_rate; in PopulateDisplayAttributes() 252 display_attributes_.vsync_period_ns = UINT32(1000000000L / display_attributes_.fps); in PopulateDisplayAttributes() 255 display_attributes_.h_total += (display_attributes_.is_device_split || in PopulateDisplayAttributes() 679 mixer_attributes_.width = display_attributes_.x_pixels; in UpdateMixerAttributes() [all …]
|
/aosp12/hardware/qcom/sdm845/display/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 427 display_attributes_ = {}; in Deinit() 520 index, display_attributes_[index].x_pixels, display_attributes_[index].y_pixels, in PopulateDisplayAttributes() 521 display_attributes_[index].x_dpi, display_attributes_[index].y_dpi, in PopulateDisplayAttributes() 522 display_attributes_[index].fps, display_attributes_[index].is_device_split, in PopulateDisplayAttributes() 524 display_attributes_[index].v_pulse_width, display_attributes_[index].v_total, in PopulateDisplayAttributes() 525 display_attributes_[index].h_total, display_attributes_[index].clock_khz, in PopulateDisplayAttributes() 738 index, display_attributes_[index].x_pixels, display_attributes_[index].y_pixels, in SetDisplayAttributes() 739 display_attributes_[index].x_dpi, display_attributes_[index].y_dpi, in SetDisplayAttributes() 740 display_attributes_[index].fps, display_attributes_[index].is_device_split, in SetDisplayAttributes() 742 display_attributes_[index].v_pulse_width, display_attributes_[index].v_total, in SetDisplayAttributes() [all …]
|
H A D | hw_tv_drm.cpp | 111 index, display_attributes_[index].x_pixels, display_attributes_[index].y_pixels, in SetDisplayAttributes() 112 display_attributes_[index].x_dpi, display_attributes_[index].y_dpi, in SetDisplayAttributes() 113 display_attributes_[index].fps, display_attributes_[index].is_device_split, in SetDisplayAttributes() 114 display_attributes_[index].v_back_porch, display_attributes_[index].v_front_porch, in SetDisplayAttributes() 115 display_attributes_[index].v_pulse_width, display_attributes_[index].v_total, in SetDisplayAttributes() 116 display_attributes_[index].h_total, display_attributes_[index].clock_khz, in SetDisplayAttributes() 117 display_attributes_[index].topology); in SetDisplayAttributes()
|
/aosp12/hardware/qcom/display/msm8996/sdm/libs/core/fb/ |
H A D | hw_virtual.cpp | 82 mixer_attributes->width = display_attributes_.x_pixels; in GetMixerAttributes() 83 mixer_attributes->height = display_attributes_.y_pixels; in GetMixerAttributes() 84 mixer_attributes_.split_left = display_attributes_.is_device_split ? in GetMixerAttributes() 85 (display_attributes_.x_pixels / 2) : mixer_attributes_.width; in GetMixerAttributes() 95 display_attributes_ = display_attributes; in SetDisplayAttributes() 97 if (display_attributes_.x_pixels > hw_resource_.max_mixer_width) { in SetDisplayAttributes() 98 display_attributes_.is_device_split = true; in SetDisplayAttributes()
|
H A D | hw_primary.cpp | 215 *display_attributes = display_attributes_; in GetDisplayAttributes() 250 display_attributes_.x_pixels = var_screeninfo.xres; in PopulateDisplayAttributes() 251 display_attributes_.y_pixels = var_screeninfo.yres; in PopulateDisplayAttributes() 258 display_attributes_.x_dpi = in PopulateDisplayAttributes() 260 display_attributes_.y_dpi = in PopulateDisplayAttributes() 262 display_attributes_.fps = meta_data.data.panel_frame_rate; in PopulateDisplayAttributes() 263 display_attributes_.vsync_period_ns = UINT32(1000000000L / display_attributes_.fps); in PopulateDisplayAttributes() 266 display_attributes_.h_total += display_attributes_.is_device_split ? h_blanking : 0; in PopulateDisplayAttributes() 311 if (refresh_rate == display_attributes_.fps) { in SetRefreshRate() 645 mixer_attributes_.width = display_attributes_.x_pixels; in UpdateMixerAttributes() [all …]
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 397 display_attributes_.fps = mode.vrefresh; in PopulateDisplayAttributes() 398 display_attributes_.vsync_period_ns = UINT32(1000000000L / display_attributes_.fps); in PopulateDisplayAttributes() 413 display_attributes_.v_total = mode.vtotal; in PopulateDisplayAttributes() 415 display_attributes_.h_total = mode.htotal; in PopulateDisplayAttributes() 417 display_attributes_.is_device_split = in PopulateDisplayAttributes() 419 display_attributes_.h_total += display_attributes_.is_device_split ? h_blanking : 0; in PopulateDisplayAttributes() 433 if (display_attributes_.is_device_split) { in PopulateHWPanelInfo() 435 display_attributes_.x_pixels / 2; in PopulateHWPanelInfo() 985 display_attributes_.y_pixels); in SetMixerAttributes() 1002 FLOAT(display_attributes_.x_pixels) / FLOAT(display_attributes_.y_pixels); in SetMixerAttributes() [all …]
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 392 display_attributes_.fps = mode.vrefresh; in PopulateDisplayAttributes() 393 display_attributes_.vsync_period_ns = UINT32(1000000000L / display_attributes_.fps); in PopulateDisplayAttributes() 408 display_attributes_.v_total = mode.vtotal; in PopulateDisplayAttributes() 410 display_attributes_.h_total = mode.htotal; in PopulateDisplayAttributes() 412 display_attributes_.is_device_split = in PopulateDisplayAttributes() 414 display_attributes_.h_total += display_attributes_.is_device_split ? h_blanking : 0; in PopulateDisplayAttributes() 428 if (display_attributes_.is_device_split) { in PopulateHWPanelInfo() 430 display_attributes_.x_pixels / 2; in PopulateHWPanelInfo() 986 display_attributes_.y_pixels); in SetMixerAttributes() 1003 FLOAT(display_attributes_.x_pixels) / FLOAT(display_attributes_.y_pixels); in SetMixerAttributes() [all …]
|
/aosp12/hardware/qcom/sm7250/display/sdm/libs/core/drm/ |
H A D | hw_device_drm.cpp | 548 display_attributes_ = {}; in Deinit() 655 display_attributes_[index].y_pixels, display_attributes_[index].x_dpi, in PopulateDisplayAttributes() 656 display_attributes_[index].y_dpi, display_attributes_[index].fps, in PopulateDisplayAttributes() 657 display_attributes_[index].is_device_split, display_attributes_[index].v_back_porch, in PopulateDisplayAttributes() 658 display_attributes_[index].v_front_porch, display_attributes_[index].v_pulse_width, in PopulateDisplayAttributes() 659 display_attributes_[index].v_total, display_attributes_[index].h_total, in PopulateDisplayAttributes() 660 display_attributes_[index].clock_khz, display_attributes_[index].topology, in PopulateDisplayAttributes() 951 display_attributes_[index].y_pixels, display_attributes_[index].x_dpi, in SetDisplayAttributes() 952 display_attributes_[index].y_dpi, display_attributes_[index].fps, in SetDisplayAttributes() 955 display_attributes_[index].v_total, display_attributes_[index].h_total, in SetDisplayAttributes() [all …]
|
H A D | hw_tv_drm.cpp | 122 index, display_attributes_[index].x_pixels, display_attributes_[index].y_pixels, in SetDisplayAttributes() 123 display_attributes_[index].x_dpi, display_attributes_[index].y_dpi, in SetDisplayAttributes() 124 display_attributes_[index].fps, display_attributes_[index].is_device_split, in SetDisplayAttributes() 125 display_attributes_[index].v_back_porch, display_attributes_[index].v_front_porch, in SetDisplayAttributes() 126 display_attributes_[index].v_pulse_width, display_attributes_[index].v_total, in SetDisplayAttributes() 127 display_attributes_[index].h_total, display_attributes_[index].clock_khz, in SetDisplayAttributes() 128 display_attributes_[index].topology); in SetDisplayAttributes()
|
/aosp12/hardware/qcom/sm8150/display/sdm/libs/core/drm/ |
H A D | hw_tv_drm.cpp | 121 index, display_attributes_[index].x_pixels, display_attributes_[index].y_pixels, in SetDisplayAttributes() 122 display_attributes_[index].x_dpi, display_attributes_[index].y_dpi, in SetDisplayAttributes() 123 display_attributes_[index].fps, display_attributes_[index].is_device_split, in SetDisplayAttributes() 124 display_attributes_[index].v_back_porch, display_attributes_[index].v_front_porch, in SetDisplayAttributes() 125 display_attributes_[index].v_pulse_width, display_attributes_[index].v_total, in SetDisplayAttributes() 126 display_attributes_[index].h_total, display_attributes_[index].clock_khz, in SetDisplayAttributes() 127 display_attributes_[index].topology); in SetDisplayAttributes()
|
H A D | hw_device_drm.cpp | 542 display_attributes_ = {}; in Deinit() 645 index, display_attributes_[index].x_pixels, display_attributes_[index].y_pixels, in PopulateDisplayAttributes() 646 display_attributes_[index].x_dpi, display_attributes_[index].y_dpi, in PopulateDisplayAttributes() 647 display_attributes_[index].fps, display_attributes_[index].is_device_split, in PopulateDisplayAttributes() 648 display_attributes_[index].v_back_porch, display_attributes_[index].v_front_porch, in PopulateDisplayAttributes() 649 display_attributes_[index].v_pulse_width, display_attributes_[index].v_total, in PopulateDisplayAttributes() 650 display_attributes_[index].h_total, display_attributes_[index].clock_khz, in PopulateDisplayAttributes() 651 display_attributes_[index].topology); in PopulateDisplayAttributes() 808 if (index >= display_attributes_.size()) { in GetDisplayAttributes() 821 if (index >= display_attributes_.size()) { in SetDisplayAttributes() [all …]
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/core/ |
H A D | display_virtual.cpp | 52 hw_intf_->GetDisplayAttributes(0 /* active_index */, &display_attributes_); in Init() 70 *variable_info = display_attributes_; in GetConfig() 95 if (display_attributes == display_attributes_) { in SetActiveConfig() 121 display_attributes_ = display_attributes; in SetActiveConfig() 124 DLOGI("Virtual display resolution changed to[%dx%d]", display_attributes_.x_pixels, in SetActiveConfig() 125 display_attributes_.y_pixels); in SetActiveConfig()
|
/aosp12/hardware/qcom/display/msm8998/sdm/libs/core/ |
H A D | display_virtual.cpp | 51 hw_intf_->GetDisplayAttributes(0 /* active_index */, &display_attributes_); in Init() 69 *variable_info = display_attributes_; in GetConfig() 94 if (display_attributes == display_attributes_) { in SetActiveConfig() 120 display_attributes_ = display_attributes; in SetActiveConfig() 123 DLOGI("Virtual display resolution changed to[%dx%d]", display_attributes_.x_pixels, in SetActiveConfig() 124 display_attributes_.y_pixels); in SetActiveConfig()
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/core/ |
H A D | display_virtual.cpp | 84 *variable_info = display_attributes_; in GetConfig() 111 if (display_attributes == display_attributes_) { in SetActiveConfig() 144 display_attributes_ = display_attributes; in SetActiveConfig() 149 DLOGI("Virtual display resolution changed to[%dx%d]", display_attributes_.x_pixels, in SetActiveConfig() 150 display_attributes_.y_pixels); in SetActiveConfig()
|
/aosp12/hardware/qcom/sdm845/display/sdm/libs/core/ |
H A D | display_virtual.cpp | 84 *variable_info = display_attributes_; in GetConfig() 111 if (display_attributes == display_attributes_) { in SetActiveConfig() 144 display_attributes_ = display_attributes; in SetActiveConfig() 149 DLOGI("Virtual display resolution changed to[%dx%d]", display_attributes_.x_pixels, in SetActiveConfig() 150 display_attributes_.y_pixels); in SetActiveConfig()
|