|
| long | quda::device_allocated_peak () |
| |
| long | quda::pinned_allocated_peak () |
| |
| long | quda::mapped_allocated_peak () |
| |
| long | quda::host_allocated_peak () |
| |
| static void | quda::print_trace (void) |
| |
| static void | quda::print_alloc_header () |
| |
| static void | quda::print_alloc (AllocType type) |
| |
| static void | quda::track_malloc (const AllocType &type, const MemAlloc &a, void *ptr) |
| |
| static void | quda::track_free (const AllocType &type, void *ptr) |
| |
| static void * | quda::aligned_malloc (MemAlloc &a, size_t size) |
| |
| void * | quda::device_malloc_ (const char *func, const char *file, int line, size_t size) |
| |
| void * | quda::device_pinned_malloc_ (const char *func, const char *file, int line, size_t size) |
| |
| void * | quda::safe_malloc_ (const char *func, const char *file, int line, size_t size) |
| |
| void * | quda::pinned_malloc_ (const char *func, const char *file, int line, size_t size) |
| |
| void * | quda::mapped_malloc_ (const char *func, const char *file, int line, size_t size) |
| |
| void | quda::device_free_ (const char *func, const char *file, int line, void *ptr) |
| |
| void | quda::device_pinned_free_ (const char *func, const char *file, int line, void *ptr) |
| |
| void | quda::host_free_ (const char *func, const char *file, int line, void *ptr) |
| |
| void | quda::printPeakMemUsage () |
| |
| void | quda::assertAllMemFree () |
| |
| QudaFieldLocation | quda::get_pointer_location (const void *ptr) |
| |
| void | quda::pool::init () |
| | Initialize the memory pool allocator. More...
|
| |
| void * | quda::pool::pinned_malloc_ (const char *func, const char *file, int line, size_t size) |
| | Allocate pinned-memory. If a free pre-existing allocation exists reuse this. More...
|
| |
| void | quda::pool::pinned_free_ (const char *func, const char *file, int line, void *ptr) |
| | Virtual free of pinned-memory allocation. More...
|
| |
| void * | quda::pool::device_malloc_ (const char *func, const char *file, int line, size_t size) |
| | Allocate device-memory. If free pre-existing allocation exists reuse this. More...
|
| |
| void | quda::pool::device_free_ (const char *func, const char *file, int line, void *ptr) |
| | Virtual free of pinned-memory allocation. More...
|
| |
| void | quda::pool::flush_pinned () |
| | Free all outstanding pinned-memory allocations. More...
|
| |
| void | quda::pool::flush_device () |
| | Free all outstanding device-memory allocations. More...
|
| |