![]() |
Project
|
#include <GPUTPCDecompressionKernels.h>
Inherits o2::gpu::GPUKernelTemplate.
Public Types | |
enum | K : int32_t { step0attached = 0 , step1unattached = 1 } |
![]() | |
enum | K { defaultKernel = 0 , step0 = 0 , step1 = 1 , step2 = 2 , step3 = 3 , step4 = 4 , step5 = 5 } |
Public Member Functions | |
GPUhdi () const expr static GPUDataTypes | |
template<int32_t iKernel = defaultKernel, typename... Args> | |
GPUd () static void Thread(int32_t nBlocks | |
int32_t int32_t int32_t | GPUsharedref () GPUSharedMemory &smem |
int32_t int32_t int32_t processorType & | GPUrestrict () processors |
GPUd () static uint32_t computeLinearTmpBufferIndex(uint32_t sector | |
template<typename T > | |
GPUdi () static void decompressorMemcpyBasic(T *dst | |
![]() | |
typedef | GPUconstantref () GPUConstantMem processorType |
GPUhdi () const expr static GPUDataTypes | |
GPUhdi () static processorType *Processor(GPUConstantMem &processors) | |
template<int32_t iKernel, typename... Args> | |
GPUd () static void Thread(int32_t nBlocks | |
int32_t int32_t int32_t | GPUsharedref () GPUSharedMemory &smem |
Public Attributes | |
int32_t | nThreads |
int32_t int32_t | iBlock |
int32_t int32_t int32_t | iThread |
int32_t int32_t int32_t processorType Args | args |
uint32_t | row |
uint32_t uint32_t | maxClustersPerBuffer |
const T * | src |
const T uint32_t | size |
![]() | |
int32_t | nThreads |
int32_t int32_t | iBlock |
int32_t int32_t int32_t | iThread |
int32_t int32_t int32_t processorType & | processors |
Definition at line 27 of file GPUTPCDecompressionKernels.h.
enum o2::gpu::GPUTPCDecompressionKernels::K : int32_t |
Enumerator | |
---|---|
step0attached | |
step1unattached |
Definition at line 32 of file GPUTPCDecompressionKernels.h.
o2::gpu::GPUTPCDecompressionKernels::GPUd | ( | ) |
o2::gpu::GPUTPCDecompressionKernels::GPUd | ( | ) |
o2::gpu::GPUTPCDecompressionKernels::GPUdi | ( | ) |
|
inline |
Definition at line 30 of file GPUTPCDecompressionKernels.h.
int32_t int32_t int32_t processorType & o2::gpu::GPUTPCDecompressionKernels::GPUrestrict | ( | ) |
int32_t int32_t int32_t o2::gpu::GPUTPCDecompressionKernels::GPUsharedref | ( | ) | & |
int32_t int32_t int32_t processorType Args o2::gpu::GPUTPCDecompressionKernels::args |
Definition at line 38 of file GPUTPCDecompressionKernels.h.
int32_t int32_t o2::gpu::GPUTPCDecompressionKernels::iBlock |
Definition at line 38 of file GPUTPCDecompressionKernels.h.
int32_t int32_t int32_t o2::gpu::GPUTPCDecompressionKernels::iThread |
Definition at line 38 of file GPUTPCDecompressionKernels.h.
uint32_t uint32_t o2::gpu::GPUTPCDecompressionKernels::maxClustersPerBuffer |
Definition at line 40 of file GPUTPCDecompressionKernels.h.
int32_t o2::gpu::GPUTPCDecompressionKernels::nThreads |
Definition at line 38 of file GPUTPCDecompressionKernels.h.
uint32_t o2::gpu::GPUTPCDecompressionKernels::row |
Definition at line 40 of file GPUTPCDecompressionKernels.h.
const T uint32_t o2::gpu::GPUTPCDecompressionKernels::size |
Definition at line 46 of file GPUTPCDecompressionKernels.h.
const T* o2::gpu::GPUTPCDecompressionKernels::src |
Definition at line 46 of file GPUTPCDecompressionKernels.h.