p_nxge_dma_common_t
p_nxge_dma_common_t *dma_buf_p;
p_nxge_dma_common_t *dma_cntl_p;
dma_buf_p = (p_nxge_dma_common_t *)KMEM_ZALLOC(
sizeof (p_nxge_dma_common_t) * rdc_max, KM_SLEEP);
dma_cntl_p = (p_nxge_dma_common_t *)KMEM_ZALLOC(
sizeof (p_nxge_dma_common_t) * rdc_max, KM_SLEEP);
p_nxge_dma_common_t);
static void nxge_dma_mem_free(p_nxge_dma_common_t);
static void nxge_dma_free_rx_data_buf(p_nxge_dma_common_t);
p_nxge_dma_common_t *, size_t, size_t, uint32_t *);
static void nxge_free_rx_buf_dma(p_nxge_t, p_nxge_dma_common_t, uint32_t);
p_nxge_dma_common_t *, size_t);
static void nxge_free_rx_cntl_dma(p_nxge_t, p_nxge_dma_common_t);
p_nxge_dma_common_t *, size_t, size_t, uint32_t *);
sizeof (p_nxge_dma_common_t) * rdc_max);
static void nxge_free_tx_buf_dma(p_nxge_t, p_nxge_dma_common_t, uint32_t);
sizeof (p_nxge_dma_common_t) * rdc_max);
p_nxge_dma_common_t *dmap,
p_nxge_dma_common_t rx_dmap;
p_nxge_dma_common_t *,
rx_dmap = (p_nxge_dma_common_t)
static void nxge_free_tx_cntl_dma(p_nxge_t, p_nxge_dma_common_t);
(p_nxge_dma_common_t)(&rx_dmap[i]));
nxge_free_rx_buf_dma(p_nxge_t nxgep, p_nxge_dma_common_t dmap,
p_nxge_dma_common_t *dmap, size_t size)
p_nxge_dma_common_t rx_dmap;
rx_dmap = (p_nxge_dma_common_t)
nxge_free_rx_cntl_dma(p_nxge_t nxgep, p_nxge_dma_common_t dmap)
dma_buf_p = (p_nxge_dma_common_t *)KMEM_ZALLOC(
sizeof (p_nxge_dma_common_t) * tdc_max, KM_SLEEP);
dma_cntl_p = (p_nxge_dma_common_t *)KMEM_ZALLOC(
sizeof (p_nxge_dma_common_t) * tdc_max, KM_SLEEP);
p_nxge_dma_common_t *dmap, size_t alloc_size,
p_nxge_dma_common_t tx_dmap;
tx_dmap = (p_nxge_dma_common_t)
(p_nxge_dma_common_t)(&tx_dmap[i]));
nxge_free_tx_buf_dma(p_nxge_t nxgep, p_nxge_dma_common_t dmap,
p_nxge_dma_common_t *dmap, size_t size)
p_nxge_dma_common_t tx_dmap;
tx_dmap = (p_nxge_dma_common_t)
nxge_free_tx_cntl_dma(p_nxge_t nxgep, p_nxge_dma_common_t dmap)
sizeof (p_nxge_dma_common_t) * tdc_max);
sizeof (p_nxge_dma_common_t) * tdc_max);
p_nxge_dma_common_t dma_p)
nxge_dma_mem_free(p_nxge_dma_common_t dma_p)
nxge_dma_free_rx_data_buf(p_nxge_dma_common_t dma_p)
static p_rx_msg_t nxge_allocb(size_t, uint32_t, p_nxge_dma_common_t);
p_nxge_dma_common_t dmap;
dmap = (p_nxge_dma_common_t)&rcrp->rcr_desc;
nxge_allocb(size_t size, uint32_t pri, p_nxge_dma_common_t dmabuf_p)
p_nxge_dma_common_t dmamsg_p;
dmamsg_p = (p_nxge_dma_common_t)&nxge_mp->buf_dma;
p_nxge_dma_common_t *dma_buf_p, p_rx_rbr_ring_t *rbr_p,
p_nxge_dma_common_t *dma_cntl_p, p_rx_rcr_ring_t *rcr_p,
p_nxge_dma_common_t *dma_cntl_p, p_rx_rbr_ring_t *rbr_p,
p_nxge_dma_common_t cntl_dmap;
p_nxge_dma_common_t dmap;
dmap = (p_nxge_dma_common_t)&rbrp->rbr_desc;
dmap = (p_nxge_dma_common_t)&rcrp->rcr_desc;
dmap = (p_nxge_dma_common_t)&mboxp->rx_mbox;
p_nxge_dma_common_t *dma_buf_p,
p_nxge_dma_common_t dma_bufp, tmp_bufp;
p_nxge_dma_common_t dmap;
dmap = (p_nxge_dma_common_t)&rcrp->rcr_desc;
p_nxge_dma_common_t *, p_rx_rbr_ring_t *,
p_nxge_dma_common_t *, p_rx_rcr_ring_t *,
p_nxge_dma_common_t *, p_rx_rbr_ring_t *,
p_nxge_dma_common_t *,
nxge_setup_dma_common(p_nxge_dma_common_t dest_p, p_nxge_dma_common_t src_p,
p_nxge_dma_common_t *dma_buf_p,
p_nxge_dma_common_t *dma_cntl_p,
p_nxge_dma_common_t *dma_cntl_p,
p_nxge_dma_common_t cntl_dmap;
p_nxge_dma_common_t dmap;
dmap = (p_nxge_dma_common_t)&tx_ring_p->tdc_desc;
dmap = (p_nxge_dma_common_t)&mboxp->tx_mbox;
p_nxge_dma_common_t *dma_buf_p,
p_nxge_dma_common_t dma_bufp, tmp_bufp;
p_nxge_dma_common_t dmap;
p_nxge_dma_common_t *, p_tx_ring_t *,
uint32_t, p_nxge_dma_common_t *,
p_nxge_dma_common_t *, p_tx_ring_t *, uint32_t);
p_nxge_dma_common_t *, p_tx_ring_t,
p_nxge_dma_common_t tx_desc_dma_p;
p_nxge_dma_common_t *dma_buf_pool_p;
p_nxge_dma_common_t *dma_bufp;
void nxge_setup_dma_common(p_nxge_dma_common_t, p_nxge_dma_common_t,