|
Dynamic Load Balance 3.6.1+32-59d1
|
#include <stdint.h>#include <stddef.h>

Go to the source code of this file.
Data Structures | |
| struct | gpu_record_t |
| struct | gpu_records_buffer_t |
Functions | |
| void | gpu_record_init_buffer (gpu_records_buffer_t *buf, size_t initial_capacity) |
| void | gpu_record_free_buffer (gpu_records_buffer_t *buf) |
| void | gpu_record_clear_buffer (gpu_records_buffer_t *buf) |
| void | gpu_record_append_event (gpu_records_buffer_t *buf, uint64_t start, uint64_t end) |
| void | gpu_record_flatten (gpu_records_buffer_t *buf) |
| uint64_t | gpu_record_get_duration (const gpu_records_buffer_t *buf) |
| uint64_t | gpu_record_get_memory_exclusive_duration (const gpu_records_buffer_t *mem_buf, const gpu_records_buffer_t *kernel_buf) |
| void gpu_record_init_buffer | ( | gpu_records_buffer_t * | buf, |
| size_t | initial_capacity | ||
| ) |
| void gpu_record_free_buffer | ( | gpu_records_buffer_t * | buf | ) |
| void gpu_record_clear_buffer | ( | gpu_records_buffer_t * | buf | ) |
| void gpu_record_append_event | ( | gpu_records_buffer_t * | buf, |
| uint64_t | start, | ||
| uint64_t | end | ||
| ) |
| void gpu_record_flatten | ( | gpu_records_buffer_t * | buf | ) |
| uint64_t gpu_record_get_duration | ( | const gpu_records_buffer_t * | buf | ) |
| uint64_t gpu_record_get_memory_exclusive_duration | ( | const gpu_records_buffer_t * | mem_buf, |
| const gpu_records_buffer_t * | kernel_buf | ||
| ) |