Lines Matching refs:C2ConstLinearBlock
49 friend class ::C2ConstLinearBlock;
57 class ConstLinearBlockBuddy : public C2ConstLinearBlock {
58 using C2ConstLinearBlock::C2ConstLinearBlock;
69 friend class ::C2ConstLinearBlock;
270 C2ConstLinearBlock::C2ConstLinearBlock(std::shared_ptr<Impl> impl, const _C2LinearRangeAspect &rang… in C2ConstLinearBlock() function in C2ConstLinearBlock
273 C2Acquirable<C2ReadView> C2ConstLinearBlock::map() const { in map()
292 C2ConstLinearBlock C2ConstLinearBlock::subBlock(size_t offset_, size_t size_) const { in subBlock()
294 return C2ConstLinearBlock(mImpl, subRange, mFence); in subBlock()
322 C2ConstLinearBlock C2LinearBlock::share(size_t offset_, size_t size_, C2Fence fence) { in share()
1141 explicit Impl(const std::vector<C2ConstLinearBlock> &blocks) in Impl()
1152 const std::vector<C2ConstLinearBlock> &linearBlocks() const { return mLinearBlocks; } in linearBlocks()
1157 std::vector<C2ConstLinearBlock> mLinearBlocks;
1161 C2BufferData::C2BufferData(const std::vector<C2ConstLinearBlock> &blocks) : mImpl(new Impl(blocks))… in C2BufferData()
1166 const std::vector<C2ConstLinearBlock> C2BufferData::linearBlocks() const { in linearBlocks()
1176 Impl(C2Buffer *thiz, const std::vector<C2ConstLinearBlock> &blocks) in Impl()
1259 C2Buffer::C2Buffer(const std::vector<C2ConstLinearBlock> &blocks) in C2Buffer()
1296 std::shared_ptr<C2Buffer> C2Buffer::CreateLinearBuffer(const C2ConstLinearBlock &block) { in CreateLinearBuffer()