Home | History | Annotate | Download | only in ic

Lines Matching refs:dwc_gmac_softc

85 static int dwc_gmac_reset(struct dwc_gmac_softc *);
86 static void dwc_gmac_write_hwaddr(struct dwc_gmac_softc *, uint8_t[ETHER_ADDR_LEN]);
87 static int dwc_gmac_alloc_dma_rings(struct dwc_gmac_softc *);
88 static void dwc_gmac_free_dma_rings(struct dwc_gmac_softc *);
89 static int dwc_gmac_alloc_rx_ring(struct dwc_gmac_softc *, struct dwc_gmac_rx_ring *);
90 static void dwc_gmac_reset_rx_ring(struct dwc_gmac_softc *, struct dwc_gmac_rx_ring *);
91 static void dwc_gmac_free_rx_ring(struct dwc_gmac_softc *, struct dwc_gmac_rx_ring *);
92 static int dwc_gmac_alloc_tx_ring(struct dwc_gmac_softc *, struct dwc_gmac_tx_ring *);
93 static void dwc_gmac_reset_tx_ring(struct dwc_gmac_softc *, struct dwc_gmac_tx_ring *);
94 static void dwc_gmac_free_tx_ring(struct dwc_gmac_softc *, struct dwc_gmac_tx_ring *);
95 static void dwc_gmac_txdesc_sync(struct dwc_gmac_softc *, int, int, int);
100 static int dwc_gmac_queue(struct dwc_gmac_softc *, struct mbuf *);
102 static void dwc_gmac_tx_intr(struct dwc_gmac_softc *);
103 static void dwc_gmac_rx_intr(struct dwc_gmac_softc *);
104 static void dwc_gmac_setmulti(struct dwc_gmac_softc *);
178 static void dwc_gmac_dump_dma(struct dwc_gmac_softc *);
179 static void dwc_gmac_dump_tx_desc(struct dwc_gmac_softc *);
180 static void dwc_gmac_dump_rx_desc(struct dwc_gmac_softc *);
181 static void dwc_dump_and_abort(struct dwc_gmac_softc *, const char *);
182 static void dwc_dump_status(struct dwc_gmac_softc *);
183 static void dwc_gmac_dump_ffilt(struct dwc_gmac_softc *, uint32_t);
187 dwc_gmac_attach(struct dwc_gmac_softc *sc, int phy_id, uint32_t mii_clk)
386 dwc_gmac_reset(struct dwc_gmac_softc *sc)
404 dwc_gmac_write_hwaddr(struct dwc_gmac_softc *sc,
419 struct dwc_gmac_softc * const sc = device_private(self);
452 struct dwc_gmac_softc * const sc = device_private(self);
481 dwc_gmac_alloc_rx_ring(struct dwc_gmac_softc *sc,
566 dwc_gmac_reset_rx_ring(struct dwc_gmac_softc *sc,
594 dwc_gmac_alloc_dma_rings(struct dwc_gmac_softc *sc)
651 dwc_gmac_free_dma_rings(struct dwc_gmac_softc *sc)
662 dwc_gmac_free_rx_ring(struct dwc_gmac_softc *sc, struct dwc_gmac_rx_ring *ring)
686 dwc_gmac_alloc_tx_ring(struct dwc_gmac_softc *sc,
728 dwc_gmac_txdesc_sync(struct dwc_gmac_softc *sc, int start, int end, int ops)
753 dwc_gmac_reset_tx_ring(struct dwc_gmac_softc *sc,
785 dwc_gmac_free_tx_ring(struct dwc_gmac_softc *sc,
815 struct dwc_gmac_softc * const sc = ifp->if_softc;
871 struct dwc_gmac_softc * const sc = ifp->if_softc;
950 struct dwc_gmac_softc * const sc = ifp->if_softc;
963 struct dwc_gmac_softc * const sc = ifp->if_softc;
1009 struct dwc_gmac_softc * const sc = ifp->if_softc;
1047 dwc_gmac_queue(struct dwc_gmac_softc *sc, struct mbuf *m0)
1133 struct dwc_gmac_softc * const sc = ifp->if_softc;
1156 struct dwc_gmac_softc * const sc = ifp->if_softc;
1190 dwc_gmac_tx_intr(struct dwc_gmac_softc *sc)
1249 dwc_gmac_rx_intr(struct dwc_gmac_softc *sc)
1379 dwc_gmac_setmulti(struct dwc_gmac_softc *sc)
1453 dwc_gmac_intr(struct dwc_gmac_softc *sc)
1639 dwc_gmac_dump_dma(struct dwc_gmac_softc *sc)
1668 dwc_gmac_dump_tx_desc(struct dwc_gmac_softc *sc)
1691 dwc_gmac_dump_rx_desc(struct dwc_gmac_softc *sc)
1741 dwc_dump_status(struct dwc_gmac_softc *sc)
1779 dwc_dump_and_abort(struct dwc_gmac_softc *sc, const char *msg)
1791 static void dwc_gmac_dump_ffilt(struct dwc_gmac_softc *sc, uint32_t ffilt)