Sound Open Firmware
Loading...
Searching...
No Matches
mailbox.h File Reference
Include dependency graph for mailbox.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define mailbox_get_exception_base()
#define mailbox_get_exception_size()
#define mailbox_get_dspbox_base()
#define mailbox_get_dspbox_size()
#define mailbox_get_hostbox_base()
#define mailbox_get_hostbox_size()
#define mailbox_get_debug_base()
#define mailbox_get_debug_size()

Functions

static void mailbox_dspbox_write (size_t offset, const void *src, size_t bytes)
static void mailbox_dspbox_read (void *dest, size_t dest_size, size_t offset, size_t bytes)
static void mailbox_hostbox_write (size_t offset, const void *src, size_t bytes)
static void mailbox_hostbox_read (void *dest, size_t dest_size, size_t offset, size_t bytes)
static void mailbox_stream_write (size_t offset, const void *src, size_t bytes)

Macro Definition Documentation

◆ mailbox_get_debug_base

#define mailbox_get_debug_base ( )
Value:
MAILBOX_DEBUG_BASE

◆ mailbox_get_debug_size

#define mailbox_get_debug_size ( )
Value:
MAILBOX_DEBUG_SIZE

◆ mailbox_get_dspbox_base

#define mailbox_get_dspbox_base ( )
Value:
MAILBOX_DSPBOX_BASE

◆ mailbox_get_dspbox_size

#define mailbox_get_dspbox_size ( )
Value:
MAILBOX_DSPBOX_SIZE

◆ mailbox_get_exception_base

#define mailbox_get_exception_base ( )
Value:
MAILBOX_EXCEPTION_BASE

◆ mailbox_get_exception_size

#define mailbox_get_exception_size ( )
Value:
MAILBOX_EXCEPTION_SIZE

◆ mailbox_get_hostbox_base

#define mailbox_get_hostbox_base ( )
Value:
MAILBOX_HOSTBOX_BASE

◆ mailbox_get_hostbox_size

#define mailbox_get_hostbox_size ( )
Value:
MAILBOX_HOSTBOX_SIZE

Function Documentation

◆ mailbox_dspbox_read()

void mailbox_dspbox_read ( void * dest,
size_t dest_size,
size_t offset,
size_t bytes )
inlinestatic

◆ mailbox_dspbox_write()

void mailbox_dspbox_write ( size_t offset,
const void * src,
size_t bytes )
inlinestatic

◆ mailbox_hostbox_read()

void mailbox_hostbox_read ( void * dest,
size_t dest_size,
size_t offset,
size_t bytes )
inlinestatic

◆ mailbox_hostbox_write()

void mailbox_hostbox_write ( size_t offset,
const void * src,
size_t bytes )
inlinestatic

◆ mailbox_stream_write()

void mailbox_stream_write ( size_t offset,
const void * src,
size_t bytes )
inlinestatic