Lines Matching defs:display

21 #include "vim-display.h"
26 void osd_debug_dump_register_all(vim2_display_t* display) {
72 void disable_vd(vim2_display* display, uint32_t vd_index) {
73 display->vd1_image_valid = false;
74 hwreg::RegisterIo vpu(io_buffer_virt(&display->mmio_vpu));
82 void configure_vd(vim2_display* display, uint32_t vd_index) {
83 disable_vd(display, vd_index);
84 hwreg::RegisterIo vpu(io_buffer_virt(&display->mmio_vpu));
87 x_end = display->cur_display_mode.h_addressable - 1;
88 y_end = display->cur_display_mode.v_addressable - 1;
107 .set_horizontal_width(display->cur_display_mode.h_addressable)
108 .set_vertical_width(display->cur_display_mode.h_addressable / 2)
118 void flip_vd(vim2_display* display, uint32_t vd_index, uint32_t index) {
119 display->vd1_image_valid = true;
120 display->vd1_image = index;
121 hwreg::RegisterIo vpu(io_buffer_virt(&display->mmio_vpu));
139 void disable_osd(vim2_display_t* display, uint32_t osd_index) {
140 display->current_image_valid = false;
141 hwreg::RegisterIo vpu(io_buffer_virt(&display->mmio_vpu));
162 zx_status_t configure_osd(vim2_display_t* display, uint32_t osd_index) {
165 x_end = display->cur_display_mode.h_addressable - 1;
166 y_end = display->cur_display_mode.v_addressable - 1;
168 disable_osd(display, osd_index);
169 hwreg::RegisterIo vpu(io_buffer_virt(&display->mmio_vpu));
198 .FromValue(display->cur_display_mode.h_addressable)
205 void flip_osd(vim2_display_t* display, uint32_t osd_index, uint8_t idx) {
206 display->current_image = idx;
207 display->current_image_valid = true;
208 hwreg::RegisterIo vpu(io_buffer_virt(&display->mmio_vpu));