Go to the source code of this file.
|
| s32 | osPiStartDma (OSIoMesg *mb, s32 priority, s32 direction, uintptr_t devAddr, void *vAddr, size_t nbytes, OSMesgQueue *mq) |
| |
| void | osCreatePiManager (OSPri pri, OSMesgQueue *cmdQ, OSMesg *cmdBuf, s32 cmdMsgCnt) |
| |
| OSMesgQueue * | osPiGetCmdQueue (void) |
| |
| s32 | osPiWriteIo (uintptr_t devAddr, u32 data) |
| |
| s32 | osPiReadIo (uintptr_t devAddr, u32 *data) |
| |
| s32 | osPiRawStartDma (s32 dir, u32 cart_addr, void *dram_addr, size_t size) |
| |
| s32 | osEPiRawStartDma (OSPiHandle *piHandle, s32 dir, u32 cart_addr, void *dram_addr, size_t size) |
| |
◆ OS_MESG_PRI_HIGH
| #define OS_MESG_PRI_HIGH 1 |
◆ OS_MESG_PRI_NORMAL
| #define OS_MESG_PRI_NORMAL 0 |
◆ OS_READ
◆ OS_WRITE
◆ OSPiHandle
◆ osCreatePiManager()
| void osCreatePiManager |
( |
OSPri |
pri, |
|
|
OSMesgQueue * |
cmdQ, |
|
|
OSMesg * |
cmdBuf, |
|
|
s32 |
cmdMsgCnt |
|
) |
| |
◆ osEPiRawStartDma()
| s32 osEPiRawStartDma |
( |
OSPiHandle * |
piHandle, |
|
|
s32 |
dir, |
|
|
u32 |
cart_addr, |
|
|
void * |
dram_addr, |
|
|
size_t |
size |
|
) |
| |
◆ osPiGetCmdQueue()
| OSMesgQueue* osPiGetCmdQueue |
( |
void |
| ) |
|
◆ osPiRawStartDma()
| s32 osPiRawStartDma |
( |
s32 |
dir, |
|
|
u32 |
cart_addr, |
|
|
void * |
dram_addr, |
|
|
size_t |
size |
|
) |
| |
◆ osPiReadIo()
| s32 osPiReadIo |
( |
uintptr_t |
devAddr, |
|
|
u32 * |
data |
|
) |
| |
◆ osPiStartDma()
| s32 osPiStartDma |
( |
OSIoMesg * |
mb, |
|
|
s32 |
priority, |
|
|
s32 |
direction, |
|
|
uintptr_t |
devAddr, |
|
|
void * |
vAddr, |
|
|
size_t |
nbytes, |
|
|
OSMesgQueue * |
mq |
|
) |
| |
- Todo:
- name magic constants
◆ osPiWriteIo()
| s32 osPiWriteIo |
( |
uintptr_t |
devAddr, |
|
|
u32 |
data |
|
) |
| |