Searched refs:mmio_space (Results 1 - 13 of 13) sorted by relevance

/fuchsia/zircon/system/dev/display/intel-i915/
H A Dinterrupts.cpp43 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 Dpower.cpp71 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 Dpipe.cpp76 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 Dhdmi-display.cpp67 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 Dgtt.cpp95 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 Ddp-display.cpp595 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 Dhdmi-display.h17 void set_mmio_space(hwreg::RegisterIo* mmio_space) { argument
19 mmio_space_ = mmio_space;
H A Dintel-i915.cpp270 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 Ddp-display.h24 void set_mmio_space(hwreg::RegisterIo* mmio_space) { argument
26 mmio_space_ = mmio_space;
H A Dpipe.h52 hwreg::RegisterIo* mmio_space() const;
H A Ddisplay-device.cpp131 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 Ddisplay-device.h95 hwreg::RegisterIo* mmio_space() const;
H A Dintel-i915.h112 hwreg::RegisterIo* mmio_space() { return mmio_space_.get(); } function in class:i915::Controller

Completed in 43 milliseconds