Lines Matching refs:va
473 void *va; in dma_ringalloc() local
477 va = dma_alloc_consistent(di, size, *alignbits, alloced, descpa); in dma_ringalloc()
479 if (NULL == va) in dma_ringalloc()
482 desc_strtaddr = (u32) roundup((unsigned long)va, alignbytes); in dma_ringalloc()
486 dma_free_coherent(di->dmadev, size, va, *descpa); in dma_ringalloc()
487 va = dma_alloc_consistent(di, size, *alignbits, in dma_ringalloc()
490 return va; in dma_ringalloc()
497 void *va; in dma64_alloc() local
509 va = dma_ringalloc(di, D64RINGALIGN, size, &align_bits, in dma64_alloc()
511 if (va == NULL) { in dma64_alloc()
519 roundup((unsigned long)va, align); in dma64_alloc()
520 di->txdalign = (uint) ((s8 *)di->txd64 - (s8 *) va); in dma64_alloc()
524 va = dma_ringalloc(di, D64RINGALIGN, size, &align_bits, in dma64_alloc()
526 if (va == NULL) { in dma64_alloc()
534 roundup((unsigned long)va, align); in dma64_alloc()
535 di->rxdalign = (uint) ((s8 *)di->rxd64 - (s8 *) va); in dma64_alloc()