HomeSort by relevance Sort by last modified time
    Searched refs:SharedBuffer (Results 1 - 22 of 22) sorted by null

  /system/core/libpixelflinger/codeflinger/tinyutils/
SharedBuffer.h 28 class SharedBuffer
40 static SharedBuffer* alloc(size_t size);
42 /*! free the memory associated with the SharedBuffer.
43 * Fails if there are any users associated with this SharedBuffer.
47 static ssize_t dealloc(const SharedBuffer* released);
49 //! get the SharedBuffer from the data pointer
50 static inline const SharedBuffer* sharedBuffer(const void* data);
61 //! get back a SharedBuffer object from its data
62 static inline SharedBuffer* bufferFromData(void* data)
    [all...]
SharedBuffer.cpp 22 #include "SharedBuffer.h"
29 SharedBuffer* SharedBuffer::alloc(size_t size)
31 SharedBuffer* sb = static_cast<SharedBuffer *>(malloc(sizeof(SharedBuffer) + size));
40 ssize_t SharedBuffer::dealloc(const SharedBuffer* released)
43 free(const_cast<SharedBuffer*>(released));
47 SharedBuffer* SharedBuffer::edit() cons
    [all...]
VectorImpl.cpp 27 #include "SharedBuffer.h"
56 SharedBuffer::sharedBuffer(mStorage)->acquire();
79 SharedBuffer::sharedBuffer(mStorage)->acquire();
91 SharedBuffer* sb = SharedBuffer::sharedBuffer(mStorage)->attemptEdit();
93 sb = SharedBuffer::alloc(capacity() * mItemSize);
107 return SharedBuffer::sharedBuffer(mStorage)->size() / mItemSize
    [all...]
  /system/core/include/utils/
SharedBuffer.h 27 class SharedBuffer
39 static SharedBuffer* alloc(size_t size);
41 /*! free the memory associated with the SharedBuffer.
42 * Fails if there are any users associated with this SharedBuffer.
46 static ssize_t dealloc(const SharedBuffer* released);
57 //! get back a SharedBuffer object from its data
58 static inline SharedBuffer* bufferFromData(void* data);
60 //! get back a SharedBuffer object from its data
61 static inline const SharedBuffer* bufferFromData(const void* data);
63 //! get the size of a SharedBuffer object from its dat
    [all...]
String8.h 21 #include <utils/SharedBuffer.h>
72 inline const SharedBuffer* sharedBuffer() const;
241 // require any change to the underlying SharedBuffer contents or reference count.
268 return SharedBuffer::sizeFromData(mString)-1;
283 return SharedBuffer::sizeFromData(mString)-1;
286 inline const SharedBuffer* String8::sharedBuffer() const
288 return SharedBuffer::bufferFromData(mString);
String16.h 21 #include <utils/SharedBuffer.h>
69 inline const SharedBuffer* sharedBuffer() const;
126 // require any change to the underlying SharedBuffer contents or reference count.
149 return SharedBuffer::sizeFromData(mString)/sizeof(char16_t)-1;
152 inline const SharedBuffer* String16::sharedBuffer() const
154 return SharedBuffer::bufferFromData(mString);
BasicHashtable.h 22 #include <utils/SharedBuffer.h>
60 if (mBuckets && !SharedBuffer::bufferFromData(mBuckets)->onlyOwner()) {
81 void* mBuckets; // array of buckets, as a SharedBuffer
99 // Allocates a bucket array as a SharedBuffer.
102 // Releases a bucket array's associated SharedBuffer.
  /system/core/libutils/
SharedBuffer.cpp 23 #include <utils/SharedBuffer.h>
30 SharedBuffer* SharedBuffer::alloc(size_t size)
34 LOG_ALWAYS_FATAL_IF((size >= (SIZE_MAX - sizeof(SharedBuffer))),
37 SharedBuffer* sb = static_cast<SharedBuffer *>(malloc(sizeof(SharedBuffer) + size));
46 ssize_t SharedBuffer::dealloc(const SharedBuffer* released)
49 free(const_cast<SharedBuffer*>(released))
    [all...]
SharedBufferTest.cpp 19 #include <utils/SharedBuffer.h>
27 EXPECT_DEATH(android::SharedBuffer::alloc(SIZE_MAX), "");
28 EXPECT_DEATH(android::SharedBuffer::alloc(SIZE_MAX - sizeof(android::SharedBuffer)), "");
32 android::SharedBuffer* buf =
33 android::SharedBuffer::alloc(SIZE_MAX - sizeof(android::SharedBuffer) - 1);
36 buf = android::SharedBuffer::alloc(0);
43 android::SharedBuffer* buf = android::SharedBuffer::alloc(10)
    [all...]
String16.cpp 31 static SharedBuffer* gEmptyStringBuf = NULL;
42 SharedBuffer* buf = SharedBuffer::alloc(sizeof(char16_t));
51 SharedBuffer::bufferFromData(gEmptyString)->release();
69 SharedBuffer* buf = SharedBuffer::alloc(sizeof(char16_t)*(u16len+1));
101 SharedBuffer::alloc(sizeof(char16_t))->data());
109 SharedBuffer::bufferFromData(mString)->acquire();
121 SharedBuffer* buf = SharedBuffer::alloc((len+1)*sizeof(char16_t))
    [all...]
String8.cpp 24 #include <utils/SharedBuffer.h>
43 static SharedBuffer* gEmptyStringBuf = NULL;
65 SharedBuffer* buf = SharedBuffer::alloc(1);
74 SharedBuffer::bufferFromData(gEmptyString)->release();
87 SharedBuffer* buf = SharedBuffer::alloc(len+1);
110 SharedBuffer* buf = SharedBuffer::alloc(bytes+1);
132 SharedBuffer* buf = SharedBuffer::alloc(bytes+1)
    [all...]
VectorImpl.cpp 26 #include <utils/SharedBuffer.h>
54 SharedBuffer::bufferFromData(mStorage)->acquire();
76 SharedBuffer::bufferFromData(mStorage)->acquire();
88 SharedBuffer* sb = SharedBuffer::bufferFromData(mStorage)->attemptEdit();
90 sb = SharedBuffer::alloc(capacity() * mItemSize);
104 return SharedBuffer::bufferFromData(mStorage)->size() / mItemSize;
334 SharedBuffer* sb = SharedBuffer::alloc(new_capacity * mItemSize);
359 const SharedBuffer* sb = SharedBuffer::bufferFromData(mStorage)
    [all...]
BasicHashtable.cpp 41 SharedBuffer::bufferFromData(mBuckets)->acquire();
77 SharedBuffer::bufferFromData(mBuckets)->acquire();
84 SharedBuffer* sb = SharedBuffer::bufferFromData(mBuckets);
247 SharedBuffer* sb = SharedBuffer::alloc(bytes);
259 SharedBuffer* sb = SharedBuffer::bufferFromData(buckets);
260 if (sb->release(SharedBuffer::eKeepStorage) == 1) {
262 SharedBuffer::dealloc(sb)
    [all...]
Android.mk 29 SharedBuffer.cpp \
  /packages/apps/Gallery2/src/com/android/gallery3d/filtershow/pipeline/
SharedBuffer.java 21 public class SharedBuffer {
23 private static final String LOGTAG = "SharedBuffer";
UpdatePreviewTask.java 57 SharedBuffer buffer = MasterImage.getImage().getPreviewBuffer();
CachingPipeline.java 416 public void compute(SharedBuffer buffer, ImagePreset preset, int type) {
428 SharedBuffer buffer = MasterImage.getImage().getPreviewBuffer();
  /frameworks/native/include/ui/
Region.h 31 class SharedBuffer;
133 // returns a SharedBuffer as well as the number of rects.
135 // the caller must call SharedBuffer::release() to free the memory.
136 SharedBuffer const* getSharedBuffer(size_t* count) const;
  /system/core/libpixelflinger/
Android.mk 17 codeflinger/tinyutils/SharedBuffer.cpp \
  /packages/apps/Gallery2/src/com/android/gallery3d/filtershow/imageshow/
MasterImage.java 44 import com.android.gallery3d.filtershow.pipeline.SharedBuffer;
68 private SharedBuffer mPreviewBuffer = new SharedBuffer();
324 public SharedBuffer getPreviewBuffer() {
  /frameworks/native/services/surfaceflinger/DisplayHardware/
HWComposer.cpp     [all...]
  /frameworks/native/libs/ui/
Region.cpp 838 SharedBuffer const* Region::getSharedBuffer(size_t* count) const {
839 // We can get to the SharedBuffer of a Vector<Rect> because Rect has
841 SharedBuffer const* sb = SharedBuffer::bufferFromData(mStorage.array());

Completed in 151 milliseconds