Lines Matching refs:C2Fence
68 class C2Fence {
125 constexpr C2Fence() : mImpl(nullptr) { } in C2Fence() function
130 C2Fence(std::shared_ptr<Impl> impl);
147 C2Fence fence() const;
173 c2_status_t merge(std::vector<C2Fence> fences);
216 class C2Acquirable : public C2Fence {
231 …C2Acquirable(c2_status_t error, C2Fence fence, T t) : C2Fence(fence), mInitialError(error), mT(t) … in C2Acquirable()
779 size_t offset, size_t size, C2MemoryUsage usage, C2Fence *fence /* nullable */,
802 virtual c2_status_t unmap(void *addr, size_t size, C2Fence *fence /* nullable */) = 0;
1130 C2Fence fence() const { return mFence; } in fence()
1133 … C2ConstLinearBlock(std::shared_ptr<Impl> impl, const _C2LinearRangeAspect &range, C2Fence mFence);
1137 C2Fence mFence;
1163 C2ConstLinearBlock share(size_t offset, size_t size, C2Fence fence);
1230 c2_status_t reserve(size_t size, C2Fence *fence /* nullable */);
1260 c2_status_t share(size_t size, C2Fence fence, std::vector<C2ConstLinearBlock> &blocks);
1315 c2_status_t commit(size_t size, C2Fence fence);
1750 C2Rect rect, C2MemoryUsage usage, C2Fence *fence,
1773 uint8_t **addr /* nonnull */, C2Rect rect, C2Fence *fence /* nullable */) = 0;
1915 C2Fence fence() const { return mFence; } in fence()
1919 std::shared_ptr<Impl> impl, const _C2PlanarSectionAspect §ion, C2Fence fence);
1923 C2Fence mFence;
1949 C2ConstGraphicBlock share(const C2Rect &crop, C2Fence fence);
2238 C2Fence waitForSpace(uint32_t size);