Lines Matching defs:buffer
13 // The buffer usage type for mapped shared buffers.
16 // Holds the memory for the mapped shared buffer. Unlocks and releases the
20 // This constructor will create a display client and get the buffer from it.
24 CPUMappedBuffer(std::unique_ptr<IonBuffer> buffer, CPUUsageMode mode);
27 CPUMappedBuffer(IonBuffer* buffer, CPUUsageMode mode);
36 // Attempt mapping this buffer to the CPU addressable space.
37 // This will create a display client and see if the buffer exists.
38 // If the buffer has not been setup yet, you will need to try again later.
46 // If we are polling the display client, the buffer key here.
62 // Represents a broadcast ring inside a mapped shared memory buffer.
64 // The template argument is the concrete BroadcastRing class that this buffer
72 CPUMappedBroadcastRing(std::unique_ptr<IonBuffer> buffer, CPUUsageMode mode)
73 : CPUMappedBuffer(std::move(buffer), mode) {}
75 CPUMappedBroadcastRing(IonBuffer* buffer, CPUUsageMode mode)
76 : CPUMappedBuffer(buffer, mode) {}
103 // Try obtaining the ring. If the named buffer has not been created yet, it