Lines Matching refs:_C2FenceFactory
148 class _C2FenceFactory::SurfaceFenceImpl: public C2Fence::Impl {
205 C2Fence _C2FenceFactory::CreateSurfaceFence( in CreateSurfaceFence()
210 = new _C2FenceFactory::SurfaceFenceImpl(syncMem, waitId); in CreateSurfaceFence()
269 class _C2FenceFactory::SyncFenceImpl : public C2Fence::Impl {
469 retFds = static_cast<_C2FenceFactory::SyncFenceImpl *>(fence.mImpl.get())->fds(); in ExtractFdsFromCodec2SyncFence()
474 C2Fence _C2FenceFactory::CreateSyncFence(int fenceFd, bool validate) { in CreateSyncFence()
477 p = std::make_shared<_C2FenceFactory::SyncFenceImpl>(fenceFd); in CreateSyncFence()
491 C2Fence _C2FenceFactory::CreateUnorderedMultiSyncFence( in CreateUnorderedMultiSyncFence()
552 p = std::make_shared<_C2FenceFactory::SyncFenceImpl>(finalFence); in CreateUnorderedMultiSyncFence()
559 p = std::make_shared<_C2FenceFactory::SyncFenceImpl>(fences, finalFence); in CreateUnorderedMultiSyncFence()
574 C2Fence _C2FenceFactory::CreateMultiSyncFence( in CreateMultiSyncFence()
609 p = std::make_shared<_C2FenceFactory::SyncFenceImpl>(fences[0]); in CreateMultiSyncFence()
611 p = std::make_shared<_C2FenceFactory::SyncFenceImpl>(fences, fences.back()); in CreateMultiSyncFence()
632 class _C2FenceFactory::PipeFenceImpl: public C2Fence::Impl {
759 friend struct _C2FenceFactory;
766 C2Fence _C2FenceFactory::CreatePipeFence(int fd) { in CreatePipeFence()
771 C2Fence _C2FenceFactory::CreatePipeFence(::android::base::unique_fd &&ufd) { in CreatePipeFence()
772 std::shared_ptr<_C2FenceFactory::PipeFenceImpl> impl = in CreatePipeFence()
773 std::make_shared<_C2FenceFactory::PipeFenceImpl>(std::move(ufd)); in CreatePipeFence()
783 native_handle_t* _C2FenceFactory::CreateNativeHandle(const C2Fence& fence) { in CreateNativeHandle()
787 C2Fence _C2FenceFactory::CreateFromNativeHandle( in CreateFromNativeHandle()