@@ -83,22 +83,19 @@ CFG_TUD_MEM_SECTION static struct {
8383// DMA
8484//--------------------------------------------------------------------
8585#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 );
9089}
9190
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 );
9694}
9795
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 );
10299}
103100#endif
104101
0 commit comments