Lines Matching refs:rd
184 struct dma_desc *rd) in korina_start_rx() argument
186 korina_start_dma(lp->rx_dma_regs, CPHYSADDR(rd)); in korina_start_rx()
190 struct dma_desc *rd) in korina_chain_rx() argument
192 korina_chain_dma(lp->rx_dma_regs, CPHYSADDR(rd)); in korina_chain_rx()
351 struct dma_desc *rd = &lp->rd_ring[lp->rx_next_done]; in korina_rx() local
357 dma_cache_inv((u32)rd, sizeof(*rd)); in korina_rx()
363 devcs = rd->devcs; in korina_rx()
365 if ((KORINA_RBSIZE - (u32)DMA_COUNT(rd->control)) == 0) in korina_rx()
421 rd->devcs = 0; in korina_rx()
425 rd->ca = CPHYSADDR(skb_new->data); in korina_rx()
427 rd->ca = CPHYSADDR(skb->data); in korina_rx()
429 rd->control = DMA_COUNT(KORINA_RBSIZE) | in korina_rx()
436 dma_cache_wback((u32)rd, sizeof(*rd)); in korina_rx()
437 rd = &lp->rd_ring[lp->rx_next_done]; in korina_rx()
448 rd->devcs = 0; in korina_rx()
450 rd->ca = CPHYSADDR(skb->data); in korina_rx()
451 dma_cache_wback((u32)rd, sizeof(*rd)); in korina_rx()
452 korina_chain_rx(lp, rd); in korina_rx()