summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/dev/dwc/if_dwcvar.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-01-10 09:16:17 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-01-10 09:53:34 +0100
commit3ef41be02fc0e4d6df0a109f1f126b81eb517176 (patch)
tree7fa18206d67f7da82431b95d6a8b0496d2c3aa2d /freebsd/sys/dev/dwc/if_dwcvar.h
parentif_dwc: Reduce DMA descriptor count (diff)
downloadrtems-libbsd-3ef41be02fc0e4d6df0a109f1f126b81eb517176.tar.bz2
if_dwc: Use explicit cache operations
Diffstat (limited to 'freebsd/sys/dev/dwc/if_dwcvar.h')
-rw-r--r--freebsd/sys/dev/dwc/if_dwcvar.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/freebsd/sys/dev/dwc/if_dwcvar.h b/freebsd/sys/dev/dwc/if_dwcvar.h
index 2c485dc8..b33fe2bf 100644
--- a/freebsd/sys/dev/dwc/if_dwcvar.h
+++ b/freebsd/sys/dev/dwc/if_dwcvar.h
@@ -60,7 +60,9 @@
#define TX_MAX_DMA_SEGS 8 /* maximum segs in a tx mbuf dma */
struct dwc_bufmap {
+#ifndef __rtems__
bus_dmamap_t map;
+#endif /* __rtems__ */
struct mbuf *mbuf;
};
@@ -88,8 +90,10 @@ struct dwc_softc {
bus_dma_tag_t rxdesc_tag;
bus_dmamap_t rxdesc_map;
struct dwc_hwdesc *rxdesc_ring;
+#ifndef __rtems__
bus_addr_t rxdesc_ring_paddr;
bus_dma_tag_t rxbuf_tag;
+#endif /* __rtems__ */
struct dwc_bufmap rxbuf_map[RX_DESC_COUNT];
uint32_t rx_idx;
@@ -97,8 +101,10 @@ struct dwc_softc {
bus_dma_tag_t txdesc_tag;
bus_dmamap_t txdesc_map;
struct dwc_hwdesc *txdesc_ring;
+#ifndef __rtems__
bus_addr_t txdesc_ring_paddr;
bus_dma_tag_t txbuf_tag;
+#endif /* __rtems__ */
struct dwc_bufmap txbuf_map[TX_DESC_COUNT];
uint32_t tx_idx_head;
uint32_t tx_idx_tail;