summaryrefslogtreecommitdiffstats
path: root/c/src/libchip/network/dwmac-desc-enh.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-09-05 09:12:34 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-09-08 07:53:02 +0200
commitddf8d1297fd906177225949cafe9749a00842b39 (patch)
treee78516eb83eec1f7a05e7eacadba7272a439310c /c/src/libchip/network/dwmac-desc-enh.c
parentscore: Add RTEMS_DECONST|DEVOLATILE|DEQUALIFY() (diff)
downloadrtems-ddf8d1297fd906177225949cafe9749a00842b39.tar.bz2
libchip/dwmac: Use RTEMS_DEVOLATILE()
Diffstat (limited to '')
-rw-r--r--c/src/libchip/network/dwmac-desc-enh.c15
1 files changed, 11 insertions, 4 deletions
diff --git a/c/src/libchip/network/dwmac-desc-enh.c b/c/src/libchip/network/dwmac-desc-enh.c
index a3a5f5b718..408d971b1c 100644
--- a/c/src/libchip/network/dwmac-desc-enh.c
+++ b/c/src/libchip/network/dwmac-desc-enh.c
@@ -715,7 +715,10 @@ static int dwmac_desc_enh_destroy_rx_desc( dwmac_common_context *self )
}
if ( dma_rx != NULL ) {
- eno = self->CFG->CALLBACK.mem_free_nocache( self->arg, dma_rx );
+ eno = self->CFG->CALLBACK.mem_free_nocache(
+ self->arg,
+ RTEMS_DEVOLATILE( void *, dma_rx )
+ );
self->dma_rx = NULL;
}
@@ -741,7 +744,11 @@ static void dwmac_desc_enh_release_rx_bufs( dwmac_common_context *self )
MFREE( self->mbuf_addr_rx[i], dummy );
(void) dummy;
- memset(&p_enh[i].erx, 0, sizeof( dwmac_desc_ext ) );
+ memset(
+ RTEMS_DEVOLATILE( void *, &p_enh[i].erx ),
+ 0,
+ sizeof( dwmac_desc_ext )
+ );
}
}
@@ -811,7 +818,7 @@ static void dwmac_desc_enh_init_tx_desc( dwmac_common_context *self )
static int dwmac_desc_enh_destroy_tx_desc( dwmac_common_context *self )
{
int eno = 0;
- void *mem_desc = __DEVOLATILE( void *, self->dma_tx );
+ void *mem_desc = RTEMS_DEVOLATILE( void *, self->dma_tx );
if ( self->mbuf_addr_tx != NULL ) {
@@ -847,7 +854,7 @@ static void dwmac_desc_enh_release_tx_bufs( dwmac_common_context *self )
MFREE( self->mbuf_addr_tx[i], dummy );
(void) dummy;
- memset( __DEVOLATILE( void *,
+ memset( RTEMS_DEVOLATILE( void *,
&p_enh[i].etx ), 0, sizeof( dwmac_desc_ext ) );
}
}