Searched refs:ObjectBase (Results 1 - 25 of 63) sorted by relevance

123

/frameworks/rs/
H A DrsObjectBase.cpp23 pthread_mutex_t ObjectBase::gObjectInitMutex = PTHREAD_MUTEX_INITIALIZER;
25 ObjectBase::ObjectBase(Context *rsc) { function in class:ObjectBase
38 //ALOGV("ObjectBase %p con", this);
41 ObjectBase::~ObjectBase() {
42 //ALOGV("~ObjectBase %p ref %i,%i", this, mUserRefCount, mSysRefCount);
61 void ObjectBase::dumpLOGV(const char *op) const {
71 void ObjectBase::incUserRef() const {
73 //ALOGV("ObjectBase
[all...]
H A DrsProgramBase.h27 class ProgramBase : public ObjectBase {
29 ProgramBase(Context *rsc) : ObjectBase(rsc) {
H A DrsObjectBase.h34 class ObjectBase { class in namespace:android::renderscript
36 ObjectBase(Context *rsc);
45 static bool checkDelete(const ObjectBase *);
64 static bool isValid(const Context *rsc, const ObjectBase *obj);
77 virtual ~ObjectBase();
89 mutable const ObjectBase * mPrev;
90 mutable const ObjectBase * mNext;
H A DrsFileA3D.h34 class FileA3D : public ObjectBase {
50 ObjectBase *mRsObj;
67 ObjectBase *initializeFromEntry(size_t index);
69 void appendToFile(Context *rsc, ObjectBase *obj);
73 // but we need to inherit from ObjectBase for ref tracking
H A DrsPath.cpp24 Path::Path(Context *rsc) : ObjectBase(rsc) {
29 : ObjectBase(rsc) {
42 : ObjectBase(rsc) {
H A DrsProgramRaster.cpp82 ObjectBase::asyncLock();
88 ObjectBase::asyncUnlock();
91 ObjectBase::asyncUnlock();
96 ObjectBase::asyncLock();
98 ObjectBase::asyncUnlock();
H A DrsSampler.cpp25 Sampler::Sampler(Context *rsc) : ObjectBase(rsc) {
36 float aniso) : ObjectBase(rsc) {
86 ObjectBase::asyncLock();
96 ObjectBase::asyncUnlock();
99 ObjectBase::asyncUnlock();
104 ObjectBase::asyncLock();
106 ObjectBase::asyncUnlock();
H A DrsScript.h32 class ScriptKernelID : public ObjectBase {
46 class ScriptFieldID : public ObjectBase {
58 class Script : public ObjectBase {
101 void setVarObj(uint32_t slot, ObjectBase *val);
H A DrsContext.h46 if (!ObjectBase::isValid(rsc, (const ObjectBase *)o)) { \
52 if (o && !ObjectBase::isValid(rsc, (const ObjectBase *)o)) { \
131 void assignName(ObjectBase *obj, const char *name, uint32_t len);
132 void removeName(ObjectBase *obj);
208 mutable const ObjectBase * mObjHead;
259 Vector<ObjectBase *> mNames;
H A DrsProgramStore.cpp93 ObjectBase::asyncLock();
107 ObjectBase::asyncUnlock();
110 ObjectBase::asyncUnlock();
120 ObjectBase::asyncLock();
122 ObjectBase::asyncUnlock();
H A DrsElement.cpp24 Element::Element(Context *rsc) : ObjectBase(rsc) {
84 ObjectBase::dumpLOGV(prefix);
226 ObjectBase::asyncLock();
236 ObjectBase::asyncUnlock();
240 ObjectBase::asyncUnlock();
247 ObjectBase::asyncLock();
249 ObjectBase::asyncUnlock();
259 ObjectBase::asyncLock();
275 ObjectBase::asyncUnlock();
280 ObjectBase
[all...]
H A DrsAdapter.cpp24 Adapter1D::Adapter1D(Context *rsc) : ObjectBase(rsc) {
28 Adapter1D::Adapter1D(Context *rsc, Allocation *a) : ObjectBase(rsc) {
95 Adapter2D::Adapter2D(Context *rsc) : ObjectBase(rsc) {
99 Adapter2D::Adapter2D(Context *rsc, Allocation *a) : ObjectBase(rsc) {
H A DrsAnimation.h28 class Animation : public ObjectBase {
H A DrsPath.h27 class Path : public ObjectBase {
H A DrsScript.cpp23 Script::Script(Context *rsc) : ObjectBase(rsc) {
73 void Script::setVarObj(uint32_t slot, ObjectBase *val) {
90 : ObjectBase(rsc) {
110 ScriptFieldID::ScriptFieldID(Context *rsc, Script *s, int slot) : ObjectBase(rsc) {
197 ObjectBase *o = static_cast<ObjectBase *>(value);
H A DrsAdapter.h27 class Adapter1D : public ObjectBase {
61 class Adapter2D : public ObjectBase {
/frameworks/support/renderscript/v8/rs_support/
H A DrsObjectBase.cpp23 pthread_mutex_t ObjectBase::gObjectInitMutex = PTHREAD_MUTEX_INITIALIZER;
25 ObjectBase::ObjectBase(Context *rsc) { function in class:ObjectBase
38 //ALOGV("ObjectBase %p con", this);
41 ObjectBase::~ObjectBase() {
42 //ALOGV("~ObjectBase %p ref %i,%i", this, mUserRefCount, mSysRefCount);
61 void ObjectBase::dumpLOGV(const char *op) const {
71 void ObjectBase::incUserRef() const {
73 //ALOGV("ObjectBase
[all...]
H A DrsObjectBase.h34 class ObjectBase { class in namespace:android::renderscript
36 ObjectBase(Context *rsc);
45 static bool checkDelete(const ObjectBase *);
64 static bool isValid(const Context *rsc, const ObjectBase *obj);
77 virtual ~ObjectBase();
89 mutable const ObjectBase * mPrev;
90 mutable const ObjectBase * mNext;
H A DrsContext.h39 if (!ObjectBase::isValid(rsc, (const ObjectBase *)o)) { \
45 if (o && !ObjectBase::isValid(rsc, (const ObjectBase *)o)) { \
93 void assignName(ObjectBase *obj, const char *name, uint32_t len);
94 void removeName(ObjectBase *obj);
143 mutable const ObjectBase * mObjHead;
189 Vector<ObjectBase *> mNames;
H A DrsScript.h27 class ScriptKernelID : public ObjectBase {
41 class ScriptFieldID : public ObjectBase {
53 class Script : public ObjectBase {
91 void setVarObj(uint32_t slot, ObjectBase *val);
H A DrsSampler.cpp25 Sampler::Sampler(Context *rsc) : ObjectBase(rsc) {
36 float aniso) : ObjectBase(rsc) {
86 ObjectBase::asyncLock();
96 ObjectBase::asyncUnlock();
99 ObjectBase::asyncUnlock();
104 ObjectBase::asyncLock();
106 ObjectBase::asyncUnlock();
H A DrsElement.cpp24 Element::Element(Context *rsc) : ObjectBase(rsc) {
84 ObjectBase::dumpLOGV(prefix);
226 ObjectBase::asyncLock();
236 ObjectBase::asyncUnlock();
240 ObjectBase::asyncUnlock();
247 ObjectBase::asyncLock();
249 ObjectBase::asyncUnlock();
259 ObjectBase::asyncLock();
275 ObjectBase::asyncUnlock();
280 ObjectBase
[all...]
H A DrsAdapter.cpp24 Adapter1D::Adapter1D(Context *rsc) : ObjectBase(rsc) {
28 Adapter1D::Adapter1D(Context *rsc, Allocation *a) : ObjectBase(rsc) {
95 Adapter2D::Adapter2D(Context *rsc) : ObjectBase(rsc) {
99 Adapter2D::Adapter2D(Context *rsc, Allocation *a) : ObjectBase(rsc) {
H A DrsContext.cpp201 ObjectBase::zeroAllUserRef(this);
202 ObjectBase::freeAllChildren(this);
335 void Context::assignName(ObjectBase *obj, const char *name, uint32_t len) {
341 void Context::removeName(ObjectBase *obj) {
415 ObjectBase *ob = static_cast<ObjectBase *>(obj);
420 ObjectBase *ob = static_cast<ObjectBase *>(optr);
430 ObjectBase::dumpAll(rsc);
484 ObjectBase *o
[all...]
H A DrsScript.cpp23 Script::Script(Context *rsc) : ObjectBase(rsc) {
73 void Script::setVarObj(uint32_t slot, ObjectBase *val) {
90 : ObjectBase(rsc) {
110 ScriptFieldID::ScriptFieldID(Context *rsc, Script *s, int slot) : ObjectBase(rsc) {
197 ObjectBase *o = static_cast<ObjectBase *>(value);

Completed in 102 milliseconds

123