(git:cd590b0)
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:
Here is the caller 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.