/external/opencv3/modules/core/include/opencv2/core/cuda/ |
D | emulation.hpp | 108 static __device__ __forceinline__ T atomicAdd(T* address, T val) in atomicAdd() function 122 return ::atomicAdd(address, val); in atomicAdd() 145 static __device__ __forceinline__ int atomicAdd(int* address, int val) in atomicAdd() function 147 return ::atomicAdd(address, val); in atomicAdd() 149 … static __device__ __forceinline__ unsigned int atomicAdd(unsigned int* address, unsigned int val) in atomicAdd() function 151 return ::atomicAdd(address, val); in atomicAdd() 153 static __device__ __forceinline__ float atomicAdd(float* address, float val) in atomicAdd() function 156 return ::atomicAdd(address, val); in atomicAdd() 168 static __device__ __forceinline__ double atomicAdd(double* address, double val) in atomicAdd() function
|
/external/opencv3/modules/cudev/include/opencv2/cudev/util/ |
D | atomic.hpp | 58 __device__ __forceinline__ int atomicAdd(int* address, int val) in atomicAdd() function 60 return ::atomicAdd(address, val); in atomicAdd() 63 __device__ __forceinline__ uint atomicAdd(uint* address, uint val) in atomicAdd() function 65 return ::atomicAdd(address, val); in atomicAdd() 68 __device__ __forceinline__ float atomicAdd(float* address, float val) in atomicAdd() function 71 return ::atomicAdd(address, val); in atomicAdd() 84 __device__ static double atomicAdd(double* address, double val) in atomicAdd() function
|
/external/opencv3/modules/cudaimgproc/src/cuda/ |
D | hist.cu | 74 Emulation::smem::atomicAdd(&shist[(data >> 0) & 0xFFU], 1); in histogram256Kernel() 75 Emulation::smem::atomicAdd(&shist[(data >> 8) & 0xFFU], 1); in histogram256Kernel() 76 Emulation::smem::atomicAdd(&shist[(data >> 16) & 0xFFU], 1); in histogram256Kernel() 77 Emulation::smem::atomicAdd(&shist[(data >> 24) & 0xFFU], 1); in histogram256Kernel() 85 Emulation::smem::atomicAdd(&shist[data], 1); in histogram256Kernel() 94 ::atomicAdd(hist + tid, histVal); in histogram256Kernel() 119 Emulation::smem::atomicAdd(shist + ind, 1); in histEvenInc() 169 ::atomicAdd(hist + tid, histVal); in histEven8u()
|
D | generalized_hough.cu | 99 const int qidx = Emulation::smem::atomicAdd(&s_sizes[threadIdx.y], 1); in buildEdgePointList() 121 const int globalOffset = atomicAdd(&g_counter, totalSize); in buildEdgePointList() 185 const int ind = ::atomicAdd(r_sizes + n, 1); in buildRTable() 237 ::atomicAdd(hist.ptr(c.y + 1) + c.x + 1, 1); in Ballard_Pos_calcHist() 275 const int ind = ::atomicAdd(&g_counter, 1); in Ballard_Pos_findPosInHist() 497 const int ind = ::atomicAdd(sizes + n, 1); in Guil_Full_buildFeatureList() 593 Emulation::smem::atomicAdd(&s_OHist[n], 1); in Guil_Full_calcOHist() 600 ::atomicAdd(OHist + i, s_OHist[i]); in Guil_Full_calcOHist() 656 Emulation::smem::atomicAdd(&s_SHist[s], 1); in Guil_Full_calcSHist() 664 ::atomicAdd(SHist + i, s_SHist[i]); in Guil_Full_calcSHist() [all …]
|
D | hough_circles.cu | 106 ::atomicAdd(accum.ptr(y2 + 1) + x2 + 1, 1); in circlesAccumCenters() 148 const int idx = ::atomicAdd(&g_counter, 1); in buildCentersList() 210 Emulation::smem::atomicAdd(&smem[r + 1], 1); in circlesAccumRadius() 222 const int ind = ::atomicAdd(&g_counter, 1); in circlesAccumRadius()
|
D | hough_lines.cu | 85 ::atomicAdd(accumRow + r + 1, 1); in linesAccumGlobal() 119 Emulation::smem::atomicAdd(&smem[r + 1], 1); in linesAccumShared() 168 const int ind = ::atomicAdd(&g_counter, 1); in linesGetResult()
|
D | build_point_list.cu | 77 const int qidx = Emulation::smem::atomicAdd(&s_qsize[threadIdx.y], 1); in buildPointList() 97 const int globalOffset = atomicAdd(&g_counter, totalSize); in buildPointList()
|
D | canny.cu | 328 const int ind = ::atomicAdd(&counter, 1); in edgesHysteresisLocalKernel() 387 ind = Emulation::smem::atomicAdd(&s_counter, 1); in edgesHysteresisGlobalKernel() 419 ind = Emulation::smem::atomicAdd(&s_counter, 1); in edgesHysteresisGlobalKernel() 432 s_ind = ::atomicAdd(&counter, s_counter); in edgesHysteresisGlobalKernel()
|
D | hough_segments.cu | 185 const int ind = ::atomicAdd(&g_counter, 1); in houghLinesProbabilistic() 205 const int ind = ::atomicAdd(&g_counter, 1); in houghLinesProbabilistic()
|
D | gftt.cu | 85 const int ind = ::atomicAdd(&g_counter, 1); in findCorners()
|
D | clahe.cu | 76 Emulation::smem::atomicAdd(&smem[data], 1); in calcLutKernel()
|
/external/opencv3/modules/cudev/include/opencv2/cudev/grid/detail/ |
D | reduce.hpp | 165 atomicAdd(ptr, val); in add() 185 atomicAdd(ptr, val.x); in add() 186 atomicAdd(ptr + 1, val.y); in add() 208 atomicAdd(ptr, val.x); in add() 209 atomicAdd(ptr + 1, val.y); in add() 210 atomicAdd(ptr + 2, val.z); in add() 234 atomicAdd(ptr, val.x); in add() 235 atomicAdd(ptr + 1, val.y); in add() 236 atomicAdd(ptr + 2, val.z); in add() 237 atomicAdd(ptr + 3, val.w); in add()
|
D | histogram.hpp | 77 atomicAdd(&smem[data % BIN_COUNT], 1); in histogram() 88 atomicAdd(hist + i, histVal); in histogram()
|
/external/opencv3/modules/cudaobjdetect/src/cuda/ |
D | lbp.cu | 150 Emulation::smem::atomicAdd((rrects + cls * 4 + 0), candidates[tid].x); in disjoin() 151 Emulation::smem::atomicAdd((rrects + cls * 4 + 1), candidates[tid].y); in disjoin() 152 Emulation::smem::atomicAdd((rrects + cls * 4 + 2), candidates[tid].z); in disjoin() 153 Emulation::smem::atomicAdd((rrects + cls * 4 + 3), candidates[tid].w); in disjoin()
|
/external/opencv3/modules/cudalegacy/src/cuda/ |
D | NCVHaarObjectDetection.cu | 273 outMaskOffset = atomicAdd(&d_outMaskPosition, incScan); in compactBlockWriteOutAnchorParallel() 620 Ncv32u outMaskOffset = atomicAdd(&d_outMaskPosition, 1); in applyHaarClassifierClassifierParallel()
|
D | NPP_staging.cu | 2126 #define _atomicAdd atomicAdd
|