Home | History | Annotate | Download | only in stream_executor

Lines Matching refs:opaque

43 // DeviceMemoryBase::opaque does not necessarily produce a pointer that can be
50 // region. An opaque pointer may be provided -- see header for details on the
52 explicit DeviceMemoryBase(void *opaque = nullptr, uint64 size = 0,
54 : opaque_(opaque), size_(size), is_sub_buffer_(is_sub_buffer) {}
67 return opaque() < other.opaque();
75 void *opaque() { return opaque_; }
76 const void *opaque() const { return opaque_; }
82 // their opaque pointer and size).
84 return opaque() == other.opaque() && size() == other.size();
90 // Resets the internal values of the opaque pointer and number of bytes in the
92 void Reset(void *opaque, uint64 bytes) {
93 opaque_ = opaque;
119 : DeviceMemoryBase(const_cast<DeviceMemoryBase &>(other).opaque(),
129 // Create a typed area of DeviceMemory with a given opaque pointer and the
132 static DeviceMemory<ElemT> MakeFromByteSize(void *opaque, uint64 bytes) {
133 return DeviceMemory<ElemT>(opaque, bytes);
138 void ResetFromByteSize(void *opaque, uint64 bytes) {
142 DeviceMemoryBase::Reset(opaque, bytes);
154 DeviceMemory(void *opaque, uint64 size) : DeviceMemoryBase(opaque, size) {}