@@ -83,22 +83,19 @@ CFG_TUD_MEM_SECTION static struct {
83
83
// DMA
84
84
//--------------------------------------------------------------------
85
85
#if CFG_TUD_MEM_DCACHE_ENABLE
86
- void dcd_dcache_clean (const void * addr , uint32_t data_size ) {
87
- if (addr && data_size ) {
88
- dwc2_dcache_clean (addr , data_size );
89
- }
86
+ bool dcd_dcache_clean (const void * addr , uint32_t data_size ) {
87
+ TU_VERIFY (addr && data_size );
88
+ return dwc2_dcache_clean (addr , data_size );
90
89
}
91
90
92
- void dcd_dcache_invalidate (const void * addr , uint32_t data_size ) {
93
- if (addr && data_size ) {
94
- dwc2_dcache_invalidate (addr , data_size );
95
- }
91
+ bool dcd_dcache_invalidate (const void * addr , uint32_t data_size ) {
92
+ TU_VERIFY (addr && data_size );
93
+ return dwc2_dcache_invalidate (addr , data_size );
96
94
}
97
95
98
- void dcd_dcache_clean_invalidate (const void * addr , uint32_t data_size ) {
99
- if (addr && data_size ) {
100
- dwc2_dcache_clean_invalidate (addr , data_size );
101
- }
96
+ bool dcd_dcache_clean_invalidate (const void * addr , uint32_t data_size ) {
97
+ TU_VERIFY (addr && data_size );
98
+ return dwc2_dcache_clean_invalidate (addr , data_size );
102
99
}
103
100
#endif
104
101
0 commit comments