Lines Matching full:allocation
80 class Allocation;
118 RS_BASE_OBJ(Allocation) rs_allocation;
169 const Allocation * ain,
170 Allocation * aout,
176 const Allocation ** ains, size_t inLen,
177 Allocation *aout,
199 Allocation *data);
208 const Allocation ** ains,
210 Allocation * aout,
218 bool (*init)(const Context *rsc, Allocation *alloc, bool forceZero);
219 bool (*initOem)(const Context *rsc, Allocation *alloc, bool forceZero, void *usrPtr);
220 bool (*initAdapter)(const Context *rsc, Allocation *alloc);
221 void (*destroy)(const Context *rsc, Allocation *alloc);
222 uint32_t (*grallocBits)(const Context *rsc, Allocation *alloc);
224 void (*resize)(const Context *rsc, const Allocation *alloc, const Type *newType,
226 void (*syncAll)(const Context *rsc, const Allocation *alloc, RsAllocationUsageType src);
227 void (*markDirty)(const Context *rsc, const Allocation *alloc);
229 void (*setSurface)(const Context *rsc, Allocation *alloc, ANativeWindow *sur);
230 void (*ioSend)(const Context *rsc, Allocation *alloc);
239 void (*ioReceive)(const Context *rsc, Allocation *alloc);
241 void (*data1D)(const Context *rsc, const Allocation *alloc,
244 void (*data2D)(const Context *rsc, const Allocation *alloc,
248 void (*data3D)(const Context *rsc, const Allocation *alloc,
253 void (*read1D)(const Context *rsc, const Allocation *alloc,
256 void (*read2D)(const Context *rsc, const Allocation *alloc,
260 void (*read3D)(const Context *rsc, const Allocation *alloc,
268 void * (*lock1D)(const Context *rsc, const Allocation *alloc);
269 void (*unlock1D)(const Context *rsc, const Allocation *alloc);
271 // Allocation to allocation copies
273 const Allocation *dstAlloc,
275 const Allocation *srcAlloc, uint32_t srcXoff, uint32_t srcLod);
277 const Allocation *dstAlloc,
280 const Allocation *srcAlloc,
284 const Allocation *dstAlloc,
288 const Allocation *srcAlloc,
292 void (*elementData)(const Context *rsc, const Allocation *alloc,
295 void (*elementRead)(const Context *rsc, const Allocation *alloc,
299 void (*generateMipmaps)(const Context *rsc, const Allocation *alloc);
301 void (*updateCachedObject)(const Context *rsc, const Allocation *alloc, rs_allocation *obj);
303 void (*adapterOffset)(const Context *rsc, const Allocation *alloc);
305 void (*getPointer)(const Context *rsc, const Allocation *alloc,
309 bool (*initStrided)(const Context *rsc, Allocation *alloc, bool forceZero, size_t requiredAlignment);
311 } allocation;
364 const ScriptKernelID *kid, Allocation *);
366 const ScriptKernelID *kid, Allocation *);