• Home
  • Raw
  • Download

Lines Matching refs:dst

132 static void SetObjectRef(const Context *rsc, const ObjectBase *dst, const ObjectBase *src) {  in SetObjectRef()  argument
138 if (dst) { in SetObjectRef()
139 CHECK_OBJ(dst); in SetObjectRef()
140 dst->decSysRef(); in SetObjectRef()
145 void rsrClearObject(const Context *rsc, void *dst) { in rsrClearObject() argument
146 ObjectBase **odst = (ObjectBase **)dst; in rsrClearObject()
157 void rsrClearObject(rs_object_base *dst) { in rsrClearObject() argument
159 ALOGE("rsrClearObject %p,%p", dst, dst->p); in rsrClearObject()
161 if (dst->p) { in rsrClearObject()
162 CHECK_OBJ(dst->p); in rsrClearObject()
163 dst->p->decSysRef(); in rsrClearObject()
165 dst->p = nullptr; in rsrClearObject()
169 void rsrClearObject(const Context *rsc, rs_object_base *dst) { in rsrClearObject() argument
170 rsrClearObject(dst); in rsrClearObject()
174 void rsrSetObject(const Context *rsc, void *dst, ObjectBase *src) { in rsrSetObject() argument
176 rsrClearObject(rsc, dst); in rsrSetObject()
180 ObjectBase **odst = (ObjectBase **)dst; in rsrSetObject()
182 ALOGE("rsrSetObject (base) %p,%p %p", dst, *odst, src); in rsrSetObject()
185 src->callUpdateCacheObject(rsc, dst); in rsrSetObject()
188 void rsrSetObject(const Context *rsc, rs_object_base *dst, const ObjectBase *src) { in rsrSetObject() argument
190 rsrClearObject(rsc, dst); in rsrSetObject()
194 ObjectBase **odst = (ObjectBase **)dst; in rsrSetObject()
196 ALOGE("rsrSetObject (base) %p,%p %p", dst, *odst, src); in rsrSetObject()
199 src->callUpdateCacheObject(rsc, dst); in rsrSetObject()