Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 515 → Rev 516

/shark/trunk/drivers/linuxc26/linuxcomp.c
284,6 → 284,33
}
 
void *dma_alloc_coherent(struct device *dev, size_t size,
dma_addr_t *dma_handle, int gfp)
{
void *ret;
/* ignore region specifiers */
gfp &= ~(__GFP_DMA | __GFP_HIGHMEM);
if (dev == NULL || (*dev->dma_mask < 0xffffffff))
gfp |= GFP_DMA;
ret = (void *)malloc(size);
if (ret != NULL) {
memset(ret, 0, size);
*dma_handle = (dma_addr_t)ret;
}
return ret;
}
void dma_free_coherent(struct device *dev, size_t size,
void *vaddr, dma_addr_t dma_handle)
{
free((void *)dma_handle);
}
 
void init_completion(struct completion *x) {
}
 
void complete(struct completion *c) {
}