dma_area_t
dma_area_t bf_dma; /* dma area for buf */
dma_area_t sc_desc_dma;
uint_t bind_flags, dma_area_t *dma_p)
arn_free_dma_mem(dma_area_t *dma_p)
dma_area_t bf_dma; /* dma area for buf */
dma_area_t asc_desc_dma; /* descriptor structure */
uint_t bind_flags, dma_area_t *dma_p)
ath_free_dma_mem(dma_area_t *dma_p)
dma_area_t *areap;
dma_area_t pbuf; /* (const) related */
dma_area_t desc; /* (const) related h/w */
dma_area_t buf[BGE_SPLIT]; /* (const) related */
dma_area_t desc; /* (const) related h/w */
dma_area_t buf;
dma_area_t desc; /* (const) related h/w */
dma_area_t desc; /* (const) related h/w */
dma_area_t buf[BGE_SEND_BUF_ARRAY][BGE_SPLIT];
dma_area_t tx_desc; /* transmit descriptors */
dma_area_t rx_desc[BGE_RECV_RINGS_SPLIT];
dma_area_t tx_buff[BGE_SPLIT];
dma_area_t rx_buff[BGE_SPLIT];
dma_area_t statistics; /* describes hardware */
dma_area_t status_block; /* describes hardware */
uint_t dma_flags, dma_area_t *dma_p)
bge_free_dma_mem(dma_area_t *dma_p)
bge_slice_chunk(dma_area_t *slice, dma_area_t *chunk,
dma_area_t pbuf;
dma_area_t desc;
dma_area_t pbuf;
dma_area_t area;
dma_area_t area;
dma_area_t tx_desc; /* transmit descriptors */
dma_area_t tx_buff; /* transmit buffers */
dma_area_t rx_desc; /* receive descriptors */
dma_area_t rx_buff; /* receive buffers */
dma_area_t *descp;
dma_area_t *descp;
uint_t dma_flags, dma_area_t *dma_p)
dmfe_free_dma_mem(dma_area_t *dma_p)
dmfe_ring_get32(dma_area_t *dma_p, uint_t index, uint_t offset)
dmfe_ring_put32(dma_area_t *dma_p, uint_t index, uint_t offset, uint32_t value)
dmfe_setup_get32(dma_area_t *dma_p, uint_t index)
dmfe_setup_put32(dma_area_t *dma_p, uint_t index, uint32_t value)
dma_area_t *descp;
dma_area_t *descp;
dma_area_t *descp;
dma_area_t desc; /* (const) related h/w */
dma_area_t *bufp; /* (const) related */
dma_area_t desc; /* (const) related h/w */
dma_area_t pbuf; /* (const) related */
dma_area_t *free_list; /* available buffer queue */
dma_area_t *recycle_list; /* recycling buffer queue */
dma_area_t desc; /* (const) related h/w */
dma_area_t desc; /* (const) related h/w */
dma_area_t buf[NGE_SEND_SLOTS_BUF];
ddi_device_acc_attr_t *attr_p, uint_t dma_flags, dma_area_t *dma_p);
void nge_free_dma_mem(dma_area_t *dma_p);
nge_slice_chunk(dma_area_t *slice, dma_area_t *chunk,
uint_t dma_flags, dma_area_t *dma_p)
nge_free_dma_mem(dma_area_t *dma_p)
dma_area_t desc;
dma_area_t pbuf;
dma_area_t *bufp;
kmem_free(bsbdp->bufp, sizeof (dma_area_t));
kmem_free(bufp, sizeof (dma_area_t));
kmem_free(bufp, sizeof (dma_area_t));
dma_area_t desc;
dma_area_t *bufp;
bufp = kmem_zalloc(sizeof (dma_area_t), KM_SLEEP);
kmem_free(bufp, sizeof (dma_area_t));
kmem_free(bufp, sizeof (dma_area_t));
dma_area_t *bufp;
dma_area_t *bufp;
bufp = (dma_area_t *)arg;
kmem_free(bufp, sizeof (dma_area_t));
unm_free_dma_mem(dma_area_t *dma_p)
ddi_dma_attr_t *dma_attr_p, dma_area_t *dma_p)
dma_area_t *dma_p;
dma_area_t *dma_p;
dma_area_t *dma_info;
dma_area_t dma_area;
dma_area_t dma_info;
dma_area_t pbuf; /* (const) related */
dma_area_t desc; /* (const) related h/w */
dma_area_t pbuf; /* (const) related */
dma_area_t dma_area_rxdesc;
dma_area_t dma_area_txdesc;
dma_area_t dma_area_stats;
dma_area_t rx_desc;
dma_area_t tx_desc;
dma_area_t *areap;
ddi_device_acc_attr_t *acc_attr_p, uint_t dma_flags, dma_area_t *dma_p)
rge_free_dma_mem(dma_area_t *dma_p)
rge_slice_chunk(dma_area_t *slice, dma_area_t *chunk,
dma_area_t *pbuf;
dma_area_t *pbuf;
dma_area_t desc;
dma_area_t *pbuf;
dma_area_t *pbuf;
uint_t, dma_area_t *);
static void rtls_free_dma_mem(dma_area_t *);
ddi_device_acc_attr_t *attr_p, uint_t dma_flags, dma_area_t *dma_p)
rtls_free_dma_mem(dma_area_t *dma_p)
dma_area_t dma_area_rx; /* receive dma area */
dma_area_t dma_area_tx[RTLS_MAX_TX_DESC];
uint_t bind_flags, dma_area_t *dma_p)
rtw_free_dma_mem(dma_area_t *dma_p)
dma_area_t bf_dma; /* dma area for buf */
dma_area_t bf_dma; /* dma area for buf */
dma_area_t sc_desc_dma;