Home
last modified time | relevance | path

Searched refs:ashmem (Results 1 - 25 of 36) sorted by relevance

12

/drivers/external_device_manager/frameworks/ddk/base/
H A Dddk_api.cpp17 #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 Dddk_base_test.cpp47 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 Dbase_ddk_ndk_test.cpp34 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 Dusb_ddk_ndk_test.cpp781 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 Dddk_api.h50 * @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 Dintell_voice_engine_manager_impl.cpp209 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 Dintell_voice_engine_manager_impl.h54 int32_t FillOprDataFromAshmem(const sptr<Ashmem> &ashmem, OprDataInfo &data);
/drivers/external_device_manager/frameworks/ddk/usb/
H A Dusb_ddk_api.cpp220 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 Dusbbulkread_fuzzer.cpp44 sptr<Ashmem> ashmem; in UsbBulkReadFuzzTest() local
45 ret = usbInterface->BulkRead(dev, pipe, ashmem); in UsbBulkReadFuzzTest()
/drivers/peripheral/usb/test/fuzztest/usbbulkwrite_fuzzer/
H A Dusbbulkwrite_fuzzer.cpp44 sptr<Ashmem> ashmem; in UsbBulkWriteFuzzTest() local
45 ret = usbInterface->BulkWrite(dev, pipe, ashmem); in UsbBulkWriteFuzzTest()
/drivers/hdf_core/adapter/uhdf2/utils/src/
H A Dshared_mem.cpp17 #include <ashmem.h>
/drivers/peripheral/usb/test/unittest/mock/src/
H A Dusbd_transfer_auto_test.cpp1471 * @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 Dintell_voice_trigger_adapter_impl.cpp80 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 Dintell_voice_trigger_adapter_impl.h80 int32_t GetModelDataFromAshmem(sptr<Ashmem> ashmem, std::vector<uint8_t> &modelData);
/drivers/peripheral/codec/hal/idl_service/include/
H A Dcodec_share_buffer.h18 #include <ashmem.h>
/drivers/external_device_manager/interfaces/ddk/usb/
H A Dusb_ddk_api.h208 * @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 Dcodec_share_buffer.h18 #include <ashmem.h>
/drivers/peripheral/usb/test/benchmarktest/
H A Dusb_benchmark_transfer_test.cpp406 * @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 Dusbd_transfer_test.cpp2372 * @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 Dusb_ddk_service_mock.h45 MOCK_METHOD3(SendPipeRequestWithAshmem, int32_t(const UsbRequestPipe &pipe, const UsbAshmem &ashmem,
H A Dusb_impl_mock.h95 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 Dusb_ddk_service.h56 int32_t SendPipeRequestWithAshmem(const UsbRequestPipe &pipe, const UsbAshmem &ashmem,
/drivers/peripheral/usb/ddk_service/src/
H A Dusb_ddk_service.cpp445 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 Dddk_permission_test.cpp132 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 Dcodec_hdi_decode.h24 #include <ashmem.h>

Completed in 21 milliseconds

12