/aosp_15_r20/external/armnn/src/backends/backendsCommon/memoryOptimizerStrategyLibrary/test/ |
H A D | ValidatorStrategyTests.cpp | 34 std::vector<MemBin> Optimize(std::vector<MemBlock>& memBlocks) override in Optimize() 61 MemBlock memBlock0(0, 5, 20, 0, 0); 62 MemBlock memBlock1(6, 10, 10, 0, 1); 63 MemBlock memBlock2(11, 15, 15, 0, 2); 64 MemBlock memBlock3(16, 20, 20, 0, 3); 65 MemBlock memBlock4(21, 25, 5, 0, 4); 67 std::vector<MemBlock> memBlocks; 95 MemBlock memBlock0(0, 5, 20, 0, 0); 96 MemBlock memBlock1(0, 10, 10, 0, 1); 97 MemBlock memBlock2(0, 15, 15, 0, 2); [all …]
|
H A D | ConstMemoryStrategyTests.cpp | 20 MemBlock memBlock0(0, 2, 20, 0, 0); 21 MemBlock memBlock1(2, 3, 10, 20, 1); 22 MemBlock memBlock2(3, 5, 15, 30, 2); 23 MemBlock memBlock3(5, 6, 20, 50, 3); 24 MemBlock memBlock4(7, 8, 5, 70, 4); 26 std::vector<MemBlock> memBlocks; 55 MemBlock memBlock0(0, 2, 20, 0, 0); 56 MemBlock memBlock1(2, 3, 10, 20, 1); 57 MemBlock memBlock2(3, 5, 15, 30, 2); 58 MemBlock memBlock3(5, 6, 20, 50, 3); [all …]
|
H A D | TestMemBlocks.hpp | 6 size_t GetMinPossibleMemorySize(const std::vector<armnn::MemBlock>& blocks) in GetMinPossibleMemorySize() 27 std::vector<armnn::MemBlock> fsrcnn
|
H A D | SingleAxisPriorityListTests.cpp | 19 std::vector<MemBlock> memBlocks = fsrcnn;
|
/aosp_15_r20/hardware/google/aemu/host-common/ |
D | address_space_shared_slots_host_memory_allocator.cpp | 35 typedef ASSSHMAC::MemBlock MemBlock; typedef 36 typedef MemBlock::FreeSubblocks_t FreeSubblocks_t; 79 std::map<uint64_t, MemBlock> g_blocks; 82 std::pair<uint64_t, MemBlock*> translatePhysAddr(uint64_t p) { in translatePhysAddr() 84 MemBlock& block = kv.second; in translatePhysAddr() 94 MemBlock::MemBlock(const address_space_device_control_ops* o, const AddressSpaceHwFuncs* h, uint32_… in MemBlock() function in android::emulation::MemBlock 112 MemBlock::MemBlock(MemBlock&& rhs) in MemBlock() function in android::emulation::MemBlock 122 MemBlock& MemBlock::operator=(MemBlock rhs) { in operator =() 127 MemBlock::~MemBlock() { in ~MemBlock() 135 void swap(MemBlock& lhs, MemBlock& rhs) { in swap() [all …]
|
D | address_space_shared_slots_host_memory_allocator_unittests.cpp | 22 typedef ASSSHMAC::MemBlock MemBlock; typedef 23 typedef MemBlock::FreeSubblocks_t FreeSubblocks_t; 66 EXPECT_TRUE(MemBlock::findFreeSubblock(&fsb, 11) == fsb.end()); in TEST() 69 EXPECT_TRUE(MemBlock::findFreeSubblock(&fsb, 11) == fsb.end()); in TEST() 73 i = MemBlock::findFreeSubblock(&fsb, 7); in TEST() 79 i = MemBlock::findFreeSubblock(&fsb, 7); in TEST() 85 i = MemBlock::findFreeSubblock(&fsb, 7); in TEST() 97 auto r = MemBlock::tryMergeSubblocks(&fsb, i, i, j); in TEST() 111 auto r = MemBlock::tryMergeSubblocks(&fsb, i, i, j); in TEST() 120 TEST(MemBlock, allocate) { in TEST() argument [all …]
|
/aosp_15_r20/hardware/google/aemu/host-common/include/host-common/ |
D | address_space_shared_slots_host_memory_allocator.h | 32 struct MemBlock { struct 35 MemBlock() = default; argument 36 MemBlock(const address_space_device_control_ops* o, 39 MemBlock(MemBlock&& rhs); 40 MemBlock& operator=(MemBlock rhs); argument 41 ~MemBlock(); 43 friend void swap(MemBlock& lhs, MemBlock& rhs); 62 MemBlock* block); 72 MemBlock(const MemBlock&) = delete; argument 73 MemBlock& operator=(const MemBlock&) = delete; argument [all …]
|
/aosp_15_r20/packages/modules/Connectivity/staticlibs/netd/libnetdutils/include/netdutils/ |
D | MemBlock.h | 32 class MemBlock { 34 MemBlock() : MemBlock(0U) {} in MemBlock() function 35 explicit MemBlock(size_t len) in MemBlock() function 39 explicit MemBlock(Slice src) : MemBlock(src.size()) { in MemBlock() function 44 MemBlock(const MemBlock&) = delete; 45 MemBlock& operator=(const MemBlock&) = delete; 48 MemBlock(MemBlock&&) = default; 49 MemBlock& operator=(MemBlock&&) = default;
|
/aosp_15_r20/packages/modules/Connectivity/staticlibs/netd/libnetdutils/ |
D | MemBlockTest.cpp | 34 MemBlock makeArbitraryMemBlock(size_t len) { in makeArbitraryMemBlock() 35 MemBlock result(len); in makeArbitraryMemBlock() 49 void checkArbitraryMemBlock(const MemBlock& block, size_t expectedSize) { in checkArbitraryMemBlock() 72 MemBlock empty; in TEST() 78 MemBlock zero(0); in TEST() 84 MemBlock dnsPacket(DNS_PACKET_SIZE); in TEST() 93 MemBlock block(makeArbitraryMemBlock(DNS_PACKET_SIZE)); in TEST() 98 MemBlock block = makeArbitraryMemBlock(DNS_PACKET_SIZE); in TEST() 105 MemBlock block; in TEST() 110 MemBlock block2 = makeArbitraryMemBlock(SIZE); in TEST() [all …]
|
/aosp_15_r20/external/armnn/tests/MemoryStrategyBenchmark/ |
H A D | TestBlocks.hpp | 12 std::vector<armnn::MemBlock>& m_Blocks; 16 std::vector<armnn::MemBlock> fsrcnn 36 std::vector<armnn::MemBlock> inceptionv4 238 std::vector<armnn::MemBlock> deepspeechv1 551 std::vector<armnn::MemBlock> resnetv2 718 std::vector<armnn::MemBlock> yolov3 1121 std::vector<armnn::MemBlock> deeplabv3 1434 std::vector<armnn::MemBlock> mobilebert 4373 std::vector<armnn::MemBlock> ssd_mobilenetv2
|
H A D | TestStrategy.hpp | 24 std::vector<MemBin> Optimize(std::vector<MemBlock>& memBlocks) override;
|
H A D | TestStrategy.cpp | 25 std::vector<MemBin> TestStrategy::Optimize(std::vector<MemBlock>& memBlocks) in Optimize()
|
H A D | MemoryStrategyBenchmark.cpp | 41 size_t GetMinPossibleMemorySize(const std::vector<armnn::MemBlock>& blocks) in GetMinPossibleMemorySize()
|
/aosp_15_r20/external/armnn/src/backends/backendsCommon/memoryOptimizerStrategyLibrary/strategies/ |
H A D | SingleAxisPriorityList.cpp | 41 void AddBlock(MemBlock* block, const size_t word, const size_t index) in AddBlock() 50 void AddBlock(MemBlock* block, in AddBlock() 70 std::vector<MemBlock*> m_PlacedBlocks; 73 void SingleAxisPriorityList::PlaceBlocks(const std::list<MemBlock*>& priorityList, in PlaceBlocks() 78 auto singleWordLoop = [&](MemBlock* curBlock, const size_t firstWord, const size_t index) in PlaceBlocks() 102 auto doubleWordLoop =[&](MemBlock* curBlock, in PlaceBlocks() 214 std::vector<MemBin> SingleAxisPriorityList::Optimize(std::vector<MemBlock>& blocks) in Optimize() 217 std::list<MemBlock*> priorityList; in Optimize() 226 priorityList.sort([](const MemBlock* lhs, const MemBlock* rhs) in Optimize() 246 bin.m_MemBlocks.emplace_back(MemBlock{block->m_StartOfLife, in Optimize()
|
H A D | SingleAxisPriorityList.hpp | 31 std::vector<MemBin> Optimize(std::vector<MemBlock>& memBlocks) override; 42 void PlaceBlocks(const std::list<MemBlock*>& priorityList,
|
H A D | ConstantMemoryStrategy.hpp | 24 std::vector<MemBin> Optimize(std::vector<MemBlock>& memBlocks) override;
|
H A D | StrategyValidator.hpp | 34 std::vector<MemBin> Optimize(std::vector<MemBlock>& memBlocks) override;
|
H A D | ConstantMemoryStrategy.cpp | 25 std::vector<MemBin> ConstantMemoryStrategy::Optimize(std::vector<MemBlock>& memBlocks) in Optimize()
|
H A D | StrategyValidator.cpp | 13 std::vector<MemBin> StrategyValidator::Optimize(std::vector<MemBlock>& memBlocks) in Optimize()
|
/aosp_15_r20/external/webp/src/utils/ |
H A D | utils.c | 61 typedef struct MemBlock MemBlock; typedef 62 struct MemBlock { struct 65 MemBlock* next_; argument 68 static MemBlock* all_blocks = NULL; 85 MemBlock* b = all_blocks; in PrintMemInfo() 122 MemBlock* const b = (MemBlock*)malloc(sizeof(*b)); in AddMem() 144 MemBlock** b = &all_blocks; in SubMem() 152 MemBlock* const block = *b; in SubMem()
|
/aosp_15_r20/external/armnn/include/armnn/backends/ |
H A D | IMemoryOptimizerStrategy.hpp | 13 struct MemBlock struct 15 MemBlock(const unsigned int startOfLife, in MemBlock() function 34 std::vector<MemBlock> m_MemBlocks; 54 virtual std::vector<MemBin> Optimize(std::vector<MemBlock>& memBlocks) = 0;
|
/aosp_15_r20/external/pytorch/c10/mobile/ |
H A D | CPUProfilingAllocator.cpp | 14 struct MemBlock { struct 16 MemBlock(uint64_t s, uint64_t e) : start_offset(s), end_offset(e) {} in MemBlock() function 17 bool operator<(const MemBlock& other) const { in operator <() argument 33 bool overlaps(const MemBlock& a, const MemBlock& b) { in overlaps() 44 std::set<MemBlock> allocations; in validate_allocation_plan() 53 MemBlock mem_block(start_offset, end_offset); in validate_allocation_plan()
|
/aosp_15_r20/external/libavc/decoder/ |
H A D | ih264d_mem_request.h | 45 struct MemBlock struct 54 struct MemBlock s_memBlock[MAX_MEM_BLOCKS]; /** Pointer to the first memory block */ argument
|
/aosp_15_r20/external/armnn/src/backends/backendsCommon/test/ |
H A D | CustomMemoryOptimizerStrategyTests.cpp | 39 std::vector<armnn::MemBin> Optimize(std::vector<armnn::MemBlock>& memBlocks) in Optimize()
|
/aosp_15_r20/external/armnn/src/armnn/ |
H A D | LoadedNetwork.hpp | 202 std::unordered_map<BackendId, std::vector<MemBlock>> m_MemBlockMap;
|