|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
Go to the source code of this file.
Macros | |
| #define | DMA_CHANNEL_VIF0 0x00 |
| #define | DMA_CHANNEL_VIF1 0x01 |
| #define | DMA_CHANNEL_GIF 0x02 |
| #define | DMA_CHANNEL_fromIPU 0x03 |
| #define | DMA_CHANNEL_toIPU 0x04 |
| #define | DMA_CHANNEL_fromSIF0 0x05 |
| #define | DMA_CHANNEL_toSIF1 0x06 |
| #define | DMA_CHANNEL_SIF2 0x07 |
| #define | DMA_CHANNEL_fromSPR 0x08 |
| #define | DMA_CHANNEL_toSPR 0x09 |
| #define | DMA_FLAG_TRANSFERTAG 0x01 |
| #define | DMA_FLAG_INTERRUPTSAFE 0x02 |
Functions | |
| int | dma_reset (void) |
| int | dma_channel_initialize (int channel, void *handler, int flags) |
| void | dma_channel_fast_waits (int channel) |
| void | dma_wait_fast (void) |
| int | dma_channel_wait (int channel, int timeout) |
| void | dma_channel_send_packet2 (packet2_t *packet2, int channel, u8 flush_cache) |
| int | dma_channel_send_chain (int channel, void *data, int qwc, int flags, int spr) |
| int | dma_channel_send_chain_ucab (int channel, void *data, int qwc, int flags) |
| int | dma_channel_send_normal (int channel, void *data, int qwc, int flags, int spr) |
| int | dma_channel_send_normal_ucab (int channel, void *data, int qwc, int flags) |
| int | dma_channel_receive_normal (int channel, void *data, int data_size, int flags, int spr) |
| int | dma_channel_receive_chain (int channel, void *data, int data_size, int flags, int spr) |
| int | dma_channel_shutdown (int channel, int flags) |
DMA channel utilities
Definition in file dma.h.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |