Lines Matching refs:C2ConstLinearBlock
58 friend class ::C2ConstLinearBlock;
66 class ConstLinearBlockBuddy : public C2ConstLinearBlock {
67 using C2ConstLinearBlock::C2ConstLinearBlock;
78 friend class ::C2ConstLinearBlock;
306 C2ConstLinearBlock::C2ConstLinearBlock(std::shared_ptr<Impl> impl, const _C2LinearRangeAspect &rang… in C2ConstLinearBlock() function in C2ConstLinearBlock
309 C2Acquirable<C2ReadView> C2ConstLinearBlock::map() const { in map()
328 C2ConstLinearBlock C2ConstLinearBlock::subBlock(size_t offset_, size_t size_) const { in subBlock()
330 return C2ConstLinearBlock(mImpl, subRange, mFence); in subBlock()
358 C2ConstLinearBlock C2LinearBlock::share(size_t offset_, size_t size_, C2Fence fence) { in share()
1603 explicit Impl(const std::vector<C2ConstLinearBlock> &blocks) in Impl()
1614 const std::vector<C2ConstLinearBlock> &linearBlocks() const { return mLinearBlocks; } in linearBlocks()
1619 std::vector<C2ConstLinearBlock> mLinearBlocks;
1624 C2BufferData::C2BufferData(const std::vector<C2ConstLinearBlock> &blocks) : mImpl(new Impl(blocks))… in C2BufferData()
1629 const std::vector<C2ConstLinearBlock> C2BufferData::linearBlocks() const { in linearBlocks()
1638 C2Param::Index index, const std::vector<C2ConstLinearBlock> &blocks) in C2InfoBuffer()
1654 C2Param::CoreIndex index, const C2ConstLinearBlock &block) { in CreateLinearBuffer()
1668 Impl(C2Buffer *thiz, const std::vector<C2ConstLinearBlock> &blocks) in Impl()
1751 C2Buffer::C2Buffer(const std::vector<C2ConstLinearBlock> &blocks) in C2Buffer()
1788 std::shared_ptr<C2Buffer> C2Buffer::CreateLinearBuffer(const C2ConstLinearBlock &block) { in CreateLinearBuffer()