Lines Matching refs:Allocation
46 class Allocation; variable
572 class Allocation : public BaseObj {
576 sp<Allocation> mAdaptedAllocation;
598 Allocation(void *id, sp<RS> rs, sp<const Type> t, uint32_t usage);
677 …void copy1DRangeFrom(uint32_t off, size_t count, const sp<const Allocation>& data, uint32_t dataOf…
734 const sp<const Allocation>& data, uint32_t dataXoff, uint32_t dataYoff);
804 const sp<const Allocation>& data,
829 static sp<Allocation> createTyped(const sp<RS>& rs, const sp<const Type>& type,
842 static sp<Allocation> createTyped(const sp<RS>& rs, const sp<const Type>& type,
852 static sp<Allocation> createTyped(const sp<RS>& rs, const sp<const Type>& type,
862 static sp<Allocation> createSized(const sp<RS>& rs, const sp<const Element>& e, size_t count,
874 static sp<Allocation> createSized2D(const sp<RS>& rs, const sp<const Element>& e,
1550 friend class Allocation;
1684 void forEach(uint32_t slot, const sp<const Allocation>& in, const sp<const Allocation>& out,
1686 void bindAllocation(const sp<Allocation>& va, uint32_t slot) const;
1718 sp<Allocation> mAllocation;
1731 sp<const Allocation> getAllocation() { in getAllocation()
1785 void forEach(const sp<Allocation>& ain, const sp<Allocation>& aout);
1792 void setLUT(const sp<Allocation>& lut);
1833 float alpha, const sp<Allocation>& A, const sp<Allocation>& X, int incX,
1834 float beta, const sp<Allocation>& Y, int incY);
1852 double alpha, const sp<Allocation>& A, const sp<Allocation>& X, int incX,
1853 double beta, const sp<Allocation>& Y, int incY);
1871 Float2 alpha, const sp<Allocation>& A, const sp<Allocation>& X, int incX,
1872 Float2 beta, const sp<Allocation>& Y, int incY);
1890 Double2 alpha, const sp<Allocation>& A, const sp<Allocation>& X, int incX,
1891 Double2 beta, const sp<Allocation>& Y, int incY);
1918 … int KL, int KU, float alpha, const sp<Allocation>& A, const sp<Allocation>& X, int incX,
1919 float beta, const sp<Allocation>& Y, int incY);
1946 int KL, int KU, double alpha, const sp<Allocation>& A, const sp<Allocation>& X,
1947 int incX, double beta, const sp<Allocation>& Y, int incY);
1974 int KL, int KU, Float2 alpha, const sp<Allocation>& A, const sp<Allocation>& X,
1975 int incX, Float2 beta, const sp<Allocation>& Y, int incY);
2002 … int KL, int KU, Double2 alpha, const sp<Allocation>& A, const sp<Allocation>& X, int incX,
2003 Double2 beta, const sp<Allocation>& Y, int incY);
2019 const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2035 const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2051 const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2067 const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2091 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2115 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2139 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2163 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2187 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX);
2211 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX);
2235 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX);
2259 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX);
2275 const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2291 const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2307 const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2323 const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2347 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2371 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2395 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2419 int K, const sp<Allocation>& A, const sp<Allocation>& X, int incX);
2443 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX);
2467 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX);
2491 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX);
2515 const sp<Allocation>& Ap, const sp<Allocation>& X, int incX);
2532 void SSYMV(RsBlasUplo Uplo, float alpha, const sp<Allocation>& A, const sp<Allocation>& X,
2533 int incX, float beta, const sp<Allocation>& Y, int incY);
2558 … void SSBMV(RsBlasUplo Uplo, int K, float alpha, const sp<Allocation>& A, const sp<Allocation>& X,
2559 int incX, float beta, const sp<Allocation>& Y, int incY);
2584 void SSPMV(RsBlasUplo Uplo, float alpha, const sp<Allocation>& Ap, const sp<Allocation>& X,
2585 int incX, float beta, const sp<Allocation>& Y, int incY);
2600 …void SGER(float alpha, const sp<Allocation>& X, int incX, const sp<Allocation>& Y, int incY, const…
2614 …void SSYR(RsBlasUplo Uplo, float alpha, const sp<Allocation>& X, int incX, const sp<Allocation>& A…
2636 …void SSPR(RsBlasUplo Uplo, float alpha, const sp<Allocation>& X, int incX, const sp<Allocation>& A…
2652 void SSYR2(RsBlasUplo Uplo, float alpha, const sp<Allocation>& X, int incX,
2653 const sp<Allocation>& Y, int incY, const sp<Allocation>& A);
2677 void SSPR2(RsBlasUplo Uplo, float alpha, const sp<Allocation>& X, int incX,
2678 const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap);
2695 …void DSYMV(RsBlasUplo Uplo, double alpha, const sp<Allocation>& A, const sp<Allocation>& X, int in…
2696 double beta, const sp<Allocation>& Y, int incY);
2721 …void DSBMV(RsBlasUplo Uplo, int K, double alpha, const sp<Allocation>& A, const sp<Allocation>& X,…
2722 double beta, const sp<Allocation>& Y, int incY);
2747 …void DSPMV(RsBlasUplo Uplo, double alpha, const sp<Allocation>& Ap, const sp<Allocation>& X, int i…
2748 double beta, const sp<Allocation>& Y, int incY);
2763 …void DGER(double alpha, const sp<Allocation>& X, int incX, const sp<Allocation>& Y, int incY, cons…
2777 …void DSYR(RsBlasUplo Uplo, double alpha, const sp<Allocation>& X, int incX, const sp<Allocation>& …
2799 …void DSPR(RsBlasUplo Uplo, double alpha, const sp<Allocation>& X, int incX, const sp<Allocation>& …
2815 void DSYR2(RsBlasUplo Uplo, double alpha, const sp<Allocation>& X, int incX,
2816 const sp<Allocation>& Y, int incY, const sp<Allocation>& A);
2840 void DSPR2(RsBlasUplo Uplo, double alpha, const sp<Allocation>& X, int incX,
2841 const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap);
2858 void CHEMV(RsBlasUplo Uplo, Float2 alpha, const sp<Allocation>& A, const sp<Allocation>& X,
2859 int incX, Float2 beta, const sp<Allocation>& Y, int incY);
2884 … void CHBMV(RsBlasUplo Uplo, int K, Float2 alpha, const sp<Allocation>& A, const sp<Allocation>& X,
2885 int incX, Float2 beta, const sp<Allocation>& Y, int incY);
2910 void CHPMV(RsBlasUplo Uplo, Float2 alpha, const sp<Allocation>& Ap, const sp<Allocation>& X,
2911 int incX, Float2 beta, const sp<Allocation>& Y, int incY);
2926 void CGERU(Float2 alpha, const sp<Allocation>& X, int incX,
2927 const sp<Allocation>& Y, int incY, const sp<Allocation>& A);
2942 void CGERC(Float2 alpha, const sp<Allocation>& X, int incX,
2943 const sp<Allocation>& Y, int incY, const sp<Allocation>& A);
2957 …void CHER(RsBlasUplo Uplo, float alpha, const sp<Allocation>& X, int incX, const sp<Allocation>& A…
2979 …void CHPR(RsBlasUplo Uplo, float alpha, const sp<Allocation>& X, int incX, const sp<Allocation>& A…
2995 void CHER2(RsBlasUplo Uplo, Float2 alpha, const sp<Allocation>& X, int incX,
2996 const sp<Allocation>& Y, int incY, const sp<Allocation>& A);
3020 void CHPR2(RsBlasUplo Uplo, Float2 alpha, const sp<Allocation>& X, int incX,
3021 const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap);
3038 void ZHEMV(RsBlasUplo Uplo, Double2 alpha, const sp<Allocation>& A, const sp<Allocation>& X,
3039 int incX, Double2 beta, const sp<Allocation>& Y, int incY);
3064 …void ZHBMV(RsBlasUplo Uplo, int K, Double2 alpha, const sp<Allocation>& A, const sp<Allocation>& X,
3065 int incX, Double2 beta, const sp<Allocation>& Y, int incY);
3090 void ZHPMV(RsBlasUplo Uplo, Double2 alpha, const sp<Allocation>& Ap, const sp<Allocation>& X,
3091 int incX, Double2 beta, const sp<Allocation>& Y, int incY);
3106 void ZGERU(Double2 alpha, const sp<Allocation>& X, int incX,
3107 const sp<Allocation>& Y, int incY, const sp<Allocation>& A);
3122 void ZGERC(Double2 alpha, const sp<Allocation>& X, int incX,
3123 const sp<Allocation>& Y, int incY, const sp<Allocation>& A);
3137 …void ZHER(RsBlasUplo Uplo, double alpha, const sp<Allocation>& X, int incX, const sp<Allocation>& …
3159 …void ZHPR(RsBlasUplo Uplo, double alpha, const sp<Allocation>& X, int incX, const sp<Allocation>& …
3175 void ZHER2(RsBlasUplo Uplo, Double2 alpha, const sp<Allocation>& X, int incX,
3176 const sp<Allocation>& Y, int incY, const sp<Allocation>& A);
3200 void ZHPR2(RsBlasUplo Uplo, Double2 alpha, const sp<Allocation>& X, int incX,
3201 const sp<Allocation>& Y, int incY, const sp<Allocation>& Ap);
3217 void SGEMM(RsBlasTranspose TransA, RsBlasTranspose TransB, float alpha, const sp<Allocation>& A,
3218 const sp<Allocation>& B, float beta, const sp<Allocation>& C);
3235 … void DGEMM(RsBlasTranspose TransA, RsBlasTranspose TransB, double alpha, const sp<Allocation>& A,
3236 const sp<Allocation>& B, double beta, const sp<Allocation>& C);
3252 … void CGEMM(RsBlasTranspose TransA, RsBlasTranspose TransB, Float2 alpha, const sp<Allocation>& A,
3253 const sp<Allocation>& B, Float2 beta, const sp<Allocation>& C);
3269 … void ZGEMM(RsBlasTranspose TransA, RsBlasTranspose TransB, Double2 alpha, const sp<Allocation>& A,
3270 const sp<Allocation>& B, Double2 beta, const sp<Allocation>& C);
3286 void SSYMM(RsBlasSide Side, RsBlasUplo Uplo, float alpha, const sp<Allocation>& A,
3287 const sp<Allocation>& B, float beta, const sp<Allocation>& C);
3303 void DSYMM(RsBlasSide Side, RsBlasUplo Uplo, double alpha, const sp<Allocation>& A,
3304 const sp<Allocation>& B, double beta, const sp<Allocation>& C);
3320 void CSYMM(RsBlasSide Side, RsBlasUplo Uplo, Float2 alpha, const sp<Allocation>& A,
3321 const sp<Allocation>& B, Float2 beta, const sp<Allocation>& C);
3337 void ZSYMM(RsBlasSide Side, RsBlasUplo Uplo, Double2 alpha, const sp<Allocation>& A,
3338 const sp<Allocation>& B, Double2 beta, const sp<Allocation>& C);
3354 const sp<Allocation>& A, float beta, const sp<Allocation>& C);
3370 const sp<Allocation>& A, double beta, const sp<Allocation>& C);
3386 const sp<Allocation>& A, Float2 beta, const sp<Allocation>& C);
3402 const sp<Allocation>& A, Double2 beta, const sp<Allocation>& C);
3419 … const sp<Allocation>& A, const sp<Allocation>& B, float beta, const sp<Allocation>& C);
3436 … const sp<Allocation>& A, const sp<Allocation>& B, double beta, const sp<Allocation>& C);
3453 … const sp<Allocation>& A, const sp<Allocation>& B, Float2 beta, const sp<Allocation>& C);
3470 … const sp<Allocation>& A, const sp<Allocation>& B, Double2 beta, const sp<Allocation>& C);
3488 RsBlasDiag Diag, float alpha, const sp<Allocation>& A, const sp<Allocation>& B);
3506 double alpha, const sp<Allocation>& A, const sp<Allocation>& B);
3524 Float2 alpha, const sp<Allocation>& A, const sp<Allocation>& B);
3542 Double2 alpha, const sp<Allocation>& A, const sp<Allocation>& B);
3560 float alpha, const sp<Allocation>& A, const sp<Allocation>& B);
3578 double alpha, const sp<Allocation>& A, const sp<Allocation>& B);
3596 Float2 alpha, const sp<Allocation>& A, const sp<Allocation>& B);
3614 Double2 alpha, const sp<Allocation>& A, const sp<Allocation>& B);
3630 void CHEMM(RsBlasSide Side, RsBlasUplo Uplo, Float2 alpha, const sp<Allocation>& A,
3631 const sp<Allocation>& B, Float2 beta, const sp<Allocation>& C);
3647 void ZHEMM(RsBlasSide Side, RsBlasUplo Uplo, Double2 alpha, const sp<Allocation>& A,
3648 const sp<Allocation>& B, Double2 beta, const sp<Allocation>& C);
3663 void CHERK(RsBlasUplo Uplo, RsBlasTranspose Trans, float alpha, const sp<Allocation>& A,
3664 float beta, const sp<Allocation>& C);
3679 void ZHERK(RsBlasUplo Uplo, RsBlasTranspose Trans, double alpha, const sp<Allocation>& A,
3680 double beta, const sp<Allocation>& C);
3696 void CHER2K(RsBlasUplo Uplo, RsBlasTranspose Trans, Float2 alpha, const sp<Allocation>& A,
3697 const sp<Allocation>& B, float beta, const sp<Allocation>& C);
3713 void ZHER2K(RsBlasUplo Uplo, RsBlasTranspose Trans, Double2 alpha, const sp<Allocation>& A,
3714 const sp<Allocation>& B, double beta, const sp<Allocation>& C);
3731 …void BNNM(const sp<Allocation>& A, int a_offset, const sp<Allocation>& B, int b_offset, const sp<A…
3754 void forEachClear(const sp<Allocation>& in, const sp<Allocation>& out);
3760 void forEachSrc(const sp<Allocation>& in, const sp<Allocation>& out);
3766 void forEachDst(const sp<Allocation>& in, const sp<Allocation>& out);
3772 void forEachSrcOver(const sp<Allocation>& in, const sp<Allocation>& out);
3778 void forEachDstOver(const sp<Allocation>& in, const sp<Allocation>& out);
3784 void forEachSrcIn(const sp<Allocation>& in, const sp<Allocation>& out);
3790 void forEachDstIn(const sp<Allocation>& in, const sp<Allocation>& out);
3796 void forEachSrcOut(const sp<Allocation>& in, const sp<Allocation>& out);
3802 void forEachDstOut(const sp<Allocation>& in, const sp<Allocation>& out);
3808 void forEachSrcAtop(const sp<Allocation>& in, const sp<Allocation>& out);
3814 void forEachDstAtop(const sp<Allocation>& in, const sp<Allocation>& out);
3820 void forEachXor(const sp<Allocation>& in, const sp<Allocation>& out);
3826 void forEachMultiply(const sp<Allocation>& in, const sp<Allocation>& out);
3832 void forEachAdd(const sp<Allocation>& in, const sp<Allocation>& out);
3838 void forEachSubtract(const sp<Allocation>& in, const sp<Allocation>& out);
3860 void setInput(const sp<Allocation>& in);
3865 void forEach(const sp<Allocation>& out);
3896 void forEach(const sp<Allocation>& in, const sp<Allocation>& out);
3954 void setInput(const sp<Allocation>& in);
3959 void forEach(const sp<Allocation>& out);
3986 void setInput(const sp<Allocation>& in);
3991 void forEach(const sp<Allocation>& out);
4005 sp<Allocation> mOut;
4025 void setOutput(const sp<Allocation>& aout);
4050 void forEach(const sp<Allocation>& ain);
4061 void forEach_dot(const sp<Allocation>& ain);
4071 sp<Allocation> LUT;
4096 void forEach(const sp<Allocation>& ain, const sp<Allocation>& aout);
4133 sp<Allocation> mInput;
4151 void forEach_bicubic(const sp<Allocation>& aout);
4157 void setInput(const sp<Allocation>& ain);
4187 void setInput(const sp<Allocation>& in);
4195 void forEach(const sp<Allocation>& out);