Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
6295 serge 1
#include 
2
#include 
3
#include 
4
#include 
5
#include 
6
 
7
void *dma_alloc_coherent(struct device *dev, size_t size,
8
                         dma_addr_t *dma_handle, gfp_t gfp)
9
{
10
    void *ret;
11
 
12
    size = ALIGN(size,32768);
13
    ret = (void *)KernelAlloc(size);
14
 
15
    if (ret) {
16
        __builtin_memset(ret, 0, size);
17
        *dma_handle = GetPgAddr(ret);
18
    }
19
 
20
    return ret;
21
}
22