Lines Matching refs:ptr
54 void *ptr = nullptr; \
66 ptr = _env->GetFloatArrayElements((jfloatArray)data, flag); \
67 if (ptr == nullptr) { \
73 srcPtr = ptr; \
78 ptr = malloc (len * typeBytes); \
80 copyWithPadding(ptr, srcPtr, mSize, count); \
84 copyWithUnPadding(srcPtr, ptr, mSize, count); \
86 free(ptr); \
87 ptr = srcPtr; \
91 _env->ReleaseFloatArrayElements((jfloatArray)data, (jfloat *)ptr, relFlag); \
95 ptr = _env->GetDoubleArrayElements((jdoubleArray)data, flag); \
96 if (ptr == nullptr) { \
102 srcPtr = ptr; \
107 ptr = malloc (len * typeBytes); \
109 copyWithPadding(ptr, srcPtr, mSize, count); \
113 copyWithUnPadding(srcPtr, ptr, mSize, count); \
115 free(ptr); \
116 ptr = srcPtr; \
120 _env->ReleaseDoubleArrayElements((jdoubleArray)data, (jdouble *)ptr, relFlag); \
125 ptr = _env->GetByteArrayElements((jbyteArray)data, flag); \
126 if (ptr == nullptr) { \
132 srcPtr = ptr; \
137 ptr = malloc (len * typeBytes); \
139 copyWithPadding(ptr, srcPtr, mSize, count); \
143 copyWithUnPadding(srcPtr, ptr, mSize, count); \
145 free(ptr); \
146 ptr = srcPtr; \
150 _env->ReleaseByteArrayElements((jbyteArray)data, (jbyte*)ptr, relFlag); \
156 ptr = _env->GetShortArrayElements((jshortArray)data, flag); \
157 if (ptr == nullptr) { \
163 srcPtr = ptr; \
168 ptr = malloc (len * typeBytes); \
170 copyWithPadding(ptr, srcPtr, mSize, count); \
174 copyWithUnPadding(srcPtr, ptr, mSize, count); \
176 free(ptr); \
177 ptr = srcPtr; \
181 _env->ReleaseShortArrayElements((jshortArray)data, (jshort *)ptr, relFlag); \
186 ptr = _env->GetIntArrayElements((jintArray)data, flag); \
187 if (ptr == nullptr) { \
193 srcPtr = ptr; \
198 ptr = malloc (len * typeBytes); \
200 copyWithPadding(ptr, srcPtr, mSize, count); \
204 copyWithUnPadding(srcPtr, ptr, mSize, count); \
206 free(ptr); \
207 ptr = srcPtr; \
211 _env->ReleaseIntArrayElements((jintArray)data, (jint *)ptr, relFlag); \
216 ptr = _env->GetLongArrayElements((jlongArray)data, flag); \
217 if (ptr == nullptr) { \
223 srcPtr = ptr; \
228 ptr = malloc (len * typeBytes); \
230 copyWithPadding(ptr, srcPtr, mSize, count); \
234 copyWithUnPadding(srcPtr, ptr, mSize, count); \
236 free(ptr); \
237 ptr = srcPtr; \
241 _env->ReleaseLongArrayElements((jlongArray)data, (jlong *)ptr, relFlag); \
246 UNUSED(len, ptr, srcPtr, typeBytes, relFlag); \
316 static void copyWithPadding(void* ptr, void* srcPtr, int mSize, int count) { in copyWithPadding() argument
319 uint8_t *dst = static_cast<uint8_t *>(ptr); in copyWithPadding()
328 static void copyWithUnPadding(void* ptr, void* srcPtr, int mSize, int count) { in copyWithUnPadding() argument
331 uint8_t *dst = static_cast<uint8_t *>(ptr); in copyWithUnPadding()
989 jint *ptr = _env->GetIntArrayElements(data, nullptr); in nContextGetUserMessage() local
990 if (ptr == nullptr) { in nContextGetUserMessage()
997 ptr, len * 4, in nContextGetUserMessage()
1003 _env->ReleaseIntArrayElements(data, ptr, 0); in nContextGetUserMessage()
1047 jint *ptr = nullptr; in nContextSendMessage() local
1051 ptr = _env->GetIntArrayElements(data, nullptr); in nContextSendMessage()
1052 if (ptr == nullptr) { in nContextSendMessage()
1060 rsContextSendMessage((RsContext)con, id, (const uint8_t *)ptr, len * sizeof(int)); in nContextSendMessage()
1062 _env->ReleaseIntArrayElements(data, ptr, JNI_ABORT); in nContextSendMessage()
1331 const void* ptr = bitmap.getPixels(); in nAllocationCreateFromBitmap() local
1334 ptr, computeByteSize(bitmap), usage); in nAllocationCreateFromBitmap()
1343 const void* ptr = bitmap.getPixels(); in nAllocationCreateBitmapBackedAllocation() local
1346 (uint32_t)usage, (uintptr_t)ptr); in nAllocationCreateBitmapBackedAllocation()
1355 const void* ptr = bitmap.getPixels(); in nAllocationCubeCreateFromBitmap() local
1358 ptr, computeByteSize(bitmap), usage); in nAllocationCubeCreateFromBitmap()
1369 const void* ptr = bitmap.getPixels(); in nAllocationCopyFromBitmap() local
1372 w, h, ptr, computeByteSize(bitmap), 0); in nAllocationCopyFromBitmap()
1379 void* ptr = bitmap.getPixels(); in nAllocationCopyToBitmap() local
1380 rsAllocationCopyToBitmap((RsContext)con, (RsAllocation)alloc, ptr, computeByteSize(bitmap)); in nAllocationCopyToBitmap()
1397 (RsContext)con, alloc, offset, lod, count, ptr, sizeBytes); in nAllocationData1D()
1411 jbyte *ptr = _env->GetByteArrayElements(data, nullptr); in nAllocationElementData() local
1412 if (ptr == nullptr) { in nAllocationElementData()
1418 lod, ptr, sizeBytes, compIdx); in nAllocationElementData()
1419 _env->ReleaseByteArrayElements(data, ptr, JNI_ABORT); in nAllocationElementData()
1437 (RsContext)con, alloc, xoff, yoff, lod, face, w, h, ptr, sizeBytes, 0); in nAllocationData2D()
1482 (RsContext)con, alloc, xoff, yoff, zoff, lod, w, h, d, ptr, sizeBytes, 0); in nAllocationData3D()
1523 (RsContext)con, alloc, ptr, len * typeBytes); in nAllocationRead()
1538 (RsContext)con, alloc, offset, lod, count, ptr, sizeBytes); in nAllocationRead1D()
1553 jbyte *ptr = _env->GetByteArrayElements(data, nullptr); in nAllocationElementRead() local
1554 if (ptr == nullptr) { in nAllocationElementRead()
1560 lod, ptr, sizeBytes, compIdx); in nAllocationElementRead()
1561 _env->ReleaseByteArrayElements(data, ptr, 0); in nAllocationElementRead()
1578 (RsContext)con, alloc, xoff, yoff, lod, face, w, h, ptr, sizeBytes, 0); in nAllocationRead2D()
1595 (RsContext)con, alloc, xoff, yoff, zoff, lod, w, h, d, ptr, sizeBytes, 0); in nAllocationRead3D()
1890 jbyte *ptr = _env->GetByteArrayElements(data, nullptr); in nScriptSetVarV() local
1891 if (ptr == nullptr) { in nScriptSetVarV()
1895 rsScriptSetVarV((RsContext)con, (RsScript)script, slot, ptr, len); in nScriptSetVarV()
1896 _env->ReleaseByteArrayElements(data, ptr, JNI_ABORT); in nScriptSetVarV()
1906 jbyte *ptr = _env->GetByteArrayElements(data, nullptr); in nScriptGetVarV() local
1907 if (ptr == nullptr) { in nScriptGetVarV()
1911 rsScriptGetVarV((RsContext)con, (RsScript)script, slot, ptr, len); in nScriptGetVarV()
1912 _env->ReleaseByteArrayElements(data, ptr, 0); in nScriptGetVarV()
1923 jbyte *ptr = _env->GetByteArrayElements(data, nullptr); in nScriptSetVarVE() local
1924 if (ptr == nullptr) { in nScriptSetVarVE()
1934 rsScriptSetVarVE((RsContext)con, (RsScript)script, slot, ptr, len, (RsElement)elem, in nScriptSetVarVE()
1936 _env->ReleaseByteArrayElements(data, ptr, JNI_ABORT); in nScriptSetVarVE()
1979 jbyte *ptr = _env->GetByteArrayElements(data, nullptr); in nScriptInvokeV() local
1980 if (ptr == nullptr) { in nScriptInvokeV()
1984 rsScriptInvokeV((RsContext)con, (RsScript)script, slot, ptr, len); in nScriptInvokeV()
1985 _env->ReleaseByteArrayElements(data, ptr, JNI_ABORT); in nScriptInvokeV()
2784 void* ptr = nullptr; in nAllocationGetByteBuffer() local
2786 ptr = rsAllocationGetPointer((RsContext)con, (RsAllocation)alloc, 0, in nAllocationGetByteBuffer()
2792 if (ptr != nullptr) { in nAllocationGetByteBuffer()
2801 byteBuffer = _env->NewDirectByteBuffer(ptr, (jlong) bufferSize); in nAllocationGetByteBuffer()