Mercurial > hg > Members > kono > Cerium
comparison TaskManager/Cell/spe/CellDmaManager.h @ 1001:61f33945f85d
error fix.
author | root@henri.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Thu, 21 Oct 2010 21:39:47 +0900 |
parents | 451ddde9a16d |
children | 18a548c337cb |
comparison
equal
deleted
inserted
replaced
1000:847650ebc244 | 1001:61f33945f85d |
---|---|
24 CellDmaManager() ; | 24 CellDmaManager() ; |
25 | 25 |
26 /* variables */ | 26 /* variables */ |
27 unsigned int wait_time, busy_time, alloc_busy_time; | 27 unsigned int wait_time, busy_time, alloc_busy_time; |
28 unsigned long long global_busy_time, global_wait_time, global_mail_time, mainMemalloc_time; | 28 unsigned long long global_busy_time, global_wait_time, global_mail_time, mainMemalloc_time; |
29 unsigned long long task_array_load_time, alloc_flag; | 29 unsigned long long task_array_load_time; |
30 | 30 |
31 /* functions */ | 31 /* functions */ |
32 void dma_load(void *buf, memaddr addr, uint32 size, uint32 mask); | 32 void dma_load(void *buf, memaddr addr, uint32 size, uint32 mask); |
33 void dma_store(void *buf, memaddr addr, uint32 size, uint32 mask); | 33 void dma_store(void *buf, memaddr addr, uint32 size, uint32 mask); |
34 void dma_wait(uint32 mask) ; | 34 void dma_wait(uint32 mask) ; |
37 void (CellDmaManager::*end_dmawait_profile)(unsigned long long *counter); | 37 void (CellDmaManager::*end_dmawait_profile)(unsigned long long *counter); |
38 void start_profile(); | 38 void start_profile(); |
39 void stop_profile(); | 39 void stop_profile(); |
40 | 40 |
41 | 41 |
42 void show_wait(Scheduler *s, int cpu); | 42 void show_dma_wait(Scheduler *s, int cpu); |
43 | 43 |
44 void mail_write(memaddr data); | 44 void mail_write(memaddr data); |
45 memaddr mail_read(); | 45 memaddr mail_read(); |
46 void dma_loadList(ListDataPtr list, void *buff, uint32 mask); | 46 void dma_loadList(ListDataPtr list, void *buff, uint32 mask); |
47 void dma_storeList(ListDataPtr, void *buff, uint32 mask); | 47 void dma_storeList(ListDataPtr, void *buff, uint32 mask); |