Lines Matching refs:dma_addr
233 u32 dma_addr;
250 dma_addr = dma_map_single(greth->dev,
255 if (dma_mapping_error(greth->dev, dma_addr)) {
261 greth_write_bd(&rx_bd[i].addr, dma_addr);
278 dma_addr = dma_map_single(greth->dev,
283 if (dma_mapping_error(greth->dev, dma_addr)) {
288 greth_write_bd(&rx_bd[i].addr, dma_addr);
301 dma_addr = dma_map_single(greth->dev,
306 if (dma_mapping_error(greth->dev, dma_addr)) {
311 greth_write_bd(&tx_bd[i].addr, dma_addr);
391 u32 status, dma_addr;
409 dma_addr = greth_read_bd(&bdp->addr);
411 memcpy((unsigned char *) phys_to_virt(dma_addr), skb->data, skb->len);
413 dma_sync_single_for_device(greth->dev, dma_addr, skb->len, DMA_TO_DEVICE);
453 u32 status = 0, dma_addr;
487 dma_addr = dma_map_single(greth->dev, skb->data, skb_headlen(skb), DMA_TO_DEVICE);
489 if (unlikely(dma_mapping_error(greth->dev, dma_addr)))
492 greth_write_bd(&bdp->addr, dma_addr);
523 dma_addr = dma_map_page(greth->dev,
529 if (unlikely(dma_mapping_error(greth->dev, dma_addr)))
532 greth_write_bd(&bdp->addr, dma_addr);
729 u32 status, dma_addr;
737 dma_addr = greth_read_bd(&bdp->addr);
780 dma_addr,
785 greth_print_rx_packet(phys_to_virt(dma_addr), pkt_len);
787 memcpy(skb_put(skb, pkt_len), phys_to_virt(dma_addr), pkt_len);
803 dma_sync_single_for_device(greth->dev, dma_addr, MAX_FRAME_SIZE, DMA_FROM_DEVICE);
838 u32 status, dma_addr;
874 dma_addr = dma_map_single(greth->dev,
879 if (!dma_mapping_error(greth->dev, dma_addr)) {
903 greth_write_bd(&bdp->addr, dma_addr);