Home
last modified time | relevance | path

Searched refs:SharedMemQueueMeta (Results 1 – 7 of 7) sorted by relevance

/drivers/hdf_core/interfaces/inner_api/hdi/base/
Dhdi_smq_meta.h79 class SharedMemQueueMeta {
84 SharedMemQueueMeta() : SharedMemQueueMeta(-1, 0, 0) {} in SharedMemQueueMeta() function
92SharedMemQueueMeta(size_t elementCount, SmqType type) : SharedMemQueueMeta(-1, elementCount, type)… in SharedMemQueueMeta() function
101 SharedMemQueueMeta(int fd, size_t elementCount, SmqType type);
108 SharedMemQueueMeta(const SharedMemQueueMeta<T> &other);
109 ~SharedMemQueueMeta();
116 SharedMemQueueMeta &operator=(const SharedMemQueueMeta<T> &other);
198 static std::shared_ptr<SharedMemQueueMeta<T>> UnMarshalling(MessageParcel &parcel);
238 SharedMemQueueMeta<T> &SharedMemQueueMeta<T>::operator=(const SharedMemQueueMeta<T> &other)
258 SharedMemQueueMeta<T>::SharedMemQueueMeta(int fd, size_t elementCount, SmqType type) in SharedMemQueueMeta() function
[all …]
Dhdi_smq.h88 explicit SharedMemQueue(const SharedMemQueueMeta<T> &meta);
225 std::shared_ptr<SharedMemQueueMeta<T>> GetMeta();
258 std::shared_ptr<SharedMemQueueMeta<T>> meta_ = nullptr;
269 meta_ = std::make_shared<SharedMemQueueMeta<T>>(elementCount, type); in SharedMemQueue()
281 SharedMemQueue<T>::SharedMemQueue(const SharedMemQueueMeta<T> &meta) in SharedMemQueue()
283 meta_ = std::make_shared<SharedMemQueueMeta<T>>(meta); in SharedMemQueue()
291 UnMapMemZone(readOffset_, SharedMemQueueMeta<T>::MemZoneType::MEMZONE_RPTR); in ~SharedMemQueue()
298 UnMapMemZone(writeOffset_, SharedMemQueueMeta<T>::MEMZONE_WPTR); in ~SharedMemQueue()
302 UnMapMemZone(syncerPtr_, SharedMemQueueMeta<T>::MEMZONE_SYNCER); in ~SharedMemQueue()
306 UnMapMemZone(queueBuffer_, SharedMemQueueMeta<T>::MEMZONE_DATA); in ~SharedMemQueue()
[all …]
/drivers/hdf_core/adapter/uhdf2/host/test/unittest/sample_driver/
Dsample_hdi_service_stub.cpp25 using OHOS::HDI::Base::SharedMemQueueMeta;
191 std::shared_ptr<SharedMemQueueMeta<SampleSmqElement>> smqMeta = in SampleServiceSmqTrans()
192 SharedMemQueueMeta<SampleSmqElement>::UnMarshalling(*parcel); in SampleServiceSmqTrans()
Dsample_hdi_service.cpp28 using OHOS::HDI::Base::SharedMemQueueMeta;
138 struct HdfDeviceObject *device, SharedMemQueueMeta<SampleSmqElement> *smqMeta, uint32_t element) in SampleServiceTansSmq()
Dsample_hdi.h61 …int32_t (*tansSmq)(struct HdfDeviceObject *device, OHOS::HDI::Base::SharedMemQueueMeta<SampleSmqEl…
/drivers/hdf_core/adapter/uhdf2/hdi/test/smq_test/
Dsmq_test.cpp36 using OHOS::HDI::Base::SharedMemQueueMeta;
211 …std::shared_ptr<SharedMemQueueMeta<int32_t>> replyMeta = SharedMemQueueMeta<int32_t>::UnMarshallin…
/drivers/hdf_core/adapter/uhdf2/hdi/test/servmgr/
Dservice_manager_hdi_test.cpp40 using OHOS::HDI::Base::SharedMemQueueMeta;