Home
last modified time | relevance | path

Searched refs:MQDescriptor (Results 1 – 17 of 17) sorted by relevance

/system/libhidl/base/include/hidl/
DMQDescriptor.h31 struct MQDescriptor { struct
33 MQDescriptor(
38 MQDescriptor(size_t bufferSize, native_handle_t* nHandle,
41 MQDescriptor();
42 ~MQDescriptor();
44 explicit MQDescriptor(const MQDescriptor& other) : MQDescriptor() { *this = other; } in MQDescriptor() function
45 MQDescriptor& operator=(const MQDescriptor& other); argument
79 const size_t MQDescriptor<T, flavor>::kOffsetOfGrantors = offsetof(MQDescriptor, mGrantors); argument
82 const size_t MQDescriptor<T, flavor>::kOffsetOfHandle = offsetof(MQDescriptor, mHandle);
89 using MQDescriptorSync = MQDescriptor<T, kSynchronizedReadWrite>;
[all …]
/system/libfmq/include/fmq/
DMessageQueue.h26 struct MessageQueue final : public MessageQueueBase<MQDescriptor, T, flavor> {
27 typedef MQDescriptor<T, flavor> Descriptor;
29 : MessageQueueBase<MQDescriptor, T, flavor>(Desc, resetPointers) {}
48 : MessageQueueBase<MQDescriptor, T, flavor>(numElementsInQueue, configureEventFlagWord, in MessageQueue()
52 : MessageQueueBase<MQDescriptor, T, flavor>(numElementsInQueue, configureEventFlagWord,
DAidlMessageQueue.h30 using aidl::android::hardware::common::fmq::MQDescriptor;
83 AidlMessageQueue(const MQDescriptor<T, U>& desc, bool resetPointers = true);
118 MQDescriptor<T, U> dupeDesc();
127 AidlMessageQueue<T, U>::AidlMessageQueue(const MQDescriptor<T, U>& desc, bool resetPointers)
147 MQDescriptor<T, U> AidlMessageQueue<T, U>::dupeDesc() {
166 return MQDescriptor<T, U>{
173 return MQDescriptor<T, U>();
DConvertMQDescriptors.h27 using aidl::android::hardware::common::fmq::MQDescriptor;
66 const hardware::MQDescriptor<HidlPayload, FlavorTypeToValue<AidlFlavor>::value>& hidlDesc, in unsafeHidlToAidlMQDescriptor()
67 MQDescriptor<AidlPayload, AidlFlavor>* aidlDesc) { in unsafeHidlToAidlMQDescriptor()
DAidlMQDescriptorShim.h27 using aidl::android::hardware::common::fmq::MQDescriptor;
40 const MQDescriptor<
86 const MQDescriptor<T, typename std::conditional<flavor == hardware::kSynchronizedReadWrite, in AidlMQDescriptorShim()
/system/libfmq/tests/aidl/android/fmq/test/
DITestAidlMsgQ.aidl19 import android.hardware.common.fmq.MQDescriptor;
36 boolean configureFmqSyncReadWrite(in MQDescriptor<int, SynchronizedReadWrite> mqDesc); in configureFmqSyncReadWrite()
55 out MQDescriptor<int, UnsynchronizedWrite> mqDesc); in getFmqUnsyncWrite()
/system/libfmq/tests/aidl/default/
DTestAidlMsgQ.rs31 MQDescriptor::MQDescriptor, SynchronizedReadWrite::SynchronizedReadWrite,
47 mq_desc: &MQDescriptor<i32, SynchronizedReadWrite>, in configureFmqSyncReadWrite()
120 _: &mut MQDescriptor<i32, UnsynchronizedWrite>, in getFmqUnsyncWrite()
DTestAidlMsgQ.h32 using ::aidl::android::hardware::common::fmq::MQDescriptor;
49 const MQDescriptor<int32_t, SynchronizedReadWrite>& mqDesc,
52 MQDescriptor<int32_t, UnsynchronizedWrite>* mqDesc,
DTestAidlMsgQ.cpp26 const MQDescriptor<int32_t, SynchronizedReadWrite>& mqDesc, bool* _aidl_return) { in configureFmqSyncReadWrite()
43 bool configureFmq, bool userFd, MQDescriptor<int32_t, UnsynchronizedWrite>* mqDesc, in getFmqUnsyncWrite()
/system/libhidl/transport/include/hidl/
DHidlBinderSupport.h124 MQDescriptor<T, flavor> &obj, in readEmbeddedFromParcel()
136 parentOffset + MQDescriptor<T, flavor>::kOffsetOfGrantors, in readEmbeddedFromParcel()
144 parentOffset + MQDescriptor<T, flavor>::kOffsetOfHandle, in readEmbeddedFromParcel()
154 const MQDescriptor<T, flavor> &obj, in writeEmbeddedToParcel()
166 parentOffset + MQDescriptor<T, flavor>::kOffsetOfGrantors, in writeEmbeddedToParcel()
174 parentOffset + MQDescriptor<T, flavor>::kOffsetOfHandle); in writeEmbeddedToParcel()
/system/libfmq/
Dlibfmq.rs23 MQDescriptor, MemTransaction, NativeHandle, ParcelFileDescriptor, SynchronizedReadWrite,
169 pub fn from_desc(desc: &MQDescriptor<T, SynchronizedReadWrite>, reset_pointers: bool) -> Self { in from_desc()
205 pub fn dupe_desc(&mut self) -> MQDescriptor<T, SynchronizedReadWrite> { in dupe_desc()
234 let desc = MQDescriptor::<(), SynchronizedReadWrite>::default(); in dupe_desc()
237 let mut desc: MQDescriptor<T, SynchronizedReadWrite> = unsafe { std::mem::transmute(desc) }; in dupe_desc()
DAndroid.bp64 // Header only lib to share type between HIDL and AIDL MQDescriptor
117 …id_hardware_common_fmq::aidl::android::hardware::common::fmq::{MQDescriptor::MQDescriptor, Unsynch…
DErasedMessageQueue.hpp32 typedef MQDescriptor<MQErased, SynchronizedReadWrite> ErasedMessageQueueDesc;
/system/libfmq/tests/
Dfmq_unit_tests.cpp50 typedef android::hardware::MQDescriptor<uint8_t, kSynchronizedReadWrite> HidlMQDescSync8;
52 typedef aidl::android::hardware::common::fmq::MQDescriptor<int8_t, SynchronizedReadWrite>
55 typedef android::hardware::MQDescriptor<uint8_t, kUnsynchronizedWrite> HidlMQDescUnsync8;
57 typedef aidl::android::hardware::common::fmq::MQDescriptor<int8_t, UnsynchronizedWrite>
330 android::hardware::MQDescriptor<uint16_t, kSynchronizedReadWrite> desc(grantors, handle, in TEST_F()
347 android::hardware::MQDescriptor<uint16_t, kSynchronizedReadWrite> desc(grantors, handle, in TEST_F()
367 android::hardware::MQDescriptor<uint16_t, kSynchronizedReadWrite> desc(grantors, handle, in TEST_F()
532 aidl::android::hardware::common::fmq::MQDescriptor<uint16_t, SynchronizedReadWrite> desc; in TEST_F()
542 aidl::android::hardware::common::fmq::MQDescriptor<uint16_t, SynchronizedReadWrite> desc; in TEST_F()
561 aidl::android::hardware::common::fmq::MQDescriptor<uint16_t, SynchronizedReadWrite> desc = in TEST_F()
Dmsgq_test_client.cpp173 aidl::android::hardware::common::fmq::MQDescriptor<int32_t, UnsynchronizedWrite> desc; in getFmqUnsyncWrite()
/system/libfmq/fuzzer/
Dfmq_fuzzer.cpp76 typedef aidl::android::hardware::common::fmq::MQDescriptor<payload_t, SynchronizedReadWrite>
78 typedef aidl::android::hardware::common::fmq::MQDescriptor<payload_t, UnsynchronizedWrite>
/system/tools/hidl/test/hidl_test/
Dhidl_test_client.cpp114 using ::android::hardware::MQDescriptor;
210 static void checkMQDescriptorEquality(const MQDescriptor<T, flavor>& expected, in checkMQDescriptorEquality()
211 const MQDescriptor<T, flavor>& actual) { in checkMQDescriptorEquality()