List of Operations
API Functional Overview
1-5
1.5
List of Operations
Table 1-2.
DSP/BIOS Operations
ATM module operations
BUF module operations
C55 operations
Function
Operation
ATM_andi, ATM_andu
Atomically AND memory location with mask and return previous value
ATM_cleari, ATM_clearu
Atomically clear memory location and return previous value
ATM_deci, ATM_decu
Atomically decrement memory and return new value
ATM_inci, ATM_incu
Atomically increment memory and return new value
ATM_ori, ATM_oru
Atomically OR memory location with mask and return previous value
ATM_seti, ATM_setu
Atomically set memory and return previous value
Function
Operation
BUF_alloc
Allocate a fixed memory buffer out of the buffer pool
BUF_create
Dynamically create a buffer pool
BUF_delete
Delete a dynamically created buffer pool
BUF_free
Free a fixed memory buffer into the buffer pool
BUF_maxbuff
Check the maximum number of buffers used from the buffer pool
BUF_stat
Determine the status of a buffer pool (buffer size, number of free buffers, total
number of buffers in the pool)
Function
Operation
C55_disableIER0,
C55_disableIER1,
C55_disableInt
Disable certain maskable interrupts
C55_enableIER0,
C55_enableIER1,
C55_enableInt
Enable certain maskable interrupts
Acknowledge an L2 interrupt (OMAP 2320/2420 only)