(git:9aade48)
Loading...
Searching...
No Matches
offload_buffer.h File Reference
#include <stddef.h>

Go to the source code of this file.

Data Structures

struct  offload_buffer
 Internal representation of a buffer. More...
 

Functions

void offload_create_buffer (const int length, offload_buffer **buffer)
 Allocate a buffer (NULL or valid) with the given number of elements.
 
void offload_free_buffer (offload_buffer *buffer)
 Deallocate given buffer.
 
double * offload_get_buffer_host_pointer (offload_buffer *buffer)
 Return a pointer to the host buffer (Fortran API).
 

Function Documentation

◆ offload_create_buffer()

void offload_create_buffer ( const int  length,
offload_buffer **  buffer 
)

Allocate a buffer (NULL or valid) with the given number of elements.

Author
Ole Schuett

Allocate a buffer (NULL or valid) with the given number of elements.

Author
Ole Schuett and Hans Pabst

Definition at line 52 of file offload_buffer.c.

Here is the call graph for this function:

◆ offload_free_buffer()

void offload_free_buffer ( offload_buffer buffer)

Deallocate given buffer.

Author
Ole Schuett

Definition at line 102 of file offload_buffer.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ offload_get_buffer_host_pointer()

double * offload_get_buffer_host_pointer ( offload_buffer buffer)

Return a pointer to the host buffer (Fortran API).

Author
Ole Schuett

Return a pointer to the host buffer (Fortran API).

Author
Ole Schuett

Definition at line 113 of file offload_buffer.c.