dma_region
struct dma_region *dr, size_t size, uint_t dir, uint_t flags);
static void ipw2100_dma_region_free(struct dma_region *dr);
struct dma_region *dr, size_t size, uint_t dir, uint_t flags)
ipw2100_dma_region_free(struct dma_region *dr)
struct dma_region *dr;
struct dma_region *dr;
struct dma_region sc_dma_txbd; /* tx buffer descriptor */
struct dma_region sc_dma_txbufs[IPW2100_NUM_TXBUF];
struct dma_region sc_dma_rxbd; /* rx buffer descriptor */
struct dma_region sc_dma_rxbufs[IPW2100_NUM_RXBUF];
struct dma_region sc_dma_status;
struct dma_region sc_dma_cmd; /* command */
ipw2200_dma_region_alloc(struct ipw2200_softc *sc, struct dma_region *dr,
ipw2200_dma_region_free(struct dma_region *dr)
struct dma_region *dr;
struct dma_region *dr;
struct dma_region dr[MAX_DR_NUM]; /* maximal, 64 * 4KB = 256KB */
struct dma_region sc_dma_txdsc;
struct dma_region sc_dma_txbufs[IPW2200_TX_RING_SIZE];
struct dma_region sc_dma_cmdsc;
struct dma_region sc_dma_rxbufs[IPW2200_RX_RING_SIZE];
struct dma_region *dr, size_t size, uint_t dir, uint_t flags);
extern void ipw2200_dma_region_free(struct dma_region *dr);
struct dma_region *dr;
struct dma_region *dr;
struct dma_region *dr, *dr_bf;
struct dma_region *dr;
struct dma_region *dr;
ral_dma_region_alloc(struct rt2560_softc *sc, struct dma_region *dr,
ral_dma_region_free(struct rt2560_softc *sc, struct dma_region *dr)
ring->dr_txbuf = kmem_zalloc(count * (sizeof (struct dma_region)),
kmem_free(ring->dr_txbuf, ring->count * (sizeof (struct dma_region)));
ring->dr_rxbuf = kmem_zalloc(count * (sizeof (struct dma_region)),
kmem_free(ring->dr_rxbuf, ring->count * (sizeof (struct dma_region)));
struct dma_region dr_desc;
struct dma_region *dr_txbuf;
struct dma_region dr_desc;
struct dma_region *dr_rxbuf;