Home
last modified time | relevance | path

Searched refs:DrmPlane (Results 1 – 11 of 11) sorted by relevance

/external/drm_hwcomposer/drm/
DDrmPlane.h34 class DrmPlane : public PipelineBindable<DrmPlane> {
36 DrmPlane(const DrmPlane &) = delete;
37 DrmPlane &operator=(const DrmPlane &) = delete;
40 -> std::unique_ptr<DrmPlane>;
64 DrmPlane(DrmDevice &dev, DrmModePlaneUnique plane) in DrmPlane() function
DDrmPlane.cpp32 auto DrmPlane::CreateInstance(DrmDevice &dev, uint32_t plane_id) in CreateInstance()
33 -> std::unique_ptr<DrmPlane> { in CreateInstance()
40 auto plane = std::unique_ptr<DrmPlane>(new DrmPlane(dev, std::move(p))); in CreateInstance()
50 int DrmPlane::Init() { in Init()
150 bool DrmPlane::IsCrtcSupported(const DrmCrtc &crtc) const { in IsCrtcSupported()
171 bool DrmPlane::IsValidForLayer(LayerData *layer) { in IsValidForLayer()
206 bool DrmPlane::IsFormatSupported(uint32_t format) const { in IsFormatSupported()
211 bool DrmPlane::HasNonRgbFormat() const { in HasNonRgbFormat()
242 auto DrmPlane::AtomicSetState(drmModeAtomicReq &pset, LayerData &layer, in AtomicSetState()
310 auto DrmPlane::AtomicDisablePlane(drmModeAtomicReq &pset) -> int { in AtomicDisablePlane()
[all …]
DDrmDisplayPipeline.cpp67 std::vector<DrmPlane *> primary_planes; in TryCreatePipeline()
68 std::vector<DrmPlane *> overlay_planes; in TryCreatePipeline()
71 auto display_planes = std::vector<DrmPlane *>(); in TryCreatePipeline()
170 -> std::vector<std::shared_ptr<BindingOwner<DrmPlane>>> { in GetUsablePlanes()
171 std::vector<std::shared_ptr<BindingOwner<DrmPlane>>> planes; in GetUsablePlanes()
DDrmDisplayPipeline.h27 class DrmPlane; variable
76 -> std::vector<std::shared_ptr<BindingOwner<DrmPlane>>>;
83 std::shared_ptr<BindingOwner<DrmPlane>> primary_plane;
DDrmDevice.h33 class DrmPlane; variable
52 auto GetPlanes() -> const std::vector<std::unique_ptr<DrmPlane>> &;
112 std::vector<std::unique_ptr<DrmPlane>> planes_;
DDrmDevice.cpp147 auto plane = DrmPlane::CreateInstance(*this, plane_res->planes[i]); in Init()
245 auto DrmDevice::GetPlanes() -> const std::vector<std::unique_ptr<DrmPlane>> & { in GetPlanes()
DDrmAtomicStateManager.h100 std::vector<std::shared_ptr<BindingOwner<DrmPlane>>> used_planes;
DDrmAtomicStateManager.cpp111 DrmPlane *plane = joining.plane->Get(); in CommitFrame()
/external/drm_hwcomposer/compositor/
DDrmKmsPlan.h32 std::shared_ptr<BindingOwner<DrmPlane>> plane;
DDrmKmsPlan.cpp35 std::shared_ptr<BindingOwner<DrmPlane>> plane; in CreateDrmKmsPlan()
/external/drm_hwcomposer/
DAndroid.bp109 "drm/DrmPlane.cpp",