Home
last modified time | relevance | path

Searched refs:Buffer (Results 1 – 25 of 220) sorted by relevance

123456789

/hardware/google/gfxstream/host/
DBuffer.cpp30 Buffer::Buffer(HandleType handle, uint64_t size) : mHandle(handle), mSize(size) {} in Buffer() function in gfxstream::Buffer
33 std::shared_ptr<Buffer> Buffer::create(gl::EmulationGl* emulationGl, vk::VkEmulation* emulationVk, in create()
35 std::shared_ptr<Buffer> buffer(new Buffer(handle, size)); in create()
70 std::shared_ptr<Buffer> Buffer::onLoad(gl::EmulationGl* emulationGl, vk::VkEmulation*, in onLoad()
75 std::shared_ptr<Buffer> buffer(new Buffer(handle, size)); in onLoad()
92 void Buffer::onSave(android::base::Stream* stream) { in onSave()
103 void Buffer::restore() {} in restore()
105 void Buffer::readToBytes(uint64_t offset, uint64_t size, void* outBytes) { in readToBytes()
123 bool Buffer::updateFromBytes(uint64_t offset, uint64_t size, const void* bytes) { in updateFromBytes()
DRenderChannelImpl.h53 virtual IoResult tryWrite(Buffer&& buffer) override final;
59 virtual IoResult tryRead(Buffer* buffer) override final;
62 virtual IoResult readBefore(Buffer* buffer, Duration waitUntilUs) override final;
79 bool writeToGuest(Buffer&& buffer);
86 IoResult readFromGuest(Buffer* buffer, bool blocking);
119 BufferQueue<RenderChannel::Buffer> mFromGuest;
120 BufferQueue<RenderChannel::Buffer> mToGuest;
DBuffer.h42 class Buffer : public android::snapshot::LazySnapshotObj<Buffer> {
44 static std::shared_ptr<Buffer> create(gl::EmulationGl* emulationGl,
48 static std::shared_ptr<Buffer> onLoad(gl::EmulationGl* emulationGl,
62 Buffer(HandleType handle, uint64_t size);
76 typedef std::shared_ptr<Buffer> BufferPtr;
/hardware/interfaces/automotive/can/1.0/default/libnl++/
DAttributes.cpp23 Attributes::Attributes(Buffer<nlattr> buffer) : Buffer<nlattr>(buffer) {} in Attributes()
31 for (auto attr : static_cast<Buffer<nlattr>>(*this)) { in index()
45 Attributes Attributes::parse(Buffer<nlattr> buf) { in parse()
50 std::string Attributes::parse(Buffer<nlattr> buf) { in parse()
60 static T parseUnsigned(Buffer<nlattr> buf) { in parseUnsigned()
65 uint8_t Attributes::parse(Buffer<nlattr> buf) { in parse()
70 uint16_t Attributes::parse(Buffer<nlattr> buf) { in parse()
75 uint32_t Attributes::parse(Buffer<nlattr> buf) { in parse()
80 uint64_t Attributes::parse(Buffer<nlattr> buf) { in parse()
DMessageMutator.cpp30 Buffer<nlmsghdr> MessageMutator::constBuffer() const { in constBuffer()
34 MessageMutator::operator Buffer<nlmsghdr>() const { in operator Buffer<nlmsghdr>()
38 uint64_t MessageMutator::read(Buffer<nlattr> attr) const { in read()
42 void MessageMutator::write(Buffer<nlattr> attr, uint64_t val) const { in write()
55 MessageMutator MessageMutator::fragment(Buffer<nlmsghdr> buf) const { in fragment()
75 Buffer<nlmsghdr>::iterator current) in iterator()
/hardware/interfaces/automotive/can/1.0/default/libnl++/include/libnl++/
DMessageMutator.h38 operator Buffer<nlmsghdr>() const;
46 uint64_t read(Buffer<nlattr> attr) const;
54 void write(Buffer<nlattr> attr, uint64_t val) const;
58 iterator(const MessageMutator& container, Buffer<nlmsghdr>::iterator current);
66 Buffer<nlmsghdr>::iterator mCurrent;
75 Buffer<nlmsghdr> constBuffer() const;
76 MessageMutator fragment(Buffer<nlmsghdr> buf) const;
DBuffer.h46 class Buffer {
51 Buffer() : mData(nullptr), mBufferEnd(nullptr) {} in Buffer() function
59 Buffer(const T* data, size_t bufLen) : mData(data), mBufferEnd(pointerAdd(data, bufLen)) {} in Buffer() function
90 const Buffer<D> data(size_t offset = 0) const {
95 std::optional<uintptr_t> getOffset(Buffer<B> inner) const { in getOffset()
111 iterator(const Buffer<T>& buf) : mCurrent(buf) {} in iterator()
128 const Buffer<T>& operator*() const { return mCurrent; }
133 Buffer<T> mCurrent;
149 raw_view(const Buffer<T>& buffer) : mBuffer(buffer) {} in raw_view()
157 const Buffer<T> mBuffer;
[all …]
DSocket.h101 bool send(const Buffer<nlmsghdr>& msg, const sockaddr_nl& sa);
110 bool send(const Buffer<nlmsghdr>& msg, uint32_t destination);
121 std::optional<Buffer<nlmsghdr>> receive(size_t maxSize = defaultReceiveSize);
134 std::pair<std::optional<Buffer<nlmsghdr>>, sockaddr_nl> receiveFrom(
240 const Buffer<nlmsghdr>& operator*() const;
245 Buffer<nlmsghdr>::iterator mCurrent;
261 std::optional<Buffer<nlmsghdr>> receive(const std::set<nlmsgtype_t>& msgtypes, size_t maxSize);
DMessage.h37 class Message : public Buffer<nlmsghdr> {
45 static std::optional<Message<T>> parse(Buffer<nlmsghdr> buf) { in parse()
65 static std::optional<Message<T>> parse(Buffer<nlmsghdr> buf, in parse()
97 Message(Buffer<nlmsghdr> buffer, const nlmsghdr& nlHeader, const T& dataHeader, in Message()
99 : Buffer<nlmsghdr>(buffer), header(nlHeader), data(dataHeader), attributes(attributes) {} in Message()
DAttributes.h38 class Attributes : private Buffer<nlattr> {
50 Attributes(Buffer<nlattr> buffer);
114 std::optional<Buffer<nlattr>> getBuffer(nlattrtype_t attrtype) const { in getBuffer()
149 using Index = std::map<nlattrtype_t, Buffer<nlattr>>;
182 static T parse(Buffer<nlattr> buf);
/hardware/interfaces/neuralnetworks/aidl/utils/src/
DBuffer.cpp34 nn::GeneralResult<std::shared_ptr<const Buffer>> Buffer::create( in create()
43 return std::make_shared<const Buffer>(PrivateConstructorTag{}, std::move(buffer), token); in create()
46 Buffer::Buffer(PrivateConstructorTag /*tag*/, std::shared_ptr<aidl_hal::IBuffer> buffer, in Buffer() function in aidl::android::hardware::neuralnetworks::utils::Buffer
53 nn::Request::MemoryDomainToken Buffer::getToken() const { in getToken()
57 nn::GeneralResult<void> Buffer::copyTo(const nn::SharedMemory& dst) const { in copyTo()
66 nn::GeneralResult<void> Buffer::copyFrom(const nn::SharedMemory& src, in copyFrom()
/hardware/interfaces/neuralnetworks/1.3/utils/src/
DBuffer.cpp41 nn::GeneralResult<std::shared_ptr<const Buffer>> Buffer::create( in create()
50 return std::make_shared<const Buffer>(PrivateConstructorTag{}, std::move(buffer), token); in create()
53 Buffer::Buffer(PrivateConstructorTag /*tag*/, sp<V1_3::IBuffer> buffer, in Buffer() function in android::hardware::neuralnetworks::V1_3::utils::Buffer
60 nn::Request::MemoryDomainToken Buffer::getToken() const { in getToken()
64 nn::GeneralResult<void> Buffer::copyTo(const nn::SharedMemory& dst) const { in copyTo()
74 nn::GeneralResult<void> Buffer::copyFrom(const nn::SharedMemory& src, in copyFrom()
/hardware/interfaces/media/bufferpool/2.0/
Dtypes.hal38 struct Buffer {
44 * Buffer ownership status for the specified client.
45 * Buffer transfer status for the specified buffer transafer transaction.
52 /** Buffer is acquired by the specified client. */
54 /** Buffer is sent by the specified client. */
56 /** Buffer transfer is acked by the receiver client. */
58 /** Buffer transfer is timed out by receiver client. */
60 /** Buffer transfer is not acked by the receiver. */
62 /** Buffer fetch request from the client. */
64 /** Buffer transaction succeeded. */
[all …]
/hardware/interfaces/media/bufferpool/1.0/
Dtypes.hal38 struct Buffer {
44 * Buffer ownership status for the specified client.
45 * Buffer transfer status for the specified buffer transafer transaction.
52 /** Buffer is acquired by the specified client. */
54 /** Buffer is sent by the specified client. */
56 /** Buffer transfer is acked by the receiver client. */
58 /** Buffer transfer is timed out by receiver client. */
60 /** Buffer transfer is not acked by the receiver. */
62 /** Buffer fetch request from the client. */
64 /** Buffer transaction succeeded. */
[all …]
/hardware/interfaces/neuralnetworks/aidl/utils/test/
DBufferTest.cpp63 const auto result = Buffer::create(kInvalidBuffer, kToken); in TEST()
75 const auto result = Buffer::create(mockBuffer, kInvalidToken); in TEST()
85 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
97 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
110 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
124 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
140 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
154 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
167 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
183 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
[all …]
/hardware/interfaces/neuralnetworks/1.3/utils/test/
DBufferTest.cpp61 const auto result = Buffer::create(kInvalidBuffer, kToken); in TEST()
73 const auto result = Buffer::create(mockBuffer, kInvalidToken); in TEST()
83 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
95 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
108 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
122 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
138 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
152 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
165 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
179 const auto buffer = Buffer::create(mockBuffer, kToken).value(); in TEST()
[all …]
/hardware/interfaces/graphics/allocator/2.0/utils/gralloc1-adapter/
DGralloc1On0Adapter.cpp116 bufferHook<decltype(&Buffer::getBackingStore), in doGetFunction()
117 &Buffer::getBackingStore, gralloc1_backing_store_t*>); in doGetFunction()
122 bufferHook<decltype(&Buffer::getDimensions), in doGetFunction()
123 &Buffer::getDimensions, uint32_t*, uint32_t*>); in doGetFunction()
126 bufferHook<decltype(&Buffer::getFormat), in doGetFunction()
127 &Buffer::getFormat, int32_t*>); in doGetFunction()
130 bufferHook<decltype(&Buffer::getLayerCount), in doGetFunction()
131 &Buffer::getLayerCount, uint32_t*>); in doGetFunction()
136 bufferHook<decltype(&Buffer::getStride), in doGetFunction()
137 &Buffer::getStride, uint32_t*>); in doGetFunction()
[all …]
/hardware/google/gfxstream/guest/android-emu/aemu/base/files/
DMemStream.h28 using Buffer = std::vector<char>;
31 MemStream(Buffer&& data);
48 const Buffer& buffer() const { return mData; } in buffer()
53 Buffer mData;
/hardware/google/aemu/base/include/aemu/base/files/
DMemStream.h28 using Buffer = std::vector<char>;
31 MemStream(Buffer&& data);
52 const Buffer& buffer() const { return mData; } in buffer()
59 Buffer mData;
/hardware/google/camera/common/lib_depth_generator/
Ddepth_types.h54 struct Buffer { struct
71 std::vector<Buffer> color_buffer; argument
73 std::vector<std::vector<Buffer>> ir_buffer;
75 Buffer depth_buffer;
/hardware/qcom/sm7250/display/gralloc/
Dgr_buf_mgr.h78 struct Buffer { struct
87 Buffer() = delete; argument
88 explicit Buffer(const private_handle_t *h, int ih_main = -1, int ih_meta = -1)
96 Error FreeBuffer(std::shared_ptr<Buffer> buf); argument
99 std::shared_ptr<Buffer> GetBufferFromHandleLocked(const private_handle_t *hnd);
102 std::unordered_map<const private_handle_t *, std::shared_ptr<Buffer>> handles_map_ = {};
/hardware/qcom/sm8150/display/gralloc/
Dgr_buf_mgr.h77 struct Buffer { struct
86 Buffer() = delete; argument
87 explicit Buffer(const private_handle_t *h, int ih_main = -1, int ih_meta = -1)
95 Error FreeBuffer(std::shared_ptr<Buffer> buf); argument
98 std::shared_ptr<Buffer> GetBufferFromHandleLocked(const private_handle_t *hnd);
101 std::unordered_map<const private_handle_t *, std::shared_ptr<Buffer>> handles_map_ = {};
/hardware/google/gfxstream/include/render-utils/
DRenderChannel.h49 using Buffer = android::base::SmallFixedVector<char, 512>;
92 virtual IoResult tryWrite(Buffer&& buffer) = 0;
101 virtual IoResult tryRead(Buffer* buffer) = 0;
107 virtual IoResult readBefore(Buffer* buffer, Duration waitUntilUs) = 0;
/hardware/qcom/display/msm8909/gralloc/
Dgr_buf_mgr.h96 struct Buffer { struct
105 Buffer() = delete; argument
106 explicit Buffer(const private_handle_t* h, int ih_main = -1, int ih_meta = -1):
115 gralloc1_error_t FreeBuffer(std::shared_ptr<Buffer> buf); argument
118 std::shared_ptr<Buffer> GetBufferFromHandleLocked(const private_handle_t *hnd);
127 std::unordered_map<const private_handle_t*, std::shared_ptr<Buffer>> handles_map_ = {};
/hardware/qcom/display/msm8996/libgralloc1/
Dgr_buf_mgr.h96 struct Buffer { struct
105 Buffer() = delete; argument
106 explicit Buffer(const private_handle_t* h, int ih_main = -1, int ih_meta = -1):
115 gralloc1_error_t FreeBuffer(std::shared_ptr<Buffer> buf); argument
118 std::shared_ptr<Buffer> GetBufferFromHandleLocked(const private_handle_t *hnd);
128 std::unordered_map<const private_handle_t*, std::shared_ptr<Buffer>> handles_map_ = {};

123456789