/aosp12/packages/modules/NeuralNetworks/common/include/nnapi/ |
H A D | SharedMemory.h | 42 GeneralResult<SharedMemory> finish(); 56 GeneralResult<SharedMemory> finish(); 84 GeneralResult<SharedMemory> createSharedMemory(size_t size); 88 GeneralResult<SharedMemory> createSharedMemoryFromFd(size_t size, int prot, int fd, size_t offset); 91 GeneralResult<SharedMemory> createSharedMemoryFromAHWB(AHardwareBuffer* ahwb, bool takeOwnership); 94 size_t getSize(const SharedMemory& memory); 99 bool isAhwbBlob(const SharedMemory& memory); 107 GeneralResult<Mapping> map(const SharedMemory& memory);
|
H A D | IBuffer.h | 48 virtual GeneralResult<void> copyTo(const SharedMemory& dst) const = 0; 61 virtual GeneralResult<void> copyFrom(const SharedMemory& src,
|
/aosp12/frameworks/base/core/java/android/os/ |
H A D | SharedMemory.java | 40 public final class SharedMemory implements Parcelable, Closeable { class 47 private SharedMemory(FileDescriptor fd) { in SharedMemory() method in SharedMemory 82 public static @NonNull SharedMemory create(@Nullable String name, int size) in create() 87 return new SharedMemory(nCreate(name, size)); in create() 291 public static final @android.annotation.NonNull Parcelable.Creator<SharedMemory> CREATOR = 292 new Parcelable.Creator<SharedMemory>() { 294 public SharedMemory createFromParcel(Parcel source) { 296 return new SharedMemory(descriptor); 300 public SharedMemory[] newArray(int size) { 301 return new SharedMemory[size];
|
H A D | HidlMemoryUtil.java | 79 try (SharedMemory shmem = SharedMemory.create(name != null ? name : "", input.length)) { in byteArrayToHidlMemory() 121 try (SharedMemory shmem = SharedMemory.create(name != null ? name : "", input.size())) { in byteListToHidlMemory() 194 @NonNull public static HidlMemory sharedMemoryToHidlMemory(@Nullable SharedMemory shmem) { in sharedMemoryToHidlMemory()
|
/aosp12/frameworks/base/core/java/com/android/internal/security/ |
H A D | VerityUtils.java | 21 import android.os.SharedMemory; 140 SharedMemory shm = null; in generateApkVeritySetupData() 150 Pair<SharedMemory, Integer> result = in generateApkVeritySetupData() 198 private static Pair<SharedMemory, Integer> generateFsVerityIntoSharedMemory(String apkPath, in generateFsVerityIntoSharedMemory() 213 SharedMemory shm = shmBufferFactory.releaseSharedMemory(); in generateFsVerityIntoSharedMemory() 289 private SharedMemory mShm; 301 mShm = SharedMemory.create("apkverity", capacity); in create() 312 public SharedMemory releaseSharedMemory() { in releaseSharedMemory() 314 SharedMemory.unmap(mBuffer); in releaseSharedMemory() 317 SharedMemory tmp = mShm; in releaseSharedMemory()
|
/aosp12/packages/modules/NeuralNetworks/runtime/ |
H A D | Memory.h | 162 int copyIBufferToMemory(const SharedBuffer& src, const SharedMemory& dst); 164 int copyMemoryToIBuffer(const SharedMemory& src, const SharedBuffer& dst, 176 const SharedMemory& getMemory() const { return kMemory; } in getMemory() 198 explicit RuntimeMemory(SharedMemory memory); 199 RuntimeMemory(SharedMemory memory, std::unique_ptr<MemoryValidatorBase> validator); 204 const SharedMemory kMemory = std::make_shared<const Memory>(); 285 MemoryAshmem(SharedMemory memory, Mapping mapped); 302 explicit MemoryFd(SharedMemory memory); 315 MemoryAHWB(SharedMemory memory, std::unique_ptr<MemoryValidatorBase> validator) in MemoryAHWB() 339 MemoryRuntimeAHWB(SharedMemory memory, Mapping mapping);
|
/aosp12/hardware/interfaces/automotive/evs/1.1/default/ |
H A D | EvsUltrasonicsArray.h | 69 struct SharedMemory { struct 73 SharedMemory() : hidlMemory(hidl_memory()), pIMemory(nullptr){}; in SharedMemory() argument 75 SharedMemory(hidl_memory hidlMem, sp<IMemory> pIMem) in SharedMemory() function 88 SharedMemory sharedMemory; argument 90 explicit DataFrameRecord(SharedMemory shMem) : sharedMemory(shMem), inUse(false){}; in DataFrameRecord() 109 SharedMemory allocateAndMapSharedMemory();
|
H A D | EvsUltrasonicsArray.cpp | 360 EvsUltrasonicsArray::SharedMemory EvsUltrasonicsArray::allocateAndMapSharedMemory() { in allocateAndMapSharedMemory() 361 SharedMemory sharedMemory; in allocateAndMapSharedMemory() 366 return SharedMemory(); in allocateAndMapSharedMemory() 383 return SharedMemory(); in allocateAndMapSharedMemory() 390 return SharedMemory(); in allocateAndMapSharedMemory() 401 SharedMemory sharedMemory = allocateAndMapSharedMemory(); in increaseAvailableFrames_Locked()
|
/aosp12/packages/services/Car/car-lib/src/android/car/vms/ |
H A D | VmsClient.java | 30 import android.os.SharedMemory; 254 try (SharedMemory largePacket = packetToSharedMemory(packet)) { in publishPacket() 341 public void onLargePacketReceived(int providerId, VmsLayer layer, SharedMemory packet) { in onLargePacketReceived() 348 try (SharedMemory autoClosedPacket = packet) { in onLargePacketReceived() 374 private static SharedMemory packetToSharedMemory(byte[] packet) { in packetToSharedMemory() 375 SharedMemory shm; in packetToSharedMemory() 377 shm = SharedMemory.create("VmsClient", packet.length); in packetToSharedMemory() 391 SharedMemory.unmap(buffer); in packetToSharedMemory() 403 private static byte[] sharedMemoryToPacket(SharedMemory shm) { in sharedMemoryToPacket() 416 SharedMemory.unmap(buffer); in sharedMemoryToPacket()
|
H A D | IVmsClientCallback.aidl | 22 import android.os.SharedMemory; 44 in SharedMemory packet) = 3; in onLargePacketReceived()
|
/aosp12/frameworks/base/services/core/java/com/android/server/graphics/fonts/ |
H A D | FontManagerService.java | 31 import android.os.SharedMemory; 145 public SharedMemory getSerializedSystemFontMap() { in onStart() 189 private SharedMemory mSerializedFontMap = null; 227 @Nullable /* package */ SharedMemory getCurrentFontMap() { in getCurrentFontMap() 316 SharedMemory serializedFontMap = serializeFontMap(getSystemFontConfig()); in updateSerializedFontMap() 325 private static SharedMemory serializeFontMap(FontConfig fontConfig) { in serializeFontMap() 349 private static SharedMemory serializeSystemServerFontMap() { in serializeSystemServerFontMap() 358 private void setSerializedFontMap(SharedMemory serializedFontMap) { in setSerializedFontMap() 359 SharedMemory oldFontMap = null; in setSerializedFontMap()
|
H A D | FontManagerInternal.java | 20 import android.os.SharedMemory; 26 @Nullable SharedMemory getSerializedSystemFontMap(); in getSerializedSystemFontMap()
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/include/nnapi/hal/1.2/ |
H A D | ExecutionBurstController.h | 110 std::pair<int32_t, SharedCleanup> cacheMemory(const nn::SharedMemory& memory); 118 nn::GeneralResult<nn::SharedMemory> getMemory(int32_t slot); 121 void freeMemory(const nn::SharedMemory& memory); 128 std::map<nn::SharedMemory, int32_t> mMemoryIdToSlot GUARDED_BY(mMutex); 129 std::vector<nn::SharedMemory> mMemoryCache GUARDED_BY(mMutex); 170 OptionalCacheHold cacheMemory(const nn::SharedMemory& memory) const override;
|
H A D | ExecutionBurstServer.h | 75 nn::GeneralResult<std::vector<std::pair<nn::SharedMemory, nn::IBurst::OptionalCacheHold>>> 88 nn::GeneralResult<std::pair<nn::SharedMemory, nn::IBurst::OptionalCacheHold>> 90 void addCacheEntryLocked(int32_t slot, nn::SharedMemory memory) REQUIRES(mMutex); 93 std::map<int32_t, std::pair<nn::SharedMemory, nn::IBurst::OptionalCacheHold>> mCache
|
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/include/nnapi/hal/aidl/ |
H A D | Burst.h | 65 std::pair<int64_t, SharedCleanup> getOrCacheMemory(const nn::SharedMemory& memory); 77 const nn::SharedMemory& memory); 80 void tryFreeMemory(const nn::SharedMemory& memory, int64_t identifier); 85 std::unordered_map<nn::SharedMemory, std::pair<int64_t, WeakCleanup>> mCache 95 OptionalCacheHold cacheMemory(const nn::SharedMemory& memory) const override;
|
/aosp12/packages/modules/NeuralNetworks/common/ |
H A D | SharedMemoryAndroid.cpp | 51 GeneralResult<SharedMemory> createSharedMemoryFromUniqueFd(size_t size, int prot, in createSharedMemoryFromUniqueFd() 81 GeneralResult<SharedMemory> allocateSharedMemory(size_t size) { in allocateSharedMemory() 146 GeneralResult<SharedMemory> allocateSharedMemory(size_t size) { in allocateSharedMemory() 264 GeneralResult<SharedMemory> createSharedMemory(size_t size) { in createSharedMemory() 268 GeneralResult<SharedMemory> createSharedMemoryFromFd(size_t size, int prot, int fd, size_t offset) { in createSharedMemoryFromFd() 272 GeneralResult<SharedMemory> createSharedMemoryFromAHWB(AHardwareBuffer* ahwb, bool takeOwnership) { in createSharedMemoryFromAHWB() 279 size_t getSize(const SharedMemory& memory) { in getSize() 291 bool isAhwbBlob(const SharedMemory& memory) { in isAhwbBlob() 299 GeneralResult<Mapping> map(const SharedMemory& memory) { in map()
|
/aosp12/hardware/interfaces/neuralnetworks/utils/common/test/ |
H A D | ResilientBufferTest.cpp | 118 const nn::SharedMemory memory = std::make_shared<const nn::Memory>(); in TEST() 132 const nn::SharedMemory memory = std::make_shared<const nn::Memory>(); in TEST() 147 const nn::SharedMemory memory = std::make_shared<const nn::Memory>(); in TEST() 164 const nn::SharedMemory memory = std::make_shared<const nn::Memory>(); in TEST() 178 const nn::SharedMemory memory = std::make_shared<const nn::Memory>(); in TEST() 192 const nn::SharedMemory memory = std::make_shared<const nn::Memory>(); in TEST() 207 const nn::SharedMemory memory = std::make_shared<const nn::Memory>(); in TEST() 224 const nn::SharedMemory memory = std::make_shared<const nn::Memory>(); in TEST()
|
H A D | MockBuffer.h | 30 MOCK_METHOD(GeneralResult<void>, copyTo, (const SharedMemory& dst), (const, override)); 32 (const SharedMemory& src, const Dimensions& dimensions), (const, override));
|
/aosp12/hardware/interfaces/neuralnetworks/utils/common/include/nnapi/hal/ |
H A D | CommonUtils.h | 85 std::vector<RelocationInfoType> relocationInfos, nn::SharedMemory memory) { in create() 91 RelocationTracker(std::vector<RelocationInfoType> relocationInfos, nn::SharedMemory memory, in RelocationTracker() 104 const nn::SharedMemory kMemory; 131 nn::GeneralResult<hidl_memory> createHidlMemoryFromSharedMemory(const nn::SharedMemory& memory); 132 nn::GeneralResult<nn::SharedMemory> createSharedMemoryFromHidlMemory(const hidl_memory& memory);
|
H A D | InvalidBuffer.h | 34 nn::GeneralResult<void> copyTo(const nn::SharedMemory& dst) const override; 36 nn::GeneralResult<void> copyFrom(const nn::SharedMemory& src,
|
/aosp12/hardware/interfaces/neuralnetworks/1.2/utils/src/ |
H A D | ExecutionBurstServer.cpp | 53 nn::GeneralResult<std::vector<nn::SharedMemory>> getMemoriesCallback( in getMemoriesCallback() 56 std::vector<nn::SharedMemory> canonicalMemories; in getMemoriesCallback() 73 nn::GeneralResult<std::vector<std::pair<nn::SharedMemory, nn::IBurst::OptionalCacheHold>>> 78 std::vector<std::pair<nn::SharedMemory, nn::IBurst::OptionalCacheHold>> results; in getCacheEntries() 127 nn::GeneralResult<std::pair<nn::SharedMemory, nn::IBurst::OptionalCacheHold>> 137 void ExecutionBurstServer::MemoryCache::addCacheEntryLocked(int32_t slot, nn::SharedMemory memory) { in addCacheEntryLocked()
|
/aosp12/frameworks/base/core/jni/ |
H A D | android_os_SharedMemory.cpp | 83 NATIVE_METHOD(SharedMemory, nCreate, "(Ljava/lang/String;I)Ljava/io/FileDescriptor;"), 84 NATIVE_METHOD(SharedMemory, nGetSize, "(Ljava/io/FileDescriptor;)I"), 85 NATIVE_METHOD(SharedMemory, nSetProt, "(Ljava/io/FileDescriptor;I)I")
|
/aosp12/frameworks/base/apct-tests/perftests/core/src/android/graphics/perftests/ |
H A D | TypefaceSerializationPerfTest.java | 20 import android.os.SharedMemory; 55 SharedMemory memory = Typeface.serializeFontMap(Typeface.getSystemFontMap()); in testDeserializeFontMap() 68 SharedMemory memory = null; in testSetSystemFontMap()
|
/aosp12/packages/modules/NeuralNetworks/driver/sample/ |
H A D | CanonicalBuffer.cpp | 39 GeneralResult<void> copyFromInternal(const SharedMemory& src, const Dimensions& dimensions, in copyFromInternal() 70 GeneralResult<void> Buffer::copyTo(const SharedMemory& dst) const { in copyTo() 88 GeneralResult<void> Buffer::copyFrom(const SharedMemory& src, const Dimensions& dimensions) const { in copyFrom()
|
/aosp12/hardware/interfaces/neuralnetworks/utils/common/src/ |
H A D | InvalidBuffer.cpp | 33 nn::GeneralResult<void> InvalidBuffer::copyTo(const nn::SharedMemory& /*dst*/) const { in copyTo() 37 nn::GeneralResult<void> InvalidBuffer::copyFrom(const nn::SharedMemory& /*src*/, in copyFrom() argument
|