Searched defs:allocator (Results 1 - 25 of 31) sorted by relevance

12

/frameworks/base/libs/hwui/tests/unit/
H A DSnapshotTests.cpp32 LinearAllocator allocator; local
35 auto intersectWithChild = child->serializeIntersectedClip(allocator,
43 auto intersectWithRoot = child->serializeIntersectedClip(allocator,
H A DLinearAllocatorTests.cpp118 LinearAllocator allocator; local
119 LinearStdAllocator<void*> stdAllocator(allocator);
H A DBakedOpStateTests.cpp28 LinearAllocator allocator; local
38 ResolvedRenderState state(allocator, *parentSnapshot, recordedOp, false);
47 ResolvedRenderState state(allocator, *parentSnapshot, recordedOp, false);
63 LinearAllocator allocator; local
73 ResolvedRenderState state(allocator, *parentSnapshot, recordedOp, false);
80 ResolvedRenderState state(allocator, *parentSnapshot, recordedOp, false);
157 LinearAllocator allocator; local
173 ResolvedRenderState state(allocator, *parentSnapshot, recordedOp, true);
185 LinearAllocator allocator; local
188 EXPECT_NE(nullptr, BakedOpState::tryConstruct(allocator, *snapsho
205 LinearAllocator allocator; local
227 LinearAllocator allocator; local
[all...]
H A DClipAreaTests.cpp124 LinearAllocator allocator; local
127 EXPECT_EQ(nullptr, area.serializeClip(allocator));
132 auto serializedClip = area.serializeClip(allocator);
137 EXPECT_EQ(serializedClip, area.serializeClip(allocator))
146 auto serializedClip = area.serializeClip(allocator);
153 EXPECT_EQ(serializedClip, area.serializeClip(allocator))
162 auto serializedClip = area.serializeClip(allocator);
170 EXPECT_EQ(serializedClip, area.serializeClip(allocator))
177 LinearAllocator allocator; local
182 auto serializedClip = area.serializeClip(allocator);
189 LinearAllocator allocator; local
258 LinearAllocator allocator; local
[all...]
H A DBakedOpDispatcherTests.cpp58 LinearAllocator allocator; local
60 auto state = BakedOpState::tryConstruct(allocator, *snapshot, *op);
/frameworks/opt/net/wifi/tests/wifitests/jni/
H A Dwifi_hal_mock.h40 rapidjson::Document::AllocatorType& allocator; member in class:android::HalMockJsonWriter
H A Dwifi_hal_mock.cpp58 : allocator(doc.GetAllocator()) {
69 allocator); local
73 rapidjson::Value(x), allocator); local
74 doc.AddMember(rapidjson::Value(name, strlen(name)), object, allocator); local
85 allocator); local
89 array.PushBack((int) byte_array[i], allocator);
95 array, allocator); local
96 doc.AddMember(rapidjson::Value(name, strlen(name)), object, allocator); local
/frameworks/native/libs/gui/
H A DBufferQueue.cpp66 const sp<IGraphicBufferAlloc>& allocator) {
72 sp<BufferQueueCore> core(new BufferQueueCore(allocator));
64 createBufferQueue(sp<IGraphicBufferProducer>* outProducer, sp<IGraphicBufferConsumer>* outConsumer, const sp<IGraphicBufferAlloc>& allocator) argument
H A DBufferQueueCore.cpp53 BufferQueueCore::BufferQueueCore(const sp<IGraphicBufferAlloc>& allocator) : argument
54 mAllocator(allocator),
94 if (allocator == NULL) {
/frameworks/base/libs/hwui/
H A DBakedOpState.cpp33 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot, argument
53 clipState = snapshot.serializeIntersectedClip(allocator,
78 auto localMask = allocator.create<SkPath>();
85 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot, argument
88 clipState = snapshot.serializeIntersectedClip(allocator, localClip, *(snapshot.transform));
94 ResolvedRenderState::ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot) argument
96 , clipState(snapshot.mutateClipArea().serializeClip(allocator))
110 BakedOpState* BakedOpState::tryConstruct(LinearAllocator& allocator, argument
113 BakedOpState* bakedState = allocator.create_trivial<BakedOpState>(
114 allocator, snapsho
123 tryConstructUnbounded(LinearAllocator& allocator, Snapshot& snapshot, const RecordedOp& recordedOp) argument
129 tryStrokeableOpConstruct(LinearAllocator& allocator, Snapshot& snapshot, const RecordedOp& recordedOp, StrokeBehavior strokeBehavior) argument
147 tryShadowOpConstruct(LinearAllocator& allocator, Snapshot& snapshot, const ShadowOp* shadowOpPtr) argument
155 directConstruct(LinearAllocator& allocator, const ClipRect* clip, const Rect& dstRect, const RecordedOp& recordedOp) argument
[all...]
H A DBakedOpState.h55 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot,
59 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot,
63 ResolvedRenderState(LinearAllocator& allocator, Snapshot& snapshot);
106 static BakedOpState* tryConstruct(LinearAllocator& allocator,
109 static BakedOpState* tryConstructUnbounded(LinearAllocator& allocator,
119 static BakedOpState* tryStrokeableOpConstruct(LinearAllocator& allocator,
122 static BakedOpState* tryShadowOpConstruct(LinearAllocator& allocator,
125 static BakedOpState* directConstruct(LinearAllocator& allocator,
142 BakedOpState(LinearAllocator& allocator, Snapshot& snapshot, argument
144 : computedState(allocator, snapsho
150 BakedOpState(LinearAllocator& allocator, Snapshot& snapshot, const RecordedOp& recordedOp) argument
156 BakedOpState(LinearAllocator& allocator, Snapshot& snapshot, const ShadowOp* shadowOpPtr) argument
[all...]
H A DDisplayList.h77 PlaybackStateStruct(OpenGLRenderer& renderer, int replayFlags, LinearAllocator* allocator) argument
80 , mAllocator(allocator) {}
88 // TODO: move this allocator to be owned by object with clear frame lifecycle
174 return allocator.usedSize();
185 // allocator into which all ops and LsaVector arrays allocated
186 LinearAllocator allocator; member in class:android::uirenderer::DisplayList
H A DSnapshot.cpp184 void Snapshot::setClippingRoundRect(LinearAllocator& allocator, const Rect& bounds, argument
196 RoundRectClipState* state = new (allocator) RoundRectClipState;
229 void Snapshot::setProjectionPathMask(LinearAllocator& allocator, const SkPath* path) { argument
231 // TODO: remove allocator param for HWUI_NEW_OPS
235 ProjectionPathMask* mask = new (allocator) ProjectionPathMask;
252 const ClipBase* Snapshot::serializeIntersectedClip(LinearAllocator& allocator, argument
260 return target->mClipArea->serializeIntersectedClip(allocator,
H A DSnapshot.h48 static void* operator new(size_t size, LinearAllocator& allocator) { argument
49 return allocator.alloc<RoundRectClipState>(size);
70 static void* operator new(size_t size, LinearAllocator& allocator) { argument
71 return allocator.alloc<ProjectionPathMask>(size);
173 WARN_UNUSED_RESULT const ClipBase* serializeIntersectedClip(LinearAllocator& allocator,
204 void setClippingRoundRect(LinearAllocator& allocator, const Rect& bounds,
210 void setProjectionPathMask(LinearAllocator& allocator, const SkPath* path);
H A DCanvasState.cpp224 void CanvasState::setClippingOutline(LinearAllocator& allocator, const Outline* outline) { argument
235 setClippingRoundRect(allocator, bounds, radius, false);
239 void CanvasState::setClippingRoundRect(LinearAllocator& allocator, argument
241 mSnapshot->setClippingRoundRect(allocator, rect, radius, highPriority);
244 void CanvasState::setProjectionPathMask(LinearAllocator& allocator, const SkPath* path) { argument
245 mSnapshot->setProjectionPathMask(allocator, path);
H A DClipArea.cpp361 const ClipBase* ClipArea::serializeClip(LinearAllocator& allocator) { argument
376 serialization = allocator.create<ClipRect>(mClipRect);
379 serialization = allocator.create<ClipRectList>(mRectangleList);
383 serialization = allocator.create<ClipRegion>(mClipRegion);
417 const ClipBase* ClipArea::serializeIntersectedClip(LinearAllocator& allocator, argument
421 if (!recordedClip) return serializeClip(allocator);
436 auto rectClip = allocator.create<ClipRect>(recordedClip->rect);
473 ClipRegion* regionClip = allocator.create<ClipRegion>();
490 auto rectListClip = allocator.create<ClipRectList>(mRectangleList);
H A DLayerBuilder.cpp239 void LayerBuilder::onDeferOp(LinearAllocator& allocator, const BakedOpState* bakedState) { argument
243 flushLayerClears(allocator);
255 void LayerBuilder::flushLayerClears(LinearAllocator& allocator) { argument
258 // put the verts in the frame allocator, since
261 Vertex* const verts = (Vertex*) allocator.create_trivial_array<Vertex>(vertCount);
276 SkPaint* paint = allocator.create<SkPaint>();
278 SimpleRectsOp* op = allocator.create_trivial<SimpleRectsOp>(bounds,
281 BakedOpState* bakedState = BakedOpState::directConstruct(allocator,
283 deferUnmergeableOp(allocator, bakedState, OpBatchType::Vertices);
287 void LayerBuilder::deferUnmergeableOp(LinearAllocator& allocator, argument
308 deferMergeableOp(LinearAllocator& allocator, BakedOpState* op, batchid_t batchId, mergeid_t mergeId) argument
[all...]
/frameworks/native/vulkan/libvulkan/
H A Ddebug_report.cpp25 const VkAllocationCallbacks& allocator) {
26 void* mem = allocator.pfnAllocation(allocator.pUserData, sizeof(Node),
42 const VkAllocationCallbacks& allocator) {
52 allocator.pfnFree(allocator.pUserData, node);
119 const VkAllocationCallbacks* allocator,
125 instance, create_info, allocator, &driver_handle);
133 (allocator) ? *allocator
22 AddCallback( const VkDebugReportCallbackCreateInfoEXT& info, VkDebugReportCallbackEXT driver_handle, const VkAllocationCallbacks& allocator) argument
40 RemoveCallback( Node* node, const VkAllocationCallbacks& allocator) argument
116 CreateDebugReportCallbackEXT( VkInstance instance, const VkDebugReportCallbackCreateInfoEXT* create_info, const VkAllocationCallbacks* allocator, VkDebugReportCallbackEXT* callback) argument
148 DestroyDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks* allocator) argument
[all...]
H A Ddriver.h66 allocator(alloc),
74 const VkAllocationCallbacks allocator; member in struct:vulkan::driver::InstanceData
88 allocator(alloc),
96 const VkAllocationCallbacks allocator; member in struct:vulkan::driver::DeviceData
H A Dswapchain.cpp216 const VkAllocationCallbacks* allocator,
218 if (!allocator)
219 allocator = &GetData(instance).allocator;
220 void* mem = allocator->pfnAllocation(allocator->pUserData, sizeof(Surface),
239 allocator->pfnFree(allocator->pUserData, surface);
250 const VkAllocationCallbacks* allocator) {
261 if (!allocator)
213 CreateAndroidSurfaceKHR( VkInstance instance, const VkAndroidSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* allocator, VkSurfaceKHR* out_surface) argument
248 DestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface_handle, const VkAllocationCallbacks* allocator) argument
391 CreateSwapchainKHR(VkDevice device, const VkSwapchainCreateInfoKHR* create_info, const VkAllocationCallbacks* allocator, VkSwapchainKHR* swapchain_handle) argument
717 DestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain_handle, const VkAllocationCallbacks* allocator) argument
[all...]
/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3BufferManager.cpp32 Camera3BufferManager::Camera3BufferManager(const sp<IGraphicBufferAlloc>& allocator) : argument
33 mAllocator(allocator) {
34 if (allocator == NULL) {
82 ALOGE("%s: allocator is NULL, buffer manager is bad state.", __FUNCTION__);
135 ALOGE("%s: allocator is NULL, buffer manager is bad state.", __FUNCTION__);
185 ALOGE("%s: allocator is NULL, buffer manager is bad state.", __FUNCTION__);
333 ALOGE("%s: allocator is NULL, buffer manager is bad state.", __FUNCTION__);
365 ALOGE("%s: allocator is NULL, buffer manager is bad state.", __FUNCTION__);
/frameworks/base/core/jni/android/graphics/
H A DBitmapRegionDecoder.cpp162 // Set up the pixel allocator
163 SkBRDAllocator* allocator = nullptr; local
167 allocator = &recycleAlloc;
171 allocator = &javaAlloc;
179 if (!brd->decodeRegion(&bitmap, allocator, subset, sampleSize, colorType, requireUnpremul)) {
/frameworks/base/libs/hwui/utils/
H A DLinearAllocator.h157 typedef T value_type; // needed to implement std::allocator
158 typedef T* pointer; // needed to implement std::allocator
160 LinearStdAllocator(LinearAllocator& allocator) argument
161 : linearAllocator(allocator) {}
198 LsaVector(const LinearStdAllocator<T>& allocator) argument
199 : std::vector<T, LinearStdAllocator<T>>(allocator) {}
/frameworks/native/libs/ui/
H A DGraphicBuffer.cpp113 GraphicBufferAllocator& allocator(GraphicBufferAllocator::get());
114 allocator.free(handle);
150 GraphicBufferAllocator& allocator(GraphicBufferAllocator::get());
151 allocator.free(handle);
170 GraphicBufferAllocator& allocator = GraphicBufferAllocator::get(); local
172 status_t err = allocator.alloc(inWidth, inHeight, inFormat, inUsage,
/frameworks/native/libs/binder/
H A DMemoryDealer.cpp183 * they're special as they don't have any record in the allocator
244 const ssize_t offset = allocator()->allocate(size);
253 allocator()->deallocate(offset);
258 allocator()->dump(what);
265 SimpleBestFitAllocator* MemoryDealer::allocator() const { function in class:android::MemoryDealer

Completed in 5030 milliseconds

12