Home
last modified time | relevance | path

Searched refs:DrmCrtc (Results 1 – 14 of 14) sorted by relevance

/hardware/google/graphics/common/libhwc2.1/libdrmresource/drm/
Ddrmcrtc.cpp29 DrmCrtc::DrmCrtc(DrmDevice *drm, drmModeCrtcPtr c, unsigned pipe) in DrmCrtc() function in android::DrmCrtc
34 int DrmCrtc::Init() { in Init()
149 uint32_t DrmCrtc::id() const { in id()
153 unsigned DrmCrtc::pipe() const { in pipe()
157 const std::vector<int>& DrmCrtc::displays() const { in displays()
161 bool DrmCrtc::has_display(int display) const { in has_display()
171 void DrmCrtc::set_display(int display) { in set_display()
176 bool DrmCrtc::can_bind(int display) const { in can_bind()
182 const DrmProperty &DrmCrtc::active_property() const { in active_property()
186 const DrmProperty &DrmCrtc::mode_property() const { in mode_property()
[all …]
Ddrmencoder.cpp26 DrmEncoder::DrmEncoder(drmModeEncoderPtr e, DrmCrtc *current_crtc, in DrmEncoder()
27 const std::vector<DrmCrtc *> &possible_crtcs) in DrmEncoder()
38 DrmCrtc *DrmEncoder::crtc() const { in crtc()
50 void DrmEncoder::set_crtc(DrmCrtc *crtc, int display) { in set_crtc()
Ddrmdevice.cpp96 std::unique_ptr<DrmCrtc> crtc(new DrmCrtc(this, c, i)); in Init()
116 std::vector<DrmCrtc *> possible_crtcs; in Init()
117 DrmCrtc *current_crtc = NULL; in Init()
298 DrmCrtc *DrmDevice::GetCrtcForDisplay(int display) const { in GetCrtcForDisplay()
314 const std::vector<std::unique_ptr<DrmCrtc>> &DrmDevice::crtcs() const { in crtcs()
324 DrmCrtc *crtc = enc->crtc(); in TryEncoderForDisplay()
332 for (DrmCrtc *crtc : enc->possible_crtcs()) { in TryEncoderForDisplay()
377 DrmCrtc *crtc = enc->possible_crtcs().at(0); in CreateDisplayPipe()
394 DrmCrtc *display_crtc = display_conn->encoder()->crtc(); in AttachWriteback()
408 for (DrmCrtc *possible_crtc : writeback_enc->possible_crtcs()) { in AttachWriteback()
[all …]
Dvsyncworker.cpp165 DrmCrtc *crtc = mDrmDevice->GetCrtcForDisplay(display); in Routine()
Ddrmplane.cpp217 bool DrmPlane::GetCrtcSupported(const DrmCrtc &crtc) const { in GetCrtcSupported()
/hardware/google/graphics/common/libhwc2.1/libdrmresource/include/
Ddrmencoder.h31 DrmEncoder(drmModeEncoderPtr e, DrmCrtc *current_crtc,
32 const std::vector<DrmCrtc *> &possible_crtcs);
38 DrmCrtc *crtc() const;
39 void set_crtc(DrmCrtc *crtc, int display);
43 const std::vector<DrmCrtc *> &possible_crtcs() const { in possible_crtcs()
51 DrmCrtc *crtc_;
54 std::vector<DrmCrtc *> possible_crtcs_;
Ddrmcrtc.h32 class DrmCrtc {
34 DrmCrtc(DrmDevice *drm, drmModeCrtcPtr c, unsigned pipe);
35 DrmCrtc(const DrmCrtc &) = delete;
36 DrmCrtc &operator=(const DrmCrtc &) = delete;
Ddrmdevice.h62 DrmCrtc *GetCrtcForDisplay(int display) const;
68 int GetCrtcProperty(const DrmCrtc &crtc, const char *prop_name,
72 int UpdateCrtcProperty(const DrmCrtc &crtc, DrmProperty *property);
75 const std::vector<std::unique_ptr<DrmCrtc>> &crtcs() const;
113 std::vector<std::unique_ptr<DrmCrtc>> crtcs_;
Ddrmplane.h41 bool GetCrtcSupported(const DrmCrtc &crtc) const;
/hardware/google/graphics/common/libhwc2.1/libdisplayinterface/
DExynosDeviceDrmInterface.cpp192 DrmCrtc *drmCrtc = mDrmDevice->GetCrtcForDisplay(0); in updateRestrictions()
DExynosDisplayDrmInterface.h598 DrmCrtc *mDrmCrtc;
DExynosDisplayDrmInterface.cpp3098 DrmCrtc* anotherCrtc = anotherDisplayIntf->mDrmCrtc; in swapCrtcs()
/hardware/google/graphics/common/libhwc2.1/libdevice/
DHistogramDevice.h218 void initDrm(DrmDevice& device, const DrmCrtc& crtc)
DHistogramDevice.cpp69 void HistogramDevice::initDrm(DrmDevice& device, const DrmCrtc& crtc) { in initDrm()