Lines Matching refs:dma_addr
239 u32 dma_addr; in greth_init_rings() local
256 dma_addr = dma_map_single(greth->dev, in greth_init_rings()
261 if (dma_mapping_error(greth->dev, dma_addr)) { in greth_init_rings()
267 greth_write_bd(&rx_bd[i].addr, dma_addr); in greth_init_rings()
284 dma_addr = dma_map_single(greth->dev, in greth_init_rings()
289 if (dma_mapping_error(greth->dev, dma_addr)) { in greth_init_rings()
294 greth_write_bd(&rx_bd[i].addr, dma_addr); in greth_init_rings()
307 dma_addr = dma_map_single(greth->dev, in greth_init_rings()
312 if (dma_mapping_error(greth->dev, dma_addr)) { in greth_init_rings()
317 greth_write_bd(&tx_bd[i].addr, dma_addr); in greth_init_rings()
401 u32 status, dma_addr, ctrl; in greth_start_xmit() local
428 dma_addr = greth_read_bd(&bdp->addr); in greth_start_xmit()
430 memcpy((unsigned char *) phys_to_virt(dma_addr), skb->data, skb->len); in greth_start_xmit()
432 dma_sync_single_for_device(greth->dev, dma_addr, skb->len, DMA_TO_DEVICE); in greth_start_xmit()
469 u32 status, dma_addr; in greth_start_xmit_gbit() local
510 dma_addr = dma_map_single(greth->dev, skb->data, skb_headlen(skb), DMA_TO_DEVICE); in greth_start_xmit_gbit()
512 if (unlikely(dma_mapping_error(greth->dev, dma_addr))) in greth_start_xmit_gbit()
515 greth_write_bd(&bdp->addr, dma_addr); in greth_start_xmit_gbit()
542 dma_addr = skb_frag_dma_map(greth->dev, frag, 0, skb_frag_size(frag), in greth_start_xmit_gbit()
545 if (unlikely(dma_mapping_error(greth->dev, dma_addr))) in greth_start_xmit_gbit()
548 greth_write_bd(&bdp->addr, dma_addr); in greth_start_xmit_gbit()
748 u32 status, dma_addr; in greth_rx() local
764 dma_addr = greth_read_bd(&bdp->addr); in greth_rx()
802 dma_addr, in greth_rx()
807 greth_print_rx_packet(phys_to_virt(dma_addr), pkt_len); in greth_rx()
809 memcpy(skb_put(skb, pkt_len), phys_to_virt(dma_addr), pkt_len); in greth_rx()
826 dma_sync_single_for_device(greth->dev, dma_addr, MAX_FRAME_SIZE, DMA_FROM_DEVICE); in greth_rx()
863 u32 status, dma_addr; in greth_rx_gbit() local
901 dma_addr = dma_map_single(greth->dev, in greth_rx_gbit()
906 if (!dma_mapping_error(greth->dev, dma_addr)) { in greth_rx_gbit()
931 greth_write_bd(&bdp->addr, dma_addr); in greth_rx_gbit()