alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::trait::detail Namespace Reference

Classes

struct  AtomicOp
 
struct  AtomicOp< BlockAnd >
 
struct  AtomicOp< BlockCount >
 
struct  AtomicOp< BlockOr >
 
struct  EmulateAtomic
 Emulate atomic. More...
 
struct  EmulateAtomic< alpaka::AtomicAnd, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > >
 AtomicAnd can not be implemented for floating point types! More...
 
struct  EmulateAtomic< alpaka::AtomicCas, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy >
 Emulate AtomicCas with equivalent unisigned integral type. More...
 
struct  EmulateAtomic< alpaka::AtomicDec, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > >
 AtomicDec can not be implemented for floating point types! More...
 
struct  EmulateAtomic< alpaka::AtomicInc, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > >
 AtomicInc can not be implemented for floating point types! More...
 
struct  EmulateAtomic< alpaka::AtomicOr, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > >
 AtomicOr can not be implemented for floating point types! More...
 
struct  EmulateAtomic< alpaka::AtomicSub, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy >
 Emulate AtomicSub with atomicAdd. More...
 
struct  EmulateAtomic< alpaka::AtomicXor, alpaka::AtomicUniformCudaHipBuiltIn, T, THierarchy, std::enable_if_t< std::is_floating_point_v< T > > >
 AtomicXor can not be implemented for floating point types! More...
 
struct  EmulationBase
 

Functions

auto streamWaitValue (CUstream stream, CUdeviceptr addr, cuuint32_t value, unsigned int flags) -> CUresult
 

Function Documentation

◆ streamWaitValue()

auto alpaka::trait::detail::streamWaitValue ( CUstream  stream,
CUdeviceptr  addr,
cuuint32_t  value,
unsigned int  flags 
) -> CUresult
inline

Definition at line 369 of file EventHostManualTrigger.hpp.