Home
last modified time | relevance | path

Searched refs:MemBlock (Results 1 – 25 of 26) sorted by relevance

12

/aosp_15_r20/external/armnn/src/backends/backendsCommon/memoryOptimizerStrategyLibrary/test/
H A DValidatorStrategyTests.cpp34 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 DConstMemoryStrategyTests.cpp20 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 DTestMemBlocks.hpp6 size_t GetMinPossibleMemorySize(const std::vector<armnn::MemBlock>& blocks) in GetMinPossibleMemorySize()
27 std::vector<armnn::MemBlock> fsrcnn
H A DSingleAxisPriorityListTests.cpp19 std::vector<MemBlock> memBlocks = fsrcnn;
/aosp_15_r20/hardware/google/aemu/host-common/
Daddress_space_shared_slots_host_memory_allocator.cpp35 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 …]
Daddress_space_shared_slots_host_memory_allocator_unittests.cpp22 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/
Daddress_space_shared_slots_host_memory_allocator.h32 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/
DMemBlock.h32 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/
DMemBlockTest.cpp34 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 DTestBlocks.hpp12 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 DTestStrategy.hpp24 std::vector<MemBin> Optimize(std::vector<MemBlock>& memBlocks) override;
H A DTestStrategy.cpp25 std::vector<MemBin> TestStrategy::Optimize(std::vector<MemBlock>& memBlocks) in Optimize()
H A DMemoryStrategyBenchmark.cpp41 size_t GetMinPossibleMemorySize(const std::vector<armnn::MemBlock>& blocks) in GetMinPossibleMemorySize()
/aosp_15_r20/external/armnn/src/backends/backendsCommon/memoryOptimizerStrategyLibrary/strategies/
H A DSingleAxisPriorityList.cpp41 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 DSingleAxisPriorityList.hpp31 std::vector<MemBin> Optimize(std::vector<MemBlock>& memBlocks) override;
42 void PlaceBlocks(const std::list<MemBlock*>& priorityList,
H A DConstantMemoryStrategy.hpp24 std::vector<MemBin> Optimize(std::vector<MemBlock>& memBlocks) override;
H A DStrategyValidator.hpp34 std::vector<MemBin> Optimize(std::vector<MemBlock>& memBlocks) override;
H A DConstantMemoryStrategy.cpp25 std::vector<MemBin> ConstantMemoryStrategy::Optimize(std::vector<MemBlock>& memBlocks) in Optimize()
H A DStrategyValidator.cpp13 std::vector<MemBin> StrategyValidator::Optimize(std::vector<MemBlock>& memBlocks) in Optimize()
/aosp_15_r20/external/webp/src/utils/
H A Dutils.c61 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 DIMemoryOptimizerStrategy.hpp13 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 DCPUProfilingAllocator.cpp14 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 Dih264d_mem_request.h45 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 DCustomMemoryOptimizerStrategyTests.cpp39 std::vector<armnn::MemBin> Optimize(std::vector<armnn::MemBlock>& memBlocks) in Optimize()
/aosp_15_r20/external/armnn/src/armnn/
H A DLoadedNetwork.hpp202 std::unordered_map<BackendId, std::vector<MemBlock>> m_MemBlockMap;

12