diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-09-05 09:12:34 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-09-08 07:53:02 +0200 |
commit | ddf8d1297fd906177225949cafe9749a00842b39 (patch) | |
tree | e78516eb83eec1f7a05e7eacadba7272a439310c | |
parent | score: Add RTEMS_DECONST|DEVOLATILE|DEQUALIFY() (diff) | |
download | rtems-ddf8d1297fd906177225949cafe9749a00842b39.tar.bz2 |
libchip/dwmac: Use RTEMS_DEVOLATILE()
-rw-r--r-- | c/src/libchip/network/dwmac-desc-enh.c | 15 |
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 ) ); } } |