Lines Matching defs:C2Fence
26 typedef int C2Fence;
77 class C2Fence {
149 C2Fence fence() const;
175 C2Error merge(std::vector<C2Fence> fences);
218 class C2Acquirable : public C2Fence {
229 C2Acquirable(C2Error error, C2Fence fence, T t) : C2Fence(fence), mInitialError(error), mT(t) { }
517 C2Fence fence() const { return mFence; }
520 C2Fence mFence;
546 C2ConstLinearBlock share(size_t offset, size_t size, C2Fence fence);
608 C2Error reserve(size_t size, C2Fence *fence /* nullable */);
638 C2Error share(size_t size, C2Fence fence, std::list<C2ConstLinearBlock> &blocks);
693 C2Error commit(size_t size, C2Fence fence);
997 C2Fence fence() const { return mFence; }
1000 C2Fence mFence;
1026 C2ConstGraphicBlock share(const C2Rect &crop, C2Fence fence);
1411 virtual C2Error unmap(C2Fence *fenceFd /* nullable */) = 0;
1708 C2Fence waitForSpace(uint32_t size);