Lines Matching refs:phys
612 static inline void debug_desc(u32 phys, struct desc *desc) in debug_desc() argument
617 phys, desc->next, desc->buf_len, desc->pkt_len, in debug_desc()
630 u32 phys, tab_phys, n_desc; in queue_get_desc() local
633 if (!(phys = qmgr_get_entry(queue))) in queue_get_desc()
636 phys &= ~0x1F; /* mask out non-address bits */ in queue_get_desc()
639 n_desc = (phys - tab_phys) / sizeof(struct desc); in queue_get_desc()
641 debug_desc(phys, &tab[n_desc]); in queue_get_desc()
646 static inline void queue_put_desc(unsigned int queue, u32 phys, in queue_put_desc() argument
649 debug_desc(phys, desc); in queue_put_desc()
650 BUG_ON(phys & 0x1F); in queue_put_desc()
651 qmgr_put_entry(queue, phys); in queue_put_desc()
699 u32 phys; in eth_poll() local
730 phys = dma_map_single(&dev->dev, skb->data, in eth_poll()
732 if (dma_mapping_error(&dev->dev, phys)) { in eth_poll()
777 desc->data = phys + NET_IP_ALIGN; in eth_poll()
794 u32 phys; in eth_txdone_irq() local
799 while ((phys = qmgr_get_entry(TXDONE_QUEUE)) != 0) { in eth_txdone_irq()
805 npe_id = phys & 3; in eth_txdone_irq()
809 phys &= ~0x1F; /* mask out non-address bits */ in eth_txdone_irq()
810 n_desc = (phys - tx_desc_phys(port, 0)) / sizeof(struct desc); in eth_txdone_irq()
813 debug_desc(phys, desc); in eth_txdone_irq()
829 queue_put_desc(port->plat->txreadyq, phys, desc); in eth_txdone_irq()
846 u32 phys; in eth_xmit() local
877 phys = dma_map_single(&dev->dev, mem, bytes, DMA_TO_DEVICE); in eth_xmit()
878 if (dma_mapping_error(&dev->dev, phys)) { in eth_xmit()
896 desc->data = phys + offset; in eth_xmit()
1338 u32 phys; in eth_close() local
1342 phys = tx_desc_phys(port, n); in eth_close()
1345 queue_put_desc(TX_QUEUE(port->id), phys, desc); in eth_close()