Mercurial > hg > Members > kono > Cerium
comparison TaskManager/Fifo/FifoDmaManager.cc @ 14:41ccd4b38184
*** empty log message ***
author | gongo |
---|---|
date | Fri, 08 Feb 2008 18:00:21 +0900 |
parents | 2356238ebea7 |
children | 7927e00fb8e2 |
comparison
equal
deleted
inserted
replaced
13:b658f8ca4408 | 14:41ccd4b38184 |
---|---|
3 #include "FifoDmaManager.h" | 3 #include "FifoDmaManager.h" |
4 | 4 |
5 void | 5 void |
6 FifoDmaManager::dma_load(void *buf, unsigned int addr, int size, int mask) | 6 FifoDmaManager::dma_load(void *buf, unsigned int addr, int size, int mask) |
7 { | 7 { |
8 if (buf == NULL || (void*)addr == NULL) return; | |
8 memcpy(buf, (void*)addr, size); | 9 memcpy(buf, (void*)addr, size); |
9 } | 10 } |
10 | 11 |
11 void | 12 void |
12 FifoDmaManager::dma_store(void *buf, unsigned int addr, int size, int mask) | 13 FifoDmaManager::dma_store(void *buf, unsigned int addr, int size, int mask) |
13 { | 14 { |
15 if (buf == NULL || (void*)addr == NULL) return; | |
14 memcpy((void*)addr, buf, size); | 16 memcpy((void*)addr, buf, size); |
15 } | 17 } |
16 | 18 |
17 /** | 19 /** |
18 * mask で設定した DMA 転送の完了を待つ | 20 * mask で設定した DMA 転送の完了を待つ |