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 転送の完了を待つ