/drivers/external_device_manager/frameworks/ddk/base/ |
H A D | ddk_api.cpp | 17 #include <ashmem.h> 32 DDK_RetCode OH_DDK_CreateAshmem(const uint8_t *name, uint32_t size, DDK_Ashmem **ashmem) in OH_DDK_CreateAshmem() argument 44 if (ashmem == nullptr) { in OH_DDK_CreateAshmem() 45 EDM_LOGE(MODULE_BASE_DDK, "invalid pointer of ashmem!"); in OH_DDK_CreateAshmem() 51 EDM_LOGE(MODULE_BASE_DDK, "create ashmem failed! errno = %{public}d", errno); in OH_DDK_CreateAshmem() 58 EDM_LOGE(MODULE_BASE_DDK, "alloc ddk ashmem failed! errno = %{public}d", errno); in OH_DDK_CreateAshmem() 61 *ashmem = ddkAshmem; in OH_DDK_CreateAshmem() 68 static DDK_RetCode AshmemValidityCheck(DDK_Ashmem *ashmem) in AshmemValidityCheck() argument 70 if (ashmem == nullptr) { in AshmemValidityCheck() 71 EDM_LOGE(MODULE_BASE_DDK, "ashmem i in AshmemValidityCheck() 88 OH_DDK_MapAshmem(DDK_Ashmem *ashmem, const uint8_t ashmemMapType) OH_DDK_MapAshmem() argument 113 OH_DDK_UnmapAshmem(DDK_Ashmem *ashmem) OH_DDK_UnmapAshmem() argument 127 OH_DDK_DestroyAshmem(DDK_Ashmem *ashmem) OH_DDK_DestroyAshmem() argument [all...] |
/drivers/external_device_manager/test/unittest/ddk_base_test/ |
H A D | ddk_base_test.cpp | 47 DDK_Ashmem *ashmem = nullptr; in HWTEST_F() local 50 auto ret = OH_DDK_CreateAshmem(name, bufferLen, &ashmem); in HWTEST_F() 56 DDK_Ashmem *ashmem = nullptr; in HWTEST_F() local 59 auto ret = OH_DDK_CreateAshmem(name, bufferLen, &ashmem); in HWTEST_F() 65 DDK_Ashmem *ashmem = nullptr; in HWTEST_F() local 68 auto ret = OH_DDK_CreateAshmem(name, bufferLen, &ashmem); in HWTEST_F() 74 DDK_Ashmem *ashmem = nullptr; in HWTEST_F() local 77 auto ret = OH_DDK_CreateAshmem(name, bufferLen, &ashmem); in HWTEST_F() 80 ret = OH_DDK_MapAshmem(ashmem, ashmemMapType); in HWTEST_F() 93 DDK_Ashmem *ashmem in HWTEST_F() local 106 DDK_Ashmem *ashmem = nullptr; HWTEST_F() local 118 DDK_Ashmem *ashmem = nullptr; HWTEST_F() local 132 DDK_Ashmem *ashmem = nullptr; HWTEST_F() local 147 DDK_Ashmem *ashmem = nullptr; HWTEST_F() local 161 DDK_Ashmem *ashmem = nullptr; HWTEST_F() local [all...] |
/drivers/external_device_manager/test/unittest/ndk_stage_js_test/entry/src/main/cpp/ |
H A D | base_ddk_ndk_test.cpp | 34 DDK_Ashmem *ashmem = nullptr; in DdkCreateAshmemOne() local 37 int32_t returnValue = OH_DDK_CreateAshmem(name, bufferLen, &ashmem); in DdkCreateAshmemOne() 46 DDK_Ashmem *ashmem = nullptr; in DdkCreateAshmemTwo() local 49 int32_t returnValue = OH_DDK_CreateAshmem(name, bufferLen, &ashmem); in DdkCreateAshmemTwo() 57 DDK_Ashmem *ashmem = nullptr; in DdkCreateAshmemThree() local 60 int32_t returnValue = OH_DDK_CreateAshmem(name, bufferLen, &ashmem); in DdkCreateAshmemThree() 68 DDK_Ashmem *ashmem = nullptr; in DdkMapAshmemOne() local 71 int32_t ddkCreateAshmemValue = OH_DDK_CreateAshmem(name, bufferLen, &ashmem); in DdkMapAshmemOne() 74 int32_t returnValue = OH_DDK_MapAshmem(ashmem, ashmemMapType); in DdkMapAshmemOne() 91 DDK_Ashmem *ashmem in DdkMapAshmemThree() local 106 DDK_Ashmem *ashmem = nullptr; DdkMapAshmemFour() local 120 DDK_Ashmem *ashmem = nullptr; DdkUnmapAshmemOne() local 144 DDK_Ashmem *ashmem = nullptr; DdkDestroyAshmemOne() local [all...] |
H A D | usb_ddk_ndk_test.cpp | 781 DDK_Ashmem *ashmem = nullptr; in UsbSendPipeRequestWithAshmemOne() local 782 int32_t createAshmemValue = OH_DDK_CreateAshmem(name, bufferLen, &ashmem); in UsbSendPipeRequestWithAshmemOne() 785 int32_t mapAshmemValue = OH_DDK_MapAshmem(ashmem, ashmemMapType); in UsbSendPipeRequestWithAshmemOne() 791 int32_t returnValue = OH_Usb_SendPipeRequestWithAshmem(&pipe, ashmem); in UsbSendPipeRequestWithAshmemOne() 792 OH_DDK_DestroyAshmem(ashmem); in UsbSendPipeRequestWithAshmemOne() 805 DDK_Ashmem *ashmem = nullptr; in UsbSendPipeRequestWithAshmemTwo() local 806 int32_t createAshmemValue = OH_DDK_CreateAshmem(name, bufferLen, &ashmem); in UsbSendPipeRequestWithAshmemTwo() 809 int32_t mapAshmemValue = OH_DDK_MapAshmem(ashmem, ashmemMapType); in UsbSendPipeRequestWithAshmemTwo() 811 int32_t returnValue = OH_Usb_SendPipeRequestWithAshmem(nullptr, ashmem); in UsbSendPipeRequestWithAshmemTwo() 812 OH_DDK_DestroyAshmem(ashmem); in UsbSendPipeRequestWithAshmemTwo() 870 DDK_Ashmem *ashmem = nullptr; UsbSendPipeRequestWithAshmemFour() local [all...] |
/drivers/external_device_manager/interfaces/ddk/base/ |
H A D | ddk_api.h | 50 * @param ashmem Pointer to the shared memory created. 54 DDK_RetCode OH_DDK_CreateAshmem(const uint8_t *name, uint32_t size, DDK_Ashmem **ashmem); 60 * @param ashmem Pointer of the shared memory to map. 65 DDK_RetCode OH_DDK_MapAshmem(DDK_Ashmem *ashmem, const uint8_t ashmemMapType); 70 * @param ashmem Pointer of the shared memory to unmap. 74 DDK_RetCode OH_DDK_UnmapAshmem(DDK_Ashmem *ashmem); 79 * @param ashmem Pointer of the shared memory to destroy. 83 DDK_RetCode OH_DDK_DestroyAshmem(DDK_Ashmem *ashmem);
|
/drivers/peripheral/intelligent_voice/hdi_service/engine/ |
H A D | intell_voice_engine_manager_impl.cpp | 209 INTELLIGENT_VOICE_LOGE("failed to create ashmem"); in OnDataOprEvent() 216 INTELLIGENT_VOICE_LOGI("clear ashmem"); in OnDataOprEvent() 238 sptr<Ashmem> ashmem = OHOS::Ashmem::CreateAshmem(name.c_str(), data.size); in CreateAshmemFromOprData() local 239 if (ashmem == nullptr) { in CreateAshmemFromOprData() 240 INTELLIGENT_VOICE_LOGE("failed to create ashmem"); in CreateAshmemFromOprData() 245 ashmem->UnmapAshmem(); in CreateAshmemFromOprData() 246 ashmem->CloseAshmem(); in CreateAshmemFromOprData() 247 ashmem = nullptr; in CreateAshmemFromOprData() 250 if (!ashmem->MapReadAndWriteAshmem()) { in CreateAshmemFromOprData() 251 INTELLIGENT_VOICE_LOGE("failed to map ashmem"); in CreateAshmemFromOprData() 265 FillOprDataFromAshmem(const sptr<Ashmem> &ashmem, OprDataInfo &data) FillOprDataFromAshmem() argument [all...] |
H A D | intell_voice_engine_manager_impl.h | 54 int32_t FillOprDataFromAshmem(const sptr<Ashmem> &ashmem, OprDataInfo &data);
|
/drivers/external_device_manager/frameworks/ddk/usb/ |
H A D | usb_ddk_api.cpp | 220 int32_t OH_Usb_SendPipeRequestWithAshmem(const UsbRequestPipe *pipe, DDK_Ashmem *ashmem) in OH_Usb_SendPipeRequestWithAshmem() argument 227 if (pipe == nullptr || ashmem == nullptr || ashmem->address == nullptr) { in OH_Usb_SendPipeRequestWithAshmem() 233 std::vector<uint8_t> address = std::vector<uint8_t>(ashmem->address, ashmem->address + ashmem->size); in OH_Usb_SendPipeRequestWithAshmem() 234 OHOS::HDI::Usb::Ddk::V1_0::UsbAshmem usbAshmem = {ashmem->ashmemFd, address, ashmem->size, 0, ashmem->size, 0}; in OH_Usb_SendPipeRequestWithAshmem() 235 return g_ddk->SendPipeRequestWithAshmem(*tmpSetUp, usbAshmem, ashmem in OH_Usb_SendPipeRequestWithAshmem() [all...] |
/drivers/peripheral/usb/test/fuzztest/usbbulkread_fuzzer/ |
H A D | usbbulkread_fuzzer.cpp | 44 sptr<Ashmem> ashmem; in UsbBulkReadFuzzTest() local 45 ret = usbInterface->BulkRead(dev, pipe, ashmem); in UsbBulkReadFuzzTest()
|
/drivers/peripheral/usb/test/fuzztest/usbbulkwrite_fuzzer/ |
H A D | usbbulkwrite_fuzzer.cpp | 44 sptr<Ashmem> ashmem; in UsbBulkWriteFuzzTest() local 45 ret = usbInterface->BulkWrite(dev, pipe, ashmem); in UsbBulkWriteFuzzTest()
|
/drivers/hdf_core/adapter/uhdf2/utils/src/ |
H A D | shared_mem.cpp | 17 #include <ashmem.h>
|
/drivers/peripheral/usb/test/unittest/mock/src/ |
H A D | usbd_transfer_auto_test.cpp | 1471 * @tc.desc: Test functions to int32_t BulkWrite(const UsbDev &dev, const UsbPipe &pipe, const sptr<Ashmem> &ashmem) 1477 sptr<Ashmem> ashmem; in HWTEST_F() local 1487 (void)InitAshmemOne(ashmem, asmSize, rflg); in HWTEST_F() 1488 ret = g_usbInterface->BulkWrite(dev, pipe, ashmem); in HWTEST_F() 1495 * @tc.desc: Test functions to int32_t BulkWrite(const UsbDev &dev, const UsbPipe &pipe, const sptr<Ashmem> &ashmem) 1501 sptr<Ashmem> ashmem; in HWTEST_F() local 1512 (void)InitAshmemOne(ashmem, asmSize, rflg); in HWTEST_F() 1513 ret = g_usbInterface->BulkWrite(dev, pipe, ashmem); in HWTEST_F() 1520 * @tc.desc: Test functions to int32_t BulkWrite(const UsbDev &dev, const UsbPipe &pipe, const sptr<Ashmem> &ashmem) 1526 sptr<Ashmem> ashmem; in HWTEST_F() local 1551 sptr<Ashmem> ashmem; HWTEST_F() local 1575 sptr<Ashmem> ashmem; HWTEST_F() local 1598 sptr<Ashmem> ashmem; HWTEST_F() local 1622 sptr<Ashmem> ashmem; HWTEST_F() local 1647 sptr<Ashmem> ashmem; HWTEST_F() local 1672 sptr<Ashmem> ashmem; HWTEST_F() local 1696 sptr<Ashmem> ashmem; HWTEST_F() local [all...] |
/drivers/peripheral/intelligent_voice/hdi_service/trigger/ |
H A D | intell_voice_trigger_adapter_impl.cpp | 80 INTELLIGENT_VOICE_LOGI("close ashmem"); in LoadModel() 143 int32_t IntellVoiceTriggerAdapterImpl::GetModelDataFromAshmem(sptr<Ashmem> ashmem, std::vector<uint8_t> &modelData) in GetModelDataFromAshmem() argument 145 if (ashmem == nullptr) { in GetModelDataFromAshmem() 146 INTELLIGENT_VOICE_LOGE("ashmem is nullptr"); in GetModelDataFromAshmem() 150 uint32_t size = static_cast<uint32_t>(ashmem->GetAshmemSize()); in GetModelDataFromAshmem() 156 if (!ashmem->MapReadOnlyAshmem()) { in GetModelDataFromAshmem() 157 INTELLIGENT_VOICE_LOGE("map ashmem failed"); in GetModelDataFromAshmem() 161 const uint8_t *buffer = static_cast<const uint8_t *>(ashmem->ReadFromAshmem(size, 0)); in GetModelDataFromAshmem() 163 INTELLIGENT_VOICE_LOGE("read from ashmem failed"); in GetModelDataFromAshmem()
|
H A D | intell_voice_trigger_adapter_impl.h | 80 int32_t GetModelDataFromAshmem(sptr<Ashmem> ashmem, std::vector<uint8_t> &modelData);
|
/drivers/peripheral/codec/hal/idl_service/include/ |
H A D | codec_share_buffer.h | 18 #include <ashmem.h>
|
/drivers/external_device_manager/interfaces/ddk/usb/ |
H A D | usb_ddk_api.h | 208 * @param ashmem Shared memory, which can be obtained by calling <b>OH_DDK_CreateAshmem</b>. 212 int32_t OH_Usb_SendPipeRequestWithAshmem(const struct UsbRequestPipe *pipe, DDK_Ashmem *ashmem);
|
/drivers/peripheral/codec/hal/v2.0/hdi_impl/include/ |
H A D | codec_share_buffer.h | 18 #include <ashmem.h>
|
/drivers/peripheral/usb/test/benchmarktest/ |
H A D | usb_benchmark_transfer_test.cpp | 406 * @tc.desc: Test functions to int32_t BulkRead(const UsbDev &dev, const UsbPipe &pipe, const sptr<Ashmem> &ashmem)
416 sptr<Ashmem> ashmem;
in BENCHMARK_F() local 424 (void)InitAshmemOne(ashmem, asmSize, rflg);
in BENCHMARK_F() 426 ret = g_usbInterface->BulkRead(g_dev, pipe, ashmem);
in BENCHMARK_F() 438 * @tc.desc: Test functions to int32_t BulkWrite(const UsbDev &dev, const UsbPipe &pipe, const sptr<Ashmem> &ashmem)
448 sptr<Ashmem> ashmem;
in BENCHMARK_F() local 456 (void)InitAshmemOne(ashmem, asmSize, rflg);
in BENCHMARK_F() 458 ret = g_usbInterface->BulkWrite(g_dev, pipe, ashmem);
in BENCHMARK_F()
|
/drivers/peripheral/usb/test/unittest/hal/src/ |
H A D | usbd_transfer_test.cpp | 2372 * @tc.desc: Test functions to int32_t BulkWrite(const UsbDev &dev, const UsbPipe &pipe, const sptr<Ashmem> &ashmem) 2378 sptr<Ashmem> ashmem; in HWTEST_F() local 2388 (void)InitAshmemOne(ashmem, asmSize, rflg); in HWTEST_F() 2389 ret = g_usbInterface->BulkWrite(dev, pipe, ashmem); in HWTEST_F() 2396 * @tc.desc: Test functions to int32_t BulkWrite(const UsbDev &dev, const UsbPipe &pipe, const sptr<Ashmem> &ashmem) 2402 sptr<Ashmem> ashmem; in HWTEST_F() local 2413 (void)InitAshmemOne(ashmem, asmSize, rflg); in HWTEST_F() 2414 ret = g_usbInterface->BulkWrite(dev, pipe, ashmem); in HWTEST_F() 2421 * @tc.desc: Test functions to int32_t BulkWrite(const UsbDev &dev, const UsbPipe &pipe, const sptr<Ashmem> &ashmem) 2427 sptr<Ashmem> ashmem; in HWTEST_F() local 2452 sptr<Ashmem> ashmem; HWTEST_F() local 2477 sptr<Ashmem> ashmem; HWTEST_F() local 2502 sptr<Ashmem> ashmem; HWTEST_F() local 2526 sptr<Ashmem> ashmem; HWTEST_F() local 2551 sptr<Ashmem> ashmem; HWTEST_F() local 2576 sptr<Ashmem> ashmem; HWTEST_F() local 2601 sptr<Ashmem> ashmem; HWTEST_F() local [all...] |
/drivers/external_device_manager/test/unittest/bus_extension_usb_test/include/ |
H A D | usb_ddk_service_mock.h | 45 MOCK_METHOD3(SendPipeRequestWithAshmem, int32_t(const UsbRequestPipe &pipe, const UsbAshmem &ashmem,
|
H A D | usb_impl_mock.h | 95 MOCK_METHOD3(BulkRead, int32_t(const UsbDev &dev, const UsbPipe &pipe, const sptr<Ashmem> &ashmem)); 96 MOCK_METHOD3(BulkWrite, int32_t(const UsbDev &dev, const UsbPipe &pipe, const sptr<Ashmem> &ashmem));
|
/drivers/peripheral/usb/ddk_service/include/ |
H A D | usb_ddk_service.h | 56 int32_t SendPipeRequestWithAshmem(const UsbRequestPipe &pipe, const UsbAshmem &ashmem,
|
/drivers/peripheral/usb/ddk_service/src/ |
H A D | usb_ddk_service.cpp | 445 const UsbRequestPipe &pipe, const UsbAshmem &ashmem, uint32_t &transferredLength) in SendPipeRequestWithAshmem() 461 struct UsbRequest *request = UsbAllocRequestByAshmem(handleConvert, 0, ashmem.size, ashmem.ashmemFd); in SendPipeRequestWithAshmem() 473 params.dataReq.length = ashmem.bufferLength; in SendPipeRequestWithAshmem() 444 SendPipeRequestWithAshmem( const UsbRequestPipe &pipe, const UsbAshmem &ashmem, uint32_t &transferredLength) SendPipeRequestWithAshmem() argument
|
/drivers/external_device_manager/test/unittest/ndk_permission_js_test/entry/src/main/cpp/ |
H A D | ddk_permission_test.cpp | 132 DDK_Ashmem *ashmem = nullptr; in UsbSendPipeRequestWithAshmem() local 134 int32_t returnValue = OH_Usb_SendPipeRequestWithAshmem(&pipe, ashmem); in UsbSendPipeRequestWithAshmem()
|
/drivers/peripheral/codec/test/demo/idl/include/ |
H A D | codec_hdi_decode.h | 24 #include <ashmem.h>
|