Home
last modified time | relevance | path

Searched refs:mem (Results 1 – 25 of 40) sorted by relevance

12

/device/google/contexthub/firmware/os/cpu/cortexm4/
DappSupport.c35 …int32_t *ofstP, uint32_t type, uint32_t flashAddr, uint32_t ramAddr, uint32_t *mem, uint32_t value) in handleRelNumber() argument
56 mem[where] += base; in handleRelNumber()
61 …(const uint8_t *relStart, const uint8_t *relEnd, uint32_t flashStart, uint32_t ramStart, void *mem) in handleRelocs() argument
72 if (!handleRelNumber(&ofst, type, flashStart, ramStart, mem, rel)) in handleRelocs()
82 if (!handleRelNumber(&ofst, type, flashStart, ramStart, mem, rel)) in handleRelocs()
92 if (!handleRelNumber(&ofst, type, flashStart, ramStart, mem, rel + MAX_16_BIT_NUM)) in handleRelocs()
101 if (!handleRelNumber(&ofst, type, flashStart, ramStart, mem, rel + MAX_8_BIT_NUM)) in handleRelocs()
111 if (!handleRelNumber(&ofst, type, flashStart, ramStart, mem, 0)) in handleRelocs()
146 uint8_t *mem = heapAlloc(sect->bss_end); in cpuAppLoad() local
148 if (!mem) in cpuAppLoad()
[all …]
/device/generic/goldfish/camera/
Dexif.cpp55 ExifEntry* allocateEntry(ExifMem* mem, const ExifTag tag, const ExifFormat format, in allocateEntry() argument
57 ExifEntry* e = exif_entry_new_mem(mem); in allocateEntry()
59 e->data = static_cast<unsigned char*>(exif_mem_alloc(mem, size)); in allocateEntry()
67 void appendEntry(ExifData* edata, ExifMem* mem, in appendEntry() argument
69 ExifEntry* e = exif_entry_new_mem(mem); in appendEntry()
75 void appendEntryU8(ExifData* edata, ExifMem* mem, in appendEntryU8() argument
78 ExifEntry* e = allocateEntry(mem, tag, EXIF_FORMAT_BYTE, 1); in appendEntryU8()
84 void appendEntryU16(ExifData* edata, ExifMem* mem, in appendEntryU16() argument
87 ExifEntry* e = allocateEntry(mem, tag, EXIF_FORMAT_SHORT, 1); in appendEntryU16()
93 void appendEntryU32(ExifData* edata, ExifMem* mem, in appendEntryU32() argument
[all …]
DQemuCamera.cpp283 void* mem = nullptr; in captureFrameRGBA() local
286 {size.width, size.height}, &mem) != NO_ERROR) { in captureFrameRGBA()
/device/generic/goldfish-opengl/system/vulkan_enc/
DCommandBufferStagingStream.cpp48 m_free = [](const Memory& mem) { free(mem.ptr); }; in CommandBufferStagingStream() argument
49 m_realloc = [](const Memory& mem, size_t size) -> Memory { in CommandBufferStagingStream() argument
50 return {.deviceMemory = VK_NULL_HANDLE, .ptr = realloc(mem.ptr, size)}; in CommandBufferStagingStream()
92 m_free = [&freeFn](const Memory& mem) { in CommandBufferStagingStream() argument
94 ALOGE("Custom free for memory(%p) failed\n", mem.ptr); in CommandBufferStagingStream()
97 freeFn(mem); in CommandBufferStagingStream()
102 m_realloc = [this](const Memory& mem, size_t size) -> Memory { in CommandBufferStagingStream() argument
109 uint32_t* syncDWordPtr = reinterpret_cast<uint32_t*>(mem.ptr); in CommandBufferStagingStream()
129 unsigned char* copyLocation = static_cast<unsigned char*>(mem.ptr); in CommandBufferStagingStream()
131 m_free(mem); in CommandBufferStagingStream()
DResourceTracker.cpp508 void unregister_VkDeviceMemory(VkDeviceMemory mem) { in unregister_VkDeviceMemory() argument
511 auto it = info_VkDeviceMemory.find(mem); in unregister_VkDeviceMemory()
526 info_VkDeviceMemory.erase(mem); in unregister_VkDeviceMemory()
1056 VkDeviceMemory mem = memory[i]; in deviceMemoryTransform_tohost() local
1058 auto it = info_VkDeviceMemory.find(mem); in deviceMemoryTransform_tohost()
2949 VkDeviceMemory mem, in createCoherentMemory() argument
2958 res = enc->vkMapMemoryIntoAddressSpaceGOOGLE(device, mem, &gpuAddr, true); in createCoherentMemory()
2964 auto it = info_VkDeviceMemory.find(mem); in createCoherentMemory()
2974 … std::make_shared<CoherentMemory>(block, gpuAddr, hostAllocationInfo.allocationSize, device, mem); in createCoherentMemory()
2979 res = enc->vkGetMemoryHostAddressInfoGOOGLE(device, mem, in createCoherentMemory()
[all …]
/device/google/contexthub/sensorhal/
Ddirectchannel.cpp41 AshmemDirectChannel::AshmemDirectChannel(const struct sensors_direct_mem_t *mem) : mAshmemFd(0) { in AshmemDirectChannel() argument
42 mAshmemFd = mem->handle->data[0]; in AshmemDirectChannel()
49 if ((size_t)::ashmem_get_size_region(mAshmemFd) != mem->size) { in AshmemDirectChannel()
54 mSize = mem->size; in AshmemDirectChannel()
56 mBase = ::mmap(NULL, mem->size, PROT_WRITE, MAP_SHARED, mAshmemFd, 0); in AshmemDirectChannel()
269 GrallocDirectChannel::GrallocDirectChannel(const struct sensors_direct_mem_t *mem) in GrallocDirectChannel() argument
271 if (mem->handle == nullptr) { in GrallocDirectChannel()
277 mNativeHandle = ::native_handle_clone(mem->handle); in GrallocDirectChannel()
291 GRALLOC_USAGE_SW_WRITE_OFTEN, 0, 0, mem->size, 1, &mBase); in GrallocDirectChannel()
303 mSize = mem->size; in GrallocDirectChannel()
[all …]
Ddirectchannel.h34 virtual bool memoryMatches(const struct sensors_direct_mem_t *mem) const = 0;
50 AshmemDirectChannel(const struct sensors_direct_mem_t *mem);
52 bool memoryMatches(const struct sensors_direct_mem_t *mem) const override;
89 GrallocDirectChannel(const struct sensors_direct_mem_t *mem);
91 bool memoryMatches(const struct sensors_direct_mem_t *mem) const override;
Dsensors.cpp137 const struct sensors_direct_mem_t *mem, int32_t channel_handle) { in register_direct_channel() argument
138 if (mem) { in register_direct_channel()
140 return mHubConnection->addDirectChannel(mem); in register_direct_channel()
196 const struct sensors_direct_mem_t* mem, int channel_handle) { in RegisterDirectChannelWrapper() argument
198 mem, channel_handle); in RegisterDirectChannelWrapper()
Dsensors.h71 const struct sensors_direct_mem_t* mem, int channel_handle);
102 const struct sensors_direct_mem_t* mem, int channel_handle);
Dhubconnection.cpp2008 int HubConnection::addDirectChannel(const struct sensors_direct_mem_t *mem) { in addDirectChannel() argument
2014 if (c.second->memoryMatches(mem)) { in addDirectChannel()
2019 switch(mem->type) { in addDirectChannel()
2021 ch = std::make_unique<AshmemDirectChannel>(mem); in addDirectChannel()
2024 ch = std::make_unique<GrallocDirectChannel>(mem); in addDirectChannel()
2036 ALOGW("Direct channel object(type:%d) has error %d upon init", mem->type, ret); in addDirectChannel()
/device/generic/vulkan-cereal/fake-android-guest/androidImpl/
DAshmem.cpp36 std::unique_ptr<SharedMemory> mem = in create() local
39 mem->createNoMapping(0755); in create()
41 int fd = mem->getFd(); in create()
43 mMemories[fd] = std::move(mem); in create()
Dvulkanhal_unittest.cpp773 VkDeviceMemory mem; in TEST_P() local
774 EXPECT_EQ(VK_SUCCESS, vk->vkAllocateMemory(mDevice, &allocInfo, nullptr, &mem)); in TEST_P()
777 EXPECT_EQ(VK_SUCCESS, vk->vkMapMemory(mDevice, mem, 0, VK_WHOLE_SIZE, 0, &hostPtr)); in TEST_P()
783 mem, 0, kTestAlloc, in TEST_P()
835 vk->vkUnmapMemory(mDevice, mem); in TEST_P()
836 vk->vkFreeMemory(mDevice, mem, nullptr); in TEST_P()
1106 VkDeviceMemory mem = VK_NULL_HANDLE; in TEST_P() local
1127 vk->vkAllocateMemory(mDevice, &allocInfo, nullptr, &mem)); in TEST_P()
1129 if (!mem) continue; in TEST_P()
1131 allocs.push_back(mem); in TEST_P()
[all …]
/device/generic/vulkan-cereal/fake-android-guest/libvulkan/
Ddebug_report.cpp28 void* mem = allocator.pfnAllocation(allocator.pUserData, sizeof(Node), in AddCallback() local
31 if (!mem) in AddCallback()
36 head_.next = new (mem) Node{head_.next, info.flags, info.pfnCallback, in AddCallback()
Dswapchain.cpp491 void* mem = allocator->pfnAllocation(allocator->pUserData, sizeof(Surface), in CreateAndroidSurfaceKHR() local
494 if (!mem) in CreateAndroidSurfaceKHR()
496 Surface* surface = new (mem) Surface; in CreateAndroidSurfaceKHR()
1188 void* mem = allocator->pfnAllocation(allocator->pUserData, in CreateSwapchainKHR() local
1191 if (!mem) in CreateSwapchainKHR()
1194 new (mem) Swapchain(surface, num_images, create_info->presentMode); in CreateSwapchainKHR()
/device/google/contexthub/firmware/os/core/
DosApi.c238 void *mem = va_arg(args, void *); in osExpApiHeapFree() local
240 heapFree(mem); in osExpApiHeapFree()
269 void *mem = va_arg(args, void *); in osExpApiSlabFree() local
271 slabAllocatorFree(allocator, mem); in osExpApiSlabFree()
/device/generic/goldfish-opengl/system/codecs/c2/decoders/avcdec/
DGoldfishH264Helper.cpp54 static void ivd_aligned_free(void *ctxt, void *mem) { in ivd_aligned_free() argument
56 free(mem); in ivd_aligned_free()
/device/generic/goldfish-opengl/system/codecs/c2/decoders/hevcdec/
DGoldfishHevcHelper.cpp57 static void ivd_aligned_free(void *ctxt, void *mem) { in ivd_aligned_free() argument
59 free(mem); in ivd_aligned_free()
/device/google/gs-common/pixel_ril/
Dril.mk16 vendor/google/tools/ril-mem-monitor
/device/google/cuttlefish/host/libs/vm_manager/
Dgem5_manager.h105 "mem=%s" % args.mem_size,
/device/generic/goldfish/sensors/
Dmultihal_sensors.cpp483 Return<void> MultihalSensors::registerDirectChannel(const SharedMemInfo& mem, in registerDirectChannel() argument
485 (void)mem; in registerDirectChannel()
/device/generic/vulkan-cereal/fake-android-guest/hardware/
Dcamera.h45 typedef void (*camera_release_memory)(struct camera_memory *mem);
/device/google/trout/hal/sensors/2.0/
DSensorsSubHal.h66 Return<void> registerDirectChannel(const SharedMemInfo& mem,
/device/amlogic/yukawa/
DBoardConfigCommon.mk143 BOARD_KERNEL_CMDLINE += mem=$(TARGET_MEM_SIZE)
/device/generic/goldfish/sensors/include/
Dmultihal_sensors.h69 Return<void> registerDirectChannel(const SharedMemInfo& mem,
/device/google/cuttlefish/guest/hals/keymint/rust/src/
Dkeymint_hal_main.rs55 let mut settings: libc::termios = unsafe { std::mem::zeroed() }; in set_terminal_raw()

12