alloc(std::size_t sz, std::int16_t device) | syten::Cuda::CudaAllocator | inline |
alloc_exp2(std::uint64_t x) | syten::Cuda::CudaAllocator | inlineprivate |
block_pointers | syten::Cuda::CudaAllocator | private |
DeviceFreeList typedef | syten::Cuda::CudaAllocator | private |
free(CudaPtr< void > ptr) | syten::Cuda::CudaAllocator | inline |
free_memory(void *ptr) | syten::Cuda::CudaAllocator | inlineprivate |
freelist | syten::Cuda::CudaAllocator | private |
freelistmtx | syten::Cuda::CudaAllocator | private |
get_from_upper(std::int16_t device, std::int16_t idx, bool allocate_new_memory) | syten::Cuda::CudaAllocator | inlineprivate |
get_max_size() const | syten::Cuda::CudaAllocator | inline |
get_memory(std::size_t sz, std::int16_t device) | syten::Cuda::CudaAllocator | inlineprivate |
get_min_size() const | syten::Cuda::CudaAllocator | inline |
GlobalFreeList typedef | syten::Cuda::CudaAllocator | private |
GlobalMutexes typedef | syten::Cuda::CudaAllocator | private |
handle_or_insert(std::int16_t device, void *ptr, std::int16_t idx) | syten::Cuda::CudaAllocator | inlineprivate |
initialise() | syten::Cuda::CudaAllocator | inline |
max_size | syten::Cuda::CudaAllocator | private |
min_size | syten::Cuda::CudaAllocator | private |
print_status() | syten::Cuda::CudaAllocator | inline |
set_max_size(std::uint16_t sz) | syten::Cuda::CudaAllocator | inline |
set_min_size(std::uint16_t sz) | syten::Cuda::CudaAllocator | inline |
SizeFreeList typedef | syten::Cuda::CudaAllocator | private |
~CudaAllocator() | syten::Cuda::CudaAllocator | inline |