Lines Matching defs:display

28 #include "dp-display.h"
29 #include "hdmi-display.h"
234 // Make sure the display's resources get freed before reallocating the pipe buffers
239 LOG_INFO("failed to init hotplug display\n");
345 // intel-gfx-prm-osrc-skl-vol12-display.pdf p.135
725 // Reset any ddis which don't have a restored display. If we failed to restore a
726 // display, try to initialize it here.
745 zx_status_t Controller::AddDisplay(fbl::unique_ptr<DisplayDevice>&& display) {
750 display_devices_.push_back(fbl::move(display), &ac);
756 LOG_WARN("Failed to add display device\n");
1224 // The intel display controller doesn't support these flags
1230 DisplayDevice* display = FindDevice(config->display_id);
1231 if (display == nullptr) {
1263 // configuration at this display resolution.
1265 || !display->CheckPixelRate(config->mode.pixel_clock_10khz * 10000)) {
1335 DisplayDevice* display = nullptr;
1338 display = d.get();
1342 if (display == nullptr) {
1343 LOG_INFO("Got config with no display - assuming hotplug and skipping\n");
1422 bool using_c = pipe_alloc[registers::PIPE_C] == display->id();
1514 // Keep any allocated pipes on the same display
1516 DisplayDevice* display = FindDevice(display_config[i]->display_id);
1517 if (display != nullptr && display->pipe() != nullptr) {
1518 alloc[display->pipe()->pipe()] = display_config[i]->display_id;
1523 DisplayDevice* display = FindDevice(display_config[i]->display_id);
1524 if (display != nullptr && display->pipe() == nullptr) {
1553 auto& display = display_devices_[i];
1554 const display_config_t* config = find_config(display->id(), display_config, display_count);
1558 pipe = display->pipe();
1561 if (pipe_alloc[i] == display->id()) {
1569 if (display->AttachPipe(pipe)) {
1588 auto& display = display_devices_[i];
1590 find_config(display->id(), display_config, display_count);
1593 display->ApplyConfiguration(config);
1595 if (display->pipe()) {
1596 ResetPipe(display->pipe()->pipe());
1604 fake_vsyncs[fake_vsync_count++] = display->id();
1832 // The bootloader framebuffer is most likely at the start of the display
1866 for (auto& display : display_devices_) {
1867 if (display->pipe() == nullptr) {
1870 // TODO(ZX-1413): Reset/scale the display to ensure the buffer displays properly
1871 registers::PipeRegs pipe_regs(display->pipe()->pipe());
1904 LOG_ERROR("Failed to resume display\n");
1947 LOG_TRACE("Binding to display controller\n");