Lines Matching refs:size

65 static void addAligned(size_t& size, T /* value */) {  in addAligned()  argument
66 size = FlattenableUtils::align<sizeof(T)>(size); in addAligned()
67 size += sizeof(T); in addAligned()
71 size_t size = 0; in getPodSize() local
72 addAligned(size, mCrop); in getPodSize()
73 addAligned(size, mTransform); in getPodSize()
74 addAligned(size, mScalingMode); in getPodSize()
75 addAligned(size, low32(mTimestamp)); in getPodSize()
76 addAligned(size, high32(mTimestamp)); in getPodSize()
77 addAligned(size, mIsAutoTimestamp); in getPodSize()
78 addAligned(size, mDataSpace); in getPodSize()
79 addAligned(size, low32(mFrameNumber)); in getPodSize()
80 addAligned(size, high32(mFrameNumber)); in getPodSize()
81 addAligned(size, mSlot); in getPodSize()
82 addAligned(size, mIsDroppable); in getPodSize()
83 addAligned(size, mAcquireCalled); in getPodSize()
84 addAligned(size, mTransformToDisplayInverse); in getPodSize()
85 addAligned(size, mAutoRefresh); in getPodSize()
86 addAligned(size, mQueuedBuffer); in getPodSize()
87 addAligned(size, mIsStale); in getPodSize()
88 addAligned(size, mApi); in getPodSize()
89 return size; in getPodSize()
93 size_t size = sizeof(uint32_t); // Flags in getFlattenedSize() local
95 size += mGraphicBuffer->getFlattenedSize(); in getFlattenedSize()
96 size = FlattenableUtils::align<4>(size); in getFlattenedSize()
99 size += mFence->getFlattenedSize(); in getFlattenedSize()
100 size = FlattenableUtils::align<4>(size); in getFlattenedSize()
102 size += mSurfaceDamage.getFlattenedSize(); in getFlattenedSize()
103 size += mHdrMetadata.getFlattenedSize(); in getFlattenedSize()
104 size = FlattenableUtils::align<8>(size); in getFlattenedSize()
105 return size + getPodSize(); in getFlattenedSize()
120 static void writeAligned(void*& buffer, size_t& size, T value) { in writeAligned() argument
121 size -= FlattenableUtils::align<alignof(T)>(buffer); in writeAligned()
122 FlattenableUtils::write(buffer, size, value); in writeAligned()
126 void*& buffer, size_t& size, int*& fds, size_t& count) const { in flatten() argument
129 if (size < BufferItem::getFlattenedSize()) { in flatten()
137 FlattenableUtils::advance(buffer, size, sizeof(uint32_t)); in flatten()
141 status_t err = mGraphicBuffer->flatten(buffer, size, fds, count); in flatten()
143 size -= FlattenableUtils::align<4>(buffer); in flatten()
147 status_t err = mFence->flatten(buffer, size, fds, count); in flatten()
149 size -= FlattenableUtils::align<4>(buffer); in flatten()
153 status_t err = mSurfaceDamage.flatten(buffer, size); in flatten()
155 FlattenableUtils::advance(buffer, size, mSurfaceDamage.getFlattenedSize()); in flatten()
157 err = mHdrMetadata.flatten(buffer, size); in flatten()
159 FlattenableUtils::advance(buffer, size, mHdrMetadata.getFlattenedSize()); in flatten()
162 if (size < getPodSize()) { in flatten()
166 writeAligned(buffer, size, mCrop); in flatten()
167 writeAligned(buffer, size, mTransform); in flatten()
168 writeAligned(buffer, size, mScalingMode); in flatten()
169 writeAligned(buffer, size, low32(mTimestamp)); in flatten()
170 writeAligned(buffer, size, high32(mTimestamp)); in flatten()
171 writeAligned(buffer, size, mIsAutoTimestamp); in flatten()
172 writeAligned(buffer, size, mDataSpace); in flatten()
173 writeAligned(buffer, size, low32(mFrameNumber)); in flatten()
174 writeAligned(buffer, size, high32(mFrameNumber)); in flatten()
175 writeAligned(buffer, size, mSlot); in flatten()
176 writeAligned(buffer, size, mIsDroppable); in flatten()
177 writeAligned(buffer, size, mAcquireCalled); in flatten()
178 writeAligned(buffer, size, mTransformToDisplayInverse); in flatten()
179 writeAligned(buffer, size, mAutoRefresh); in flatten()
180 writeAligned(buffer, size, mQueuedBuffer); in flatten()
181 writeAligned(buffer, size, mIsStale); in flatten()
182 writeAligned(buffer, size, mApi); in flatten()
188 static void readAligned(const void*& buffer, size_t& size, T& value) { in readAligned() argument
189 size -= FlattenableUtils::align<alignof(T)>(buffer); in readAligned()
190 FlattenableUtils::read(buffer, size, value); in readAligned()
194 void const*& buffer, size_t& size, int const*& fds, size_t& count) { in unflatten() argument
196 if (size < sizeof(uint32_t)) { in unflatten()
201 FlattenableUtils::read(buffer, size, flags); in unflatten()
205 status_t err = mGraphicBuffer->unflatten(buffer, size, fds, count); in unflatten()
207 size -= FlattenableUtils::align<4>(buffer); in unflatten()
212 status_t err = mFence->unflatten(buffer, size, fds, count); in unflatten()
214 size -= FlattenableUtils::align<4>(buffer); in unflatten()
219 status_t err = mSurfaceDamage.unflatten(buffer, size); in unflatten()
221 FlattenableUtils::advance(buffer, size, mSurfaceDamage.getFlattenedSize()); in unflatten()
223 err = mHdrMetadata.unflatten(buffer, size); in unflatten()
225 FlattenableUtils::advance(buffer, size, mHdrMetadata.getFlattenedSize()); in unflatten()
228 if (size < getPodSize()) { in unflatten()
235 readAligned(buffer, size, mCrop); in unflatten()
236 readAligned(buffer, size, mTransform); in unflatten()
237 readAligned(buffer, size, mScalingMode); in unflatten()
238 readAligned(buffer, size, timestampLo); in unflatten()
239 readAligned(buffer, size, timestampHi); in unflatten()
241 readAligned(buffer, size, mIsAutoTimestamp); in unflatten()
242 readAligned(buffer, size, mDataSpace); in unflatten()
243 readAligned(buffer, size, frameNumberLo); in unflatten()
244 readAligned(buffer, size, frameNumberHi); in unflatten()
246 readAligned(buffer, size, mSlot); in unflatten()
247 readAligned(buffer, size, mIsDroppable); in unflatten()
248 readAligned(buffer, size, mAcquireCalled); in unflatten()
249 readAligned(buffer, size, mTransformToDisplayInverse); in unflatten()
250 readAligned(buffer, size, mAutoRefresh); in unflatten()
251 readAligned(buffer, size, mQueuedBuffer); in unflatten()
252 readAligned(buffer, size, mIsStale); in unflatten()
253 readAligned(buffer, size, mApi); in unflatten()