include/internal/ppu/imoc_dma_ppu.h File Reference

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

Include dependency graph for imoc_dma_ppu.h:

This graph shows which files directly or indirectly include this file:

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.


Generated on Thu Feb 12 13:49:53 2009 for MPI On Cell (Documentation) by  doxygen 1.5.6