Lines Matching defs:dma

129 	atge_dma_t *dma;
143 dma = atge_alloc_a_dma_blk(atgep, &atge_l1_dma_attr_tx_desc,
145 if (dma == NULL) {
150 atgep->atge_tx_ring->r_desc_ring = dma;
171 dma = atge_alloc_a_dma_blk(atgep, &atge_l1_dma_attr_rx_desc,
173 if (dma == NULL) {
178 l1->atge_rx_ring->r_desc_ring = dma;
197 dma = atge_alloc_a_dma_blk(atgep, &atge_l1_dma_attr_cmb,
199 l1->atge_l1_cmb = dma;
200 if (dma == NULL) {
211 dma = atge_alloc_a_dma_blk(atgep, &atge_l1_dma_attr_rr,
213 l1->atge_l1_rr = dma;
214 if (dma == NULL) {
226 dma = atge_alloc_a_dma_blk(atgep, &atge_l1_dma_attr_smb,
228 l1->atge_l1_smb = dma;
229 if (dma == NULL) {
302 atge_dma_t *dma;
308 dma = l1->atge_rx_ring->r_desc_ring;
309 bzero(dma->addr, L1_RX_RING_SZ);
312 rx = (l1_rx_desc_t *)(dma->addr + (i * sizeof (l1_rx_desc_t)));
314 ATGE_PUT64(dma, &rx->addr,
316 ATGE_PUT32(dma, &rx->len,
321 DMA_SYNC(dma, 0, L1_RX_RING_SZ, DDI_DMA_SYNC_FORDEV);
340 atge_dma_t *dma;
345 dma = l1->atge_l1_rr;
346 bzero(dma->addr, L1_RR_RING_SZ);
347 DMA_SYNC(dma, 0, L1_RR_RING_SZ, DDI_DMA_SYNC_FORDEV);
354 atge_dma_t *dma;
357 dma = l1->atge_l1_smb;
358 bzero(dma->addr, L1_SMB_BLOCK_SZ);
359 DMA_SYNC(dma, 0, L1_SMB_BLOCK_SZ, DDI_DMA_SYNC_FORDEV);
366 atge_dma_t *dma;
369 dma = l1->atge_l1_cmb;
370 bzero(dma->addr, L1_CMB_BLOCK_SZ);
371 DMA_SYNC(dma, 0, L1_CMB_BLOCK_SZ, DDI_DMA_SYNC_FORDEV);
453 atge_dma_t *dma;
460 dma = l1->atge_l1_smb;
461 DMA_SYNC(dma, 0, L1_SMB_BLOCK_SZ, DDI_DMA_SYNC_FORKERNEL);
463 smb = (atge_l1_smb_t *)dma->addr;
552 DMA_SYNC(dma, 0, L1_SMB_BLOCK_SZ, DDI_DMA_SYNC_FORDEV);