Lines Matching defs:MQDescriptor
61 struct MQDescriptor { struct
74 explicit MQDescriptor(const MQDescriptor& other) : MQDescriptor() { *this = other; } in MQDescriptor() function
75 MQDescriptor& operator=(const MQDescriptor& other); argument
83 bool isHandleValid() const { return mHandle != nullptr; } in isHandleValid()
84 size_t countGrantors() const { return mGrantors.size(); } in countGrantors()
86 inline const ::android::hardware::hidl_vec<GrantorDescriptor> &grantors() const { in grantors()
90 inline ::android::hardware::hidl_vec<GrantorDescriptor> &grantors() { in grantors()
94 inline const ::native_handle_t *handle() const { in handle()
98 inline ::native_handle_t *handle() { in handle()
102 static const size_t kOffsetOfGrantors;
103 static const size_t kOffsetOfHandle;
104 enum GrantorType : int { READPTRPOS = 0, WRITEPTRPOS, DATAPTRPOS, EVFLAGWORDPOS };
111 static constexpr int32_t kMinGrantorCount = DATAPTRPOS + 1;
117 static constexpr int32_t kMinGrantorCountForEvFlagSupport = EVFLAGWORDPOS + 1;
120 static inline size_t alignToWordBoundary(size_t length) { in alignToWordBoundary()
148 const size_t MQDescriptor<T, flavor>::kOffsetOfGrantors = offsetof(MQDescriptor, mGrantors); argument
168 MQDescriptor<T, flavor>::MQDescriptor( in MQDescriptor() function
185 MQDescriptor<T, flavor>::MQDescriptor(size_t bufferSize, native_handle_t *nHandle, in MQDescriptor() function
246 MQDescriptor<T, flavor>::MQDescriptor() : MQDescriptor( in MQDescriptor() function