#include <stdint.h>
#include "../../moc.h"


Go to the source code of this file.
Functions | |
PPU-only | |
| int | IMOC_get_data (void *target, uint64_t source, uint32_t size, int dest) |
| Internal wrapper-function for a blocking DMA-get operation. | |
| int | IMOC_put_data (void *source, uint64_t target, uint32_t size, int dest) |
| Internal wrapper-function for a blocking DMA-put operation. | |
| int | IMOC_iget_data (void *target, uint64_t source, uint32_t size, uint32_t dest, imoc_dma_request *request) |
| Internal wrapper-function for a non-blocking DMA-get operation. | |
| int | IMOC_iput_data (void *source, uint64_t target, uint32_t size, uint32_t dest, imoc_dma_request *request) |
| Internal wrapper-function for a non-blocking DMA-put operation. | |
| int | IMOC_wait_dma (imoc_dma_request *request) |
| Waits till a IMOC_iget_data or IMOC_iput_data is completed. | |
| int | IMOC_test_dma (imoc_dma_request *request, int *flag) |
| Tests if a IMOC_iget_data or IMOC_iput_data is completed. | |
| int | moc_tag_reserve (unsigned int speid) |
| Reserves a tag on the ppu, for communication with a given spu. | |
| int | moc_tag_release (unsigned int speid, int tag) |
| Releases a reserved tag. | |
1.5.6