Searched refs:controller_ (Results 1 - 20 of 20) 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());
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_
[all...]
H A Dpower.cpp47 Power::Power(Controller* controller) : controller_(controller) {}
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_
[all...]
H A Dpipe.h28 Pipe(const i915::Pipe& other) : Pipe(other.controller_, other.pipe_) {}
46 Controller* controller() { return controller_; }
62 Controller* controller_; member in class:i915::Pipe
H A Dgtt.cpp49 controller_ = controller;
67 status = pci_config_read16(controller_->pci(), gmch_gfx_ctrl.kAddr,
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();
238 auto mmio_space = gtt_->controller_
[all...]
H A Dinterrupts.h38 Controller* controller_; // Assume that controller callbacks are threadsafe member in class:i915::Interrupts
H A Dpower.h54 Controller* controller_; member in class:i915::Power
H A Ddisplay-device.cpp114 : controller_(controller), id_(id), ddi_(ddi) {}
122 controller_->ResetDdi(ddi());
132 return controller_->mmio_space();
136 ddi_power_ = controller_->power()->GetDdiPowerWellRef(ddi_);
172 if ((status = device_add(controller_->zxdev(), &args, &backlight_device_)) == ZX_OK) {
251 current_state = controller_->GetDpllState(
H A Dpipe.cpp74 : controller_(controller), pipe_(pipe) {}
77 return controller_->mmio_space();
81 pipe_power_ = controller_->power()->GetPipePowerWellRef(pipe_);
82 controller_->interrupts()->EnablePipeVsync(pipe_, true);
86 controller_->interrupts()->EnablePipeVsync(pipe_, true);
90 controller_->ResetPipe(pipe_);
91 controller_->ResetTrans(transcoder());
277 auto plane_ctrl = pipe_regs.PlaneControl(plane_num).ReadFrom(controller_->mmio_space());
286 const fbl::unique_ptr<GttRegion>& region = controller_->GetGttRegion(image->handle);
372 stride_reg.WriteTo(controller_
[all...]
H A Ddisplay-device.h60 Controller* controller() { return controller_; }
101 Controller* controller_; member in class:i915::DisplayDevice
H A Dgtt.h60 Controller* controller_; member in class:i915::Gtt
/fuchsia/zircon/system/dev/display/display/
H A Dimage.cpp13 : info_(image_config), controller_(controller), vmo_(fbl::move(handle)) { }
19 controller_->ReleaseImage(this);
H A Dclient.cpp17 #define DC_IMPL_CALL(fn, ...) controller_->ops()->fn(controller_->ops_ctx(), __VA_ARGS__)
134 api_wait_.Begin(controller_->loop().dispatcher());
218 auto image = fbl::AdoptRef(new (&ac) Image(controller_, dc_image, fbl::move(vmo)));
257 auto new_fence = fbl::AdoptRef(new (&ac) Fence(this, controller_->loop().dispatcher(),
348 fbl::AutoLock lock(controller_->mtx());
351 controller_->GetPanelConfig(req->display_id, &edid_timings, &params);
715 fbl::AutoLock lock(controller_->mtx());
746 fbl::AutoLock lock(controller_->mtx());
813 fbl::AutoLock lock(controller_
[all...]
H A Dclient.h205 Controller* controller_; member in class:display::Client
256 // Requires holding controller_->mtx() lock
264 // Requires holding controller_->mtx() lock
266 ZX_DEBUG_ASSERT(mtx_trylock(controller_->mtx()) == thrd_busy);
273 Controller* controller_; member in class:display::ClientProxy
H A Dimage.h85 Controller* controller_; member in class:display::Image
/fuchsia/zircon/system/dev/audio/intel-hda/controller/
H A Dintel-hda-dsp.cpp102 : controller_(controller),
107 const auto& info = controller_.dev_info();
139 snprintf(dev_name, sizeof(dev_name), "intel-sst-dsp-%03u", controller_.id());
145 props[1].value = controller_.dev_info().vendor_id;
147 props[2].value = controller_.dev_info().device_id;
158 return device_add(controller_.dev_node(), &args, &dev_node_);
227 controller_.ReturnStream(streams.pop_front());
235 memcpy(out_info, &controller_.dev_info(), sizeof(*out_info));
242 zx_status_t res = pci_get_bar(controller_.pci(), 4u, &bar_info);
442 controller_
[all...]
H A Dintel-hda-codec.cpp79 : controller_(controller),
86 const auto& info = controller_.dev_info();
123 zx_status_t res = controller_.QueueCodecCmd(fbl::move(job));
222 controller_.ReturnStream(streams.pop_front());
244 zx_status_t res = device_add(controller_.dev_node(), &args, &dev_node_);
393 controller_.ReturnStream(fbl::move(stream));
437 zx_status_t res = controller_.QueueCodecCmd(fbl::move(job));
457 auto stream = controller_.AllocateStream(type);
497 controller_.ReturnStream(fbl::move(stream));
H A Dintel-hda-codec.h121 IntelHDAController& controller_; member in class:audio::intel_hda::IntelHDACodec
H A Dintel-hda-dsp.h87 IntelHDAController& controller_; member in class:audio::intel_hda::IntelHDADSP
/fuchsia/zircon/system/dev/tee/optee/
H A Doptee-client.h31 : OpteeClientBase(controller->zxdev()), controller_(controller) {}
131 OpteeController* controller_; member in class:optee::OpteeClient
H A Doptee-client.cpp86 controller_->RemoveClient(this);
108 return controller_->GetDescription(reinterpret_cast<tee_ioctl_description_t*>(out_buf),
149 OpenSessionMessage message(controller_->driver_pool(),
158 controller_->CallWithMessage(message, fbl::BindMember(this, &OpteeClient::HandleRpc));
343 controller_->driver_pool(),
493 zx_status_t status = load_firmware(controller_->zxdev(),
587 controller_->client_pool(),

Completed in 115 milliseconds