Lines Matching refs:info

45     static void kernelU1(const RsExpandKernelDriverInfo *info,
48 static void kernelU2(const RsExpandKernelDriverInfo *info,
51 static void kernelU4(const RsExpandKernelDriverInfo *info,
54 static void kernelF1(const RsExpandKernelDriverInfo *info,
57 static void kernelF2(const RsExpandKernelDriverInfo *info,
60 static void kernelF4(const RsExpandKernelDriverInfo *info,
89 static void OneU4(const RsExpandKernelDriverInfo *info, uint32_t x, uchar4 *out,
96 uint32_t x3 = rsMin((int32_t)x+1, (int32_t)(info->dim.x-1));
97 uint32_t x4 = rsMin((int32_t)x+2, (int32_t)(info->dim.x-1));
132 static void OneU2(const RsExpandKernelDriverInfo *info, uint32_t x, uchar2 *out,
139 uint32_t x3 = rsMin((int32_t)x+1, (int32_t)(info->dim.x-1));
140 uint32_t x4 = rsMin((int32_t)x+2, (int32_t)(info->dim.x-1));
175 static void OneU1(const RsExpandKernelDriverInfo *info, uint32_t x, uchar *out,
182 uint32_t x3 = rsMin((int32_t)x+1, (int32_t)(info->dim.x-1));
183 uint32_t x4 = rsMin((int32_t)x+2, (int32_t)(info->dim.x-1));
218 static void OneF4(const RsExpandKernelDriverInfo *info, uint32_t x, float4 *out,
225 uint32_t x3 = rsMin((int32_t)x+1, (int32_t)(info->dim.x-1));
226 uint32_t x4 = rsMin((int32_t)x+2, (int32_t)(info->dim.x-1));
260 static void OneF2(const RsExpandKernelDriverInfo *info, uint32_t x, float2 *out,
267 uint32_t x3 = rsMin((int32_t)x+1, (int32_t)(info->dim.x-1));
268 uint32_t x4 = rsMin((int32_t)x+2, (int32_t)(info->dim.x-1));
302 static void OneF1(const RsExpandKernelDriverInfo *info, uint32_t x, float *out,
309 uint32_t x3 = rsMin((int32_t)x+1, (int32_t)(info->dim.x-1));
310 uint32_t x4 = rsMin((int32_t)x+2, (int32_t)(info->dim.x-1));
349 void RsdCpuScriptIntrinsicConvolve5x5::kernelU4(const RsExpandKernelDriverInfo *info,
352 RsdCpuScriptIntrinsicConvolve5x5 *cp = (RsdCpuScriptIntrinsicConvolve5x5 *)info->usr;
360 uint32_t y0 = rsMax((int32_t)info->current.y-2, 0);
361 uint32_t y1 = rsMax((int32_t)info->current.y-1, 0);
362 uint32_t y2 = info->current.y;
363 uint32_t y3 = rsMin((int32_t)info->current.y+1, (int32_t)(info->dim.y-1));
364 uint32_t y4 = rsMin((int32_t)info->current.y+2, (int32_t)(info->dim.y-1));
372 uchar4 *out = (uchar4 *)info->outPtr[0];
377 OneU4(info, x1, out, py0, py1, py2, py3, py4, cp->mFp);
403 OneU4(info, x1, out, py0, py1, py2, py3, py4, cp->mFp);
409 void RsdCpuScriptIntrinsicConvolve5x5::kernelU2(const RsExpandKernelDriverInfo *info,
412 RsdCpuScriptIntrinsicConvolve5x5 *cp = (RsdCpuScriptIntrinsicConvolve5x5 *)info->usr;
420 uint32_t y0 = rsMax((int32_t)info->current.y-2, 0);
421 uint32_t y1 = rsMax((int32_t)info->current.y-1, 0);
422 uint32_t y2 = info->current.y;
423 uint32_t y3 = rsMin((int32_t)info->current.y+1, (int32_t)(info->dim.y-1));
424 uint32_t y4 = rsMin((int32_t)info->current.y+2, (int32_t)(info->dim.y-1));
432 uchar2 *out = (uchar2 *)info->outPtr[0];
437 OneU2(info, x1, out, py0, py1, py2, py3, py4, cp->mFp);
452 OneU2(info, x1, out, py0, py1, py2, py3, py4, cp->mFp);
458 void RsdCpuScriptIntrinsicConvolve5x5::kernelU1(const RsExpandKernelDriverInfo *info,
461 RsdCpuScriptIntrinsicConvolve5x5 *cp = (RsdCpuScriptIntrinsicConvolve5x5 *)info->usr;
469 uint32_t y0 = rsMax((int32_t)info->current.y-2, 0);
470 uint32_t y1 = rsMax((int32_t)info->current.y-1, 0);
471 uint32_t y2 = info->current.y;
472 uint32_t y3 = rsMin((int32_t)info->current.y+1, (int32_t)(info->dim.y-1));
473 uint32_t y4 = rsMin((int32_t)info->current.y+2, (int32_t)(info->dim.y-1));
481 uchar *out = (uchar *)info->outPtr[0];
486 OneU1(info, x1, out, py0, py1, py2, py3, py4, cp->mFp);
501 OneU1(info, x1, out, py0, py1, py2, py3, py4, cp->mFp);
507 void RsdCpuScriptIntrinsicConvolve5x5::kernelF4(const RsExpandKernelDriverInfo *info,
510 RsdCpuScriptIntrinsicConvolve5x5 *cp = (RsdCpuScriptIntrinsicConvolve5x5 *)info->usr;
518 uint32_t y0 = rsMax((int32_t)info->current.y-2, 0);
519 uint32_t y1 = rsMax((int32_t)info->current.y-1, 0);
520 uint32_t y2 = info->current.y;
521 uint32_t y3 = rsMin((int32_t)info->current.y+1, (int32_t)(info->dim.y-1));
522 uint32_t y4 = rsMin((int32_t)info->current.y+2, (int32_t)(info->dim.y-1));
530 float4 *out = (float4 *)info->outPtr[0];
535 OneF4(info, x1, out, py0, py1, py2, py3, py4, cp->mFp);
550 OneF4(info, x1, out, py0, py1, py2, py3, py4, cp->mFp);
556 void RsdCpuScriptIntrinsicConvolve5x5::kernelF2(const RsExpandKernelDriverInfo *info,
559 RsdCpuScriptIntrinsicConvolve5x5 *cp = (RsdCpuScriptIntrinsicConvolve5x5 *)info->usr;
567 uint32_t y0 = rsMax((int32_t)info->current.y-2, 0);
568 uint32_t y1 = rsMax((int32_t)info->current.y-1, 0);
569 uint32_t y2 = info->current.y;
570 uint32_t y3 = rsMin((int32_t)info->current.y+1, (int32_t)(info->dim.y-1));
571 uint32_t y4 = rsMin((int32_t)info->current.y+2, (int32_t)(info->dim.y-1));
579 float2 *out = (float2 *)info->outPtr[0];
584 OneF2(info, x1, out, py0, py1, py2, py3, py4, cp->mFp);
599 OneF2(info, x1, out, py0, py1, py2, py3, py4, cp->mFp);
605 void RsdCpuScriptIntrinsicConvolve5x5::kernelF1(const RsExpandKernelDriverInfo *info,
608 RsdCpuScriptIntrinsicConvolve5x5 *cp = (RsdCpuScriptIntrinsicConvolve5x5 *)info->usr;
616 uint32_t y0 = rsMax((int32_t)info->current.y-2, 0);
617 uint32_t y1 = rsMax((int32_t)info->current.y-1, 0);
618 uint32_t y2 = info->current.y;
619 uint32_t y3 = rsMin((int32_t)info->current.y+1, (int32_t)(info->dim.y-1));
620 uint32_t y4 = rsMin((int32_t)info->current.y+2, (int32_t)(info->dim.y-1));
628 float *out = (float *)info->outPtr[0];
633 OneF1(info, x1, out, py0, py1, py2, py3, py4, cp->mFp);
648 OneF1(info, x1, out, py0, py1, py2, py3, py4, cp->mFp);
695 s->mHal.info.exportedVariableCount = 2;