Home | History | Annotate | Download | only in rs

Lines Matching refs:Allocation

80 class Allocation;
121 RS_BASE_OBJ(Allocation) rs_allocation;
172 const Allocation * ain,
173 Allocation * aout,
179 const Allocation ** ains, size_t inLen,
180 Allocation *aout,
202 Allocation *data);
211 const Allocation ** ains,
213 Allocation * aout,
221 bool (*init)(const Context *rsc, Allocation *alloc, bool forceZero);
222 bool (*initOem)(const Context *rsc, Allocation *alloc, bool forceZero, void *usrPtr);
223 bool (*initAdapter)(const Context *rsc, Allocation *alloc);
224 void (*destroy)(const Context *rsc, Allocation *alloc);
225 uint32_t (*grallocBits)(const Context *rsc, Allocation *alloc);
227 void (*resize)(const Context *rsc, const Allocation *alloc, const Type *newType,
229 void (*syncAll)(const Context *rsc, const Allocation *alloc, RsAllocationUsageType src);
230 void (*markDirty)(const Context *rsc, const Allocation *alloc);
232 void (*setSurface)(const Context *rsc, Allocation *alloc, ANativeWindow *sur);
233 void (*ioSend)(const Context *rsc, Allocation *alloc);
242 void (*ioReceive)(const Context *rsc, Allocation *alloc);
244 void (*data1D)(const Context *rsc, const Allocation *alloc,
247 void (*data2D)(const Context *rsc, const Allocation *alloc,
251 void (*data3D)(const Context *rsc, const Allocation *alloc,
256 void (*read1D)(const Context *rsc, const Allocation *alloc,
259 void (*read2D)(const Context *rsc, const Allocation *alloc,
263 void (*read3D)(const Context *rsc, const Allocation *alloc,
271 void * (*lock1D)(const Context *rsc, const Allocation *alloc);
272 void (*unlock1D)(const Context *rsc, const Allocation *alloc);
274 // Allocation to allocation copies
276 const Allocation *dstAlloc,
278 const Allocation *srcAlloc, uint32_t srcXoff, uint32_t srcLod);
280 const Allocation *dstAlloc,
283 const Allocation *srcAlloc,
287 const Allocation *dstAlloc,
291 const Allocation *srcAlloc,
295 void (*elementData)(const Context *rsc, const Allocation *alloc,
298 void (*elementRead)(const Context *rsc, const Allocation *alloc,
302 void (*generateMipmaps)(const Context *rsc, const Allocation *alloc);
304 void (*updateCachedObject)(const Context *rsc, const Allocation *alloc, rs_allocation *obj);
306 void (*adapterOffset)(const Context *rsc, const Allocation *alloc);
308 void (*getPointer)(const Context *rsc, const Allocation *alloc,
312 bool (*initStrided)(const Context *rsc, Allocation *alloc, bool forceZero, size_t requiredAlignment);
314 } allocation;
367 const ScriptKernelID *kid, Allocation *);
369 const ScriptKernelID *kid, Allocation *);