Lines Matching refs:plane
274 unique_ptr<DRMPlane> plane(new DRMPlane(fd_, i)); in Init() local
277 plane->InitAndParse(libdrm_plane); in Init()
278 object_pool_[resource->planes[i]] = std::move(plane); in Init()
288 auto plane = GetObject(obj_id); in Perform() local
289 if (plane == nullptr) { in Perform()
295 if (plane->ConfigureScalerLUT(dir_lut_blob_id_, cir_lut_blob_id_, in Perform()
301 plane->Perform(code, req, args); in Perform()
313 for (auto &plane : object_pool_) { in GetPlanesInfo() local
314 info->push_back(std::make_pair(plane.first, plane.second->GetPlaneTypeInfo())); in GetPlanesInfo()
322 for (auto &plane : object_pool_) { in UnsetUnusedResources() local
325 plane.second->GetAssignedCrtc(&assigned_crtc); in UnsetUnusedResources()
326 plane.second->GetRequestedCrtc(&requested_crtc); in UnsetUnusedResources()
328 plane.second->Unset(is_commit, req); in UnsetUnusedResources()
331 plane.second->ResetColorLUTs(is_commit, req); in UnsetUnusedResources()
337 for (auto &plane : object_pool_) { in RetainPlanes() local
339 plane.second->GetAssignedCrtc(&assigned_crtc); in RetainPlanes()
342 plane.second->SetRequestedCrtc(crtc_id); in RetainPlanes()
343 const uint32_t plane_id = plane.first; in RetainPlanes()
351 for (auto &plane : object_pool_) { in PostValidate() local
352 plane.second->PostValidate(crtc_id); in PostValidate()
359 for (auto &plane : object_pool_) { in PostCommit() local
360 plane.second->PostCommit(crtc_id, success); in PostCommit()
614 void DRMPlane::InitAndParse(drmModePlane *plane) { in InitAndParse() argument
615 drm_plane_ = plane; in InitAndParse()