Lines Matching refs:MemTransaction
288 struct MemTransaction { struct
289 MemTransaction() : MemTransaction(MemRegion(), MemRegion()) {} in MemTransaction() argument
291 MemTransaction(const MemRegion& regionFirst, const MemRegion& regionSecond) in MemTransaction() argument
294 MemTransaction& operator=(const MemTransaction& other) {
387 bool beginWrite(size_t nMessages, MemTransaction* memTx) const;
411 bool beginRead(size_t nMessages, MemTransaction* memTx) const;
461 T* MessageQueueBase<MQDescriptorType, T, flavor>::MemTransaction::getSlot(size_t idx) { in getSlot()
477 bool MessageQueueBase<MQDescriptorType, T, flavor>::MemTransaction::getMemRegionInfo( in getMemRegionInfo()
511 bool MessageQueueBase<MQDescriptorType, T, flavor>::MemTransaction::copyFrom(T* data, in copyFrom()
542 bool MessageQueueBase<MQDescriptorType, T, flavor>::MemTransaction::copyTo(const T* data, in copyTo()
807 MemTransaction tx; in write()
1061 MemTransaction* result) const { in beginWrite()
1069 *result = MemTransaction(); in beginWrite()
1094 *result = MemTransaction( in beginWrite()
1102 *result = MemTransaction(MemRegion(reinterpret_cast<T*>(mRing + writeOffset), nMessages), in beginWrite()
1139 MemTransaction tx; in read()
1151 MemTransaction* result) const { in beginRead()
1152 *result = MemTransaction(); in beginRead()
1199 *result = MemTransaction( in beginRead()
1207 *result = MemTransaction(MemRegion(reinterpret_cast<T*>(mRing + readOffset), nMessages), in beginRead()