Lines Matching refs:controller_

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());
60 controller_->HandleHotplug(ddi, hp_ctrl.hpd_long_pulse(ddi).get());
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());
93 identity.WriteTo(controller_->mmio_space());
96 controller_->HandlePipeVsync(pipe, timestamp);
104 mask_reg.WriteTo(controller_->mmio_space());
108 enable_reg.WriteTo(controller_->mmio_space());
112 auto sfuse_strap = registers::SouthFuseStrap::Get().ReadFrom(controller_->mmio_space());
120 auto hp_ctrl = registers::HotplugCtrl::Get(ddi).ReadFrom(controller_->mmio_space());
122 hp_ctrl.WriteTo(controller_->mmio_space());
126 .ReadFrom(controller_->mmio_space());
128 mask.WriteTo(controller_->mmio_space());
132 .ReadFrom(controller_->mmio_space());
134 enable.WriteTo(controller_->mmio_space());
151 controller_ = controller;
152 hwreg::RegisterIo* mmio_space = controller_->mmio_space();
162 zx_status_t status = pci_query_irq_mode(controller_->pci(), ZX_PCIE_IRQ_MODE_LEGACY, &irq_cnt);
168 if ((status = pci_set_irq_mode(controller_->pci(), ZX_PCIE_IRQ_MODE_LEGACY, 1)) != ZX_OK) {
173 if ((status = pci_map_interrupt(controller_->pci(), 0, irq_.reset_and_get_address())
190 auto ctrl = registers::MasterInterruptControl::Get().ReadFrom(controller_->mmio_space());
192 ctrl.WriteTo(controller_->mmio_space());