AM263x MCU+ SDK  10.00.00
sipc_notify_mailbox.h File Reference

Go to the source code of this file.

Data Structures

struct  SIPC_SwQueue
 SIPC swQ structure which holds the data pointer to a fifo Queue in HSM MBOX memory. More...
 

Macros

#define MAILBOX_MAX_SW_QUEUE_STRUCT_SIZE   (sizeof(SIPC_SwQueue))
 

Functions

static int32_t SIPC_mailboxRead (SIPC_SwQueue *swQ, uint8_t *Buff)
 
static int32_t SIPC_mailboxWrite (uint32_t mailboxBaseAddr, uint32_t wrIntrBitPos, SIPC_SwQueue *swQ, uint8_t *Buff)
 
static void SIPC_mailboxClearAllInt (uint32_t mailboxBaseAddr)
 
static uint32_t SIPC_mailboxGetPendingIntr (uint32_t mailboxBaseAddr)
 
static void SIPC_mailboxClearPendingIntr (uint32_t mailboxBaseAddr, uint32_t pendingIntr)
 
static uint32_t SIPC_mailboxIsPendingIntr (uint32_t pendingIntr, uint32_t coreId)
 

Macro Definition Documentation

◆ MAILBOX_MAX_SW_QUEUE_STRUCT_SIZE

#define MAILBOX_MAX_SW_QUEUE_STRUCT_SIZE   (sizeof(SIPC_SwQueue))

Function Documentation

◆ SIPC_mailboxRead()

static int32_t SIPC_mailboxRead ( SIPC_SwQueue swQ,
uint8_t *  Buff 
)
inlinestatic

◆ SIPC_mailboxWrite()

static int32_t SIPC_mailboxWrite ( uint32_t  mailboxBaseAddr,
uint32_t  wrIntrBitPos,
SIPC_SwQueue swQ,
uint8_t *  Buff 
)
inlinestatic

◆ SIPC_mailboxClearAllInt()

static void SIPC_mailboxClearAllInt ( uint32_t  mailboxBaseAddr)
inlinestatic

◆ SIPC_mailboxGetPendingIntr()

static uint32_t SIPC_mailboxGetPendingIntr ( uint32_t  mailboxBaseAddr)
inlinestatic

◆ SIPC_mailboxClearPendingIntr()

static void SIPC_mailboxClearPendingIntr ( uint32_t  mailboxBaseAddr,
uint32_t  pendingIntr 
)
inlinestatic

◆ SIPC_mailboxIsPendingIntr()

static uint32_t SIPC_mailboxIsPendingIntr ( uint32_t  pendingIntr,
uint32_t  coreId 
)
inlinestatic