![]() |
Project
|
This is the complete list of members for o2::gpu::GPUChain, including all inherited members.
AllocateIOMemoryHelper(uint32_t n, const T *&ptr, std::unique_ptr< T[]> &u) | o2::gpu::GPUChain | inlineprotected |
AllocateRegisteredMemory(GPUProcessor *proc) | o2::gpu::GPUChain | inlineprotected |
AllocateRegisteredMemory(int16_t res, GPUOutputControl *control=nullptr) | o2::gpu::GPUChain | inlineprotected |
BlockCount() const | o2::gpu::GPUChain | inlineprotected |
calib() const | o2::gpu::GPUChain | inline |
CheckErrorCodes(bool cpuOnly=false, bool forceShowErrors=false, std::vector< std::array< uint32_t, 4 > > *fillErrors=nullptr) | o2::gpu::GPUChain | inlinevirtual |
CondWaitEvent(T &cond, deviceEvent *ev) | o2::gpu::GPUChain | inlineprotected |
deviceEvent typedef | o2::gpu::GPUChain | |
DoDebugAndDump(RecoStep step, int32_t mask, T &processor, S T::*func, Args &&... args) | o2::gpu::GPUChain | inlineprotected |
DoDebugAndDump(RecoStep step, int32_t mask, bool transfer, T &processor, S T::*func, Args &&... args) | o2::gpu::GPUChain | protected |
DoStuckProtection(int32_t stream, deviceEvent event) | o2::gpu::GPUChain | inlineprotectedvirtual |
DumpData(FILE *fp, const T *const *entries, const S *num, InOutPointerType type) | o2::gpu::GPUChain | inlineprotected |
DumpFlatObjectToFile(const T *obj, const char *file) | o2::gpu::GPUChain | inlineprotected |
DumpSettings(const char *dir="") | o2::gpu::GPUChain | inlinevirtual |
DumpStructToFile(const T *obj, const char *file) | o2::gpu::GPUChain | inlineprotected |
EarlyConfigure() | o2::gpu::GPUChain | inlinevirtual |
Finalize()=0 | o2::gpu::GPUChain | pure virtual |
FinalizePipelinedProcessing() | o2::gpu::GPUChain | inlinevirtual |
GeneralStep typedef | o2::gpu::GPUChain | |
GeometryType typedef | o2::gpu::GPUChain | |
GetDeviceBackendSettings() const | o2::gpu::GPUChain | inline |
GetGrid(uint32_t totalItems, uint32_t nThreads, int32_t stream, GPUReconstruction::krnlDeviceType d=GPUReconstruction::krnlDeviceType::Auto, GPUCA_RECO_STEP st=GPUCA_RECO_STEP::NoRecoStep) | o2::gpu::GPUChain | protected |
GetGrid(uint32_t totalItems, int32_t stream, GPUReconstruction::krnlDeviceType d=GPUReconstruction::krnlDeviceType::Auto, GPUCA_RECO_STEP st=GPUCA_RECO_STEP::NoRecoStep) | o2::gpu::GPUChain | protected |
GetGridAuto(int32_t stream, GPUReconstruction::krnlDeviceType d=GPUReconstruction::krnlDeviceType::Auto, GPUCA_RECO_STEP st=GPUCA_RECO_STEP::NoRecoStep) | o2::gpu::GPUChain | protected |
GetGridAutoStep(int32_t stream, GPUCA_RECO_STEP st=GPUCA_RECO_STEP::NoRecoStep) | o2::gpu::GPUChain | protected |
GetGridBlk(uint32_t nBlocks, int32_t stream, GPUReconstruction::krnlDeviceType d=GPUReconstruction::krnlDeviceType::Auto, GPUCA_RECO_STEP st=GPUCA_RECO_STEP::NoRecoStep) | o2::gpu::GPUChain | protected |
GetGridBlkStep(uint32_t nBlocks, int32_t stream, GPUCA_RECO_STEP st=GPUCA_RECO_STEP::NoRecoStep) | o2::gpu::GPUChain | protected |
GetGRPSettings() const | o2::gpu::GPUChain | inline |
getKernelProperties() | o2::gpu::GPUChain | inlineprotected |
getKernelTimer(RecoStep step, int32_t num=0, size_t addMemorySize=0, bool increment=true) | o2::gpu::GPUChain | inlineprotected |
GetNextChainInQueue() | o2::gpu::GPUChain | inlineprotected |
GetParam() const | o2::gpu::GPUChain | inline |
GetProcessingSettings() const | o2::gpu::GPUChain | inline |
GetProcessors() | o2::gpu::GPUChain | inline |
GetRecoSteps() const | o2::gpu::GPUChain | inline |
GetRecoStepsGPU() const | o2::gpu::GPUChain | inline |
GetRecoStepsInputs() const | o2::gpu::GPUChain | inline |
GetRecoStepsOutputs() const | o2::gpu::GPUChain | inline |
GetThread() | o2::gpu::GPUChain | protected |
GetThreadContext() | o2::gpu::GPUChain | inlineprotectedvirtual |
getTimer(const char *name, int32_t num=-1) | o2::gpu::GPUChain | inlineprotected |
GPUChain(GPUReconstruction *rec) | o2::gpu::GPUChain | inlineprotected |
GPUDebug(const char *state="UNKNOWN", int32_t stream=-1) | o2::gpu::GPUChain | inlineprotected |
GPUMemCpy(RecoStep step, void *dst, const void *src, size_t size, int32_t stream, int32_t toGPU, deviceEvent *ev=nullptr, deviceEvent *evList=nullptr, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
GPUMemCpyAlways(RecoStep step, void *dst, const void *src, size_t size, int32_t stream, int32_t toGPU, deviceEvent *ev=nullptr, deviceEvent *evList=nullptr, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
GPUReconstruction | o2::gpu::GPUChain | friend |
Init()=0 | o2::gpu::GPUChain | pure virtual |
InOutPointerType typedef | o2::gpu::GPUChain | |
IsEventDone(deviceEvent *evList, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
krnlEvent typedef | o2::gpu::GPUChain | |
krnlEventNone | o2::gpu::GPUChain | static |
krnlExec typedef | o2::gpu::GPUChain | |
krnlRunRange typedef | o2::gpu::GPUChain | |
krnlRunRangeNone | o2::gpu::GPUChain | static |
MemorySize(size_t &gpuMem, size_t &pageLockedHostMem)=0 | o2::gpu::GPUChain | pure virtual |
mRec | o2::gpu::GPUChain | protected |
NSECTORS | o2::gpu::GPUChain | static |
param() | o2::gpu::GPUChain | inlineprotected |
PrepareEvent()=0 | o2::gpu::GPUChain | pure virtual |
PrepareTextures() | o2::gpu::GPUChain | inlineprotectedvirtual |
PrintMemoryStatistics() | o2::gpu::GPUChain | inlinevirtual |
processors() | o2::gpu::GPUChain | inlineprotected |
processors() const | o2::gpu::GPUChain | inlineprotected |
processorsDevice() | o2::gpu::GPUChain | inlineprotected |
processorsShadow() | o2::gpu::GPUChain | inlineprotected |
ReadData(FILE *fp, const T **entries, S *num, std::unique_ptr< T[]> *mem, InOutPointerType type, T **nonConstPtrs=nullptr) | o2::gpu::GPUChain | inlineprotected |
ReadFlatObjectFromFile(const char *file) | o2::gpu::GPUChain | inlineprotected |
ReadSettings(const char *dir="") | o2::gpu::GPUChain | inlinevirtual |
ReadStructFromFile(const char *file) | o2::gpu::GPUChain | inlineprotected |
ReadStructFromFile(const char *file, T *obj) | o2::gpu::GPUChain | inlineprotected |
rec() | o2::gpu::GPUChain | inline |
rec() const | o2::gpu::GPUChain | inline |
RecordMarker(deviceEvent *ev, int32_t stream) | o2::gpu::GPUChain | inlineprotected |
RecoStep typedef | o2::gpu::GPUChain | |
RegisterGPUProcessors()=0 | o2::gpu::GPUChain | pure virtual |
RegisterPermanentMemoryAndProcessors()=0 | o2::gpu::GPUChain | pure virtual |
ReleaseEvent(deviceEvent ev, bool doGPU=true) | o2::gpu::GPUChain | inlineprotected |
RunChain()=0 | o2::gpu::GPUChain | pure virtual |
runKernel(gpu_reconstruction_kernels::krnlSetup &&setup, Args &&... args) | o2::gpu::GPUChain | inlineprotected |
runRecoStep(RecoStep step, S T::*func, Args... args) | o2::gpu::GPUChain | protected |
SetupGPUProcessor(T *proc, bool allocate) | o2::gpu::GPUChain | inlineprotected |
StreamWaitForEvents(int32_t stream, deviceEvent *evList, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
SupportsDoublePipeline() | o2::gpu::GPUChain | inlinevirtual |
SynchronizeEventAndRelease(deviceEvent &ev, bool doGPU=true) | o2::gpu::GPUChain | inlineprotected |
SynchronizeEvents(deviceEvent *evList, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
SynchronizeGPU() | o2::gpu::GPUChain | inlineprotected |
SynchronizeStream(int32_t stream) | o2::gpu::GPUChain | inlineprotected |
ThreadCount() const | o2::gpu::GPUChain | inlineprotected |
TransferMemoryResourceLinkToGPU(RecoStep step, int16_t res, int32_t stream=-1, deviceEvent *ev=nullptr, deviceEvent *evList=nullptr, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
TransferMemoryResourceLinkToHost(RecoStep step, int16_t res, int32_t stream=-1, deviceEvent *ev=nullptr, deviceEvent *evList=nullptr, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
TransferMemoryResourcesToGPU(RecoStep step, GPUProcessor *proc, int32_t stream=-1, bool all=false) | o2::gpu::GPUChain | inlineprotected |
TransferMemoryResourcesToHost(RecoStep step, GPUProcessor *proc, int32_t stream=-1, bool all=false) | o2::gpu::GPUChain | inlineprotected |
TransferMemoryResourceToGPU(RecoStep step, GPUMemoryResource *res, int32_t stream=-1, deviceEvent *ev=nullptr, deviceEvent *evList=nullptr, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
TransferMemoryResourceToHost(RecoStep step, GPUMemoryResource *res, int32_t stream=-1, deviceEvent *ev=nullptr, deviceEvent *evList=nullptr, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
WarpSize() const | o2::gpu::GPUChain | inlineprotected |
WriteToConstantMemory(RecoStep step, size_t offset, const void *src, size_t size, int32_t stream=-1, deviceEvent *ev=nullptr) | o2::gpu::GPUChain | inlineprotected |
~GPUChain()=default | o2::gpu::GPUChain | virtual |