Searched refs:mmio_space (Results 1 - 13 of 13) sorted by relevance
/fuchsia/zircon/system/dev/display/intel-i915/ |
H A D | interrupts.cpp | 43 registers::MasterInterruptControl::Get().ReadFrom(controller_->mmio_space()); 45 interrupt_ctrl.WriteTo(controller_->mmio_space()); 49 ::SdeInterruptBase::kSdeIntIdentity).ReadFrom(controller_->mmio_space()); 51 ::Get(registers::DDI_A).ReadFrom(controller_->mmio_space()); 53 ::Get(registers::DDI_E).ReadFrom(controller_->mmio_space()); 64 hp_ctrl1.WriteTo(controller_->mmio_space()); 65 hp_ctrl2.WriteTo(controller_->mmio_space()); 66 sde_int_identity.WriteTo(controller_->mmio_space()); 85 interrupt_ctrl.WriteTo(controller_->mmio_space()); 92 auto identity = regs.PipeDeInterrupt(regs.kIdentityReg).ReadFrom(controller_->mmio_space()); 152 hwreg::RegisterIo* mmio_space = controller_->mmio_space(); local [all...] |
H A D | power.cpp | 71 auto power_well = registers::PowerWellControl2::Get().ReadFrom(controller_->mmio_space()); 74 power_well.WriteTo(controller_->mmio_space()); 78 ::Get().ReadFrom(controller_->mmio_space()).power_well_1_state(), 10)) { 83 ::Get().ReadFrom(controller_->mmio_space()).misc_io_power_state(), 10)) { 88 ::Get().ReadFrom(controller_->mmio_space()).pg1_dist_status(), 5)) { 99 auto power_well = registers::PowerWellControl2::Get().ReadFrom(controller_->mmio_space()); 101 power_well.WriteTo(controller_->mmio_space()); 104 power_well.ReadFrom(controller_->mmio_space()); 106 ::Get().ReadFrom(controller_->mmio_space()).power_well_2_state(), 20)) { 111 ::Get().ReadFrom(controller_->mmio_space()) [all...] |
H A D | pipe.cpp | 76 hwreg::RegisterIo* Pipe::mmio_space() const { function in class:i915::Pipe 77 return controller_->mmio_space(); 120 h_total_reg.WriteTo(mmio_space()); 124 v_total_reg.WriteTo(mmio_space()); 129 h_sync_reg.WriteTo(mmio_space()); 133 v_sync_reg.WriteTo(mmio_space()); 136 trans_regs.HBlank().FromValue(h_total_reg.reg_value()).WriteTo(mmio_space()); 137 trans_regs.VBlank().FromValue(v_total_reg.reg_value()).WriteTo(mmio_space()); 143 pipe_size.WriteTo(mmio_space()); 149 auto h_total_reg = trans_regs.HTotal().ReadFrom(mmio_space()); [all...] |
H A D | hdmi-display.cpp | 67 void write_gmbus3(hwreg::RegisterIo* mmio_space, const uint8_t* buf, uint32_t size, uint32_t idx) { argument 73 registers::GMBus3::Get().FromValue(val).WriteTo(mmio_space); 76 void read_gmbus3(hwreg::RegisterIo* mmio_space, uint8_t* buf, uint32_t size, uint32_t idx) { argument 78 uint32_t val = registers::GMBus3::Get().ReadFrom(mmio_space).reg_value(); 90 bool i2c_scl(hwreg::RegisterIo* mmio_space, registers::Ddi ddi, bool hi) { argument 99 gpio.WriteTo(mmio_space); 100 gpio.ReadFrom(mmio_space); // Posting read 110 gpio.ReadFrom(mmio_space); 121 void i2c_sda(hwreg::RegisterIo* mmio_space, registers::Ddi ddi, bool hi) { argument 130 gpio.WriteTo(mmio_space); 137 i2c_send_byte(hwreg::RegisterIo* mmio_space, registers::Ddi ddi, uint8_t byte) argument [all...] |
H A D | gtt.cpp | 95 controller_->mmio_space()->Write<uint64_t>(get_pte_offset(i), pte); 97 controller_->mmio_space()->Read<uint32_t>(get_pte_offset(i - i)); // Posting read 123 controller_->mmio_space()->Write<uint64_t>(get_pte_offset(pte_idx++), pte); 125 controller_->mmio_space()->Read<uint32_t>(get_pte_offset(pte_idx - 1)); // Posting read 182 gtt_->controller_->mmio_space()->Write<uint64_t>(get_pte_offset(pte_idx++), pte); 187 gtt_->controller_->mmio_space()->Read<uint32_t>(get_pte_offset(pte_idx - 1)); // Posting read 198 auto mmio_space = gtt_->controller_->mmio_space(); local 202 mmio_space->Write<uint64_t>(pte_offset, pte); 205 mmio_space 238 auto mmio_space = gtt_->controller_->mmio_space(); local [all...] |
H A D | dp-display.cpp | 595 auto buf_ctl = ddi_regs.DdiBufControl().ReadFrom(mmio_space()); 597 buf_ctl.WriteTo(mmio_space()); 606 auto dp_tp = ddi_regs.DdiDpTransportControl().ReadFrom(mmio_space()); 611 dp_tp.WriteTo(mmio_space()); 627 auto ddi_buf_trans_high = ddi_regs.DdiBufTransHi(i).ReadFrom(mmio_space()); 628 auto ddi_buf_trans_low = ddi_regs.DdiBufTransLo(i).ReadFrom(mmio_space()); 634 ddi_buf_trans_high.WriteTo(mmio_space()); 635 ddi_buf_trans_low.WriteTo(mmio_space()); 639 auto disio_cr_tx_bmu = registers::DisplayIoCtrlRegTxBmu::Get().ReadFrom(mmio_space()); 645 disio_cr_tx_bmu.WriteTo(mmio_space()); [all...] |
H A D | hdmi-display.h | 17 void set_mmio_space(hwreg::RegisterIo* mmio_space) { argument 19 mmio_space_ = mmio_space;
|
H A D | intel-i915.cpp | 270 auto live_surface = regs.PlaneSurfaceLive(i).ReadFrom(mmio_space()); 278 auto live_surface = regs.CursorSurfaceLive().ReadFrom(mmio_space()); 405 auto vga_ctl = registers::VgaCtl::Get().ReadFrom(mmio_space()); 407 vga_ctl.WriteTo(mmio_space()); 417 pipe_regs.PipeScalerCtrl(0).ReadFrom(mmio_space()).set_enable(0).WriteTo(mmio_space()); 418 pipe_regs.PipeScalerWinSize(0).ReadFrom(mmio_space()).WriteTo(mmio_space()); 420 pipe_regs.PipeScalerCtrl(1).ReadFrom(mmio_space()).set_enable(0).WriteTo(mmio_space()); [all...] |
H A D | dp-display.h | 24 void set_mmio_space(hwreg::RegisterIo* mmio_space) { argument 26 mmio_space_ = mmio_space;
|
H A D | pipe.h | 52 hwreg::RegisterIo* mmio_space() const;
|
H A D | display-device.cpp | 131 hwreg::RegisterIo* DisplayDevice::mmio_space() const { function in class:i915::DisplayDevice 132 return controller_->mmio_space(); 248 auto dpll_ctrl2 = registers::DpllControl2::Get().ReadFrom(mmio_space());
|
H A D | display-device.h | 95 hwreg::RegisterIo* mmio_space() const;
|
H A D | intel-i915.h | 112 hwreg::RegisterIo* mmio_space() { return mmio_space_.get(); } function in class:i915::Controller
|
Completed in 43 milliseconds