Lines Matching refs:MemRegion
235 struct MemRegion { struct
236 MemRegion() : MemRegion(nullptr, 0) {} in MemRegion() argument
238 MemRegion(T* base, size_t size) : address(base), length(size) {} in MemRegion() function
240 MemRegion& operator=(const MemRegion &other) {
280 MemTransaction() : MemTransaction(MemRegion(), MemRegion()) {} in MemTransaction()
282 MemTransaction(const MemRegion& regionFirst, const MemRegion& regionSecond) : in MemTransaction()
339 inline const MemRegion& getFirstRegion() const { return first; } in getFirstRegion()
345 inline const MemRegion& getSecondRegion() const { return second; } in getSecondRegion()
364 MemRegion first;
365 MemRegion second;
1012 *result = MemTransaction(MemRegion(reinterpret_cast<T*>(mRing + writeOffset), in beginWrite()
1014 MemRegion(reinterpret_cast<T*>(mRing), in beginWrite()
1021 *result = MemTransaction(MemRegion(reinterpret_cast<T*>(mRing + writeOffset), nMessages), in beginWrite()
1022 MemRegion()); in beginWrite()
1112 *result = MemTransaction(MemRegion(reinterpret_cast<T*>(mRing + readOffset), in beginRead()
1114 MemRegion(reinterpret_cast<T*>(mRing), in beginRead()
1121 *result = MemTransaction(MemRegion(reinterpret_cast<T*>(mRing + readOffset), nMessages), in beginRead()
1122 MemRegion()); in beginRead()