Home
last modified time | relevance | path

Searched refs:skb_dma (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-desc.c441 if (rdata->skb_dma) { in xgbe_unmap_rdata()
443 dma_unmap_page(pdata->dev, rdata->skb_dma, in xgbe_unmap_rdata()
446 dma_unmap_single(pdata->dev, rdata->skb_dma, in xgbe_unmap_rdata()
449 rdata->skb_dma = 0; in xgbe_unmap_rdata()
498 dma_addr_t skb_dma; in xgbe_map_tx_skb() local
526 skb_dma = dma_map_single(pdata->dev, skb->data, in xgbe_map_tx_skb()
528 if (dma_mapping_error(pdata->dev, skb_dma)) { in xgbe_map_tx_skb()
532 rdata->skb_dma = skb_dma; in xgbe_map_tx_skb()
536 cur_index, &skb_dma, packet->header_len); in xgbe_map_tx_skb()
550 skb_dma = dma_map_single(pdata->dev, skb->data + offset, len, in xgbe_map_tx_skb()
[all …]
Dxgbe.h367 dma_addr_t skb_dma; /* DMA address of SKB data */ member
Dxgbe-dev.c1497 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1498 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1552 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1553 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dtc35815.c434 dma_addr_t skb_dma; member
913 &lp->rx_skbs[i].skb_dma); in tc35815_init_queues()
918 lp->rx_skbs[i].skb_dma); in tc35815_init_queues()
974 lp->rx_skbs[lp->fbl_count].skb_dma = in tc35815_init_queues()
975 lp->rx_skbs[i].skb_dma; in tc35815_init_queues()
987 cpu_to_le32(lp->rx_skbs[i].skb_dma); in tc35815_init_queues()
1019 pci_unmap_single(lp->pci_dev, lp->tx_skbs[i].skb_dma, skb->len, PCI_DMA_TODEVICE); in tc35815_clear_queues()
1021 lp->tx_skbs[i].skb_dma = 0; in tc35815_clear_queues()
1052 pci_unmap_single(lp->pci_dev, lp->tx_skbs[i].skb_dma, skb->len, PCI_DMA_TODEVICE); in tc35815_free_queues()
1054 lp->tx_skbs[i].skb_dma = 0; in tc35815_free_queues()
[all …]
/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2x00queue.c89 dma_addr_t skb_dma; in rt2x00queue_alloc_rxskb() local
91 skb_dma = dma_map_single(rt2x00dev->dev, skb->data, skb->len, in rt2x00queue_alloc_rxskb()
93 if (unlikely(dma_mapping_error(rt2x00dev->dev, skb_dma))) { in rt2x00queue_alloc_rxskb()
98 skbdesc->skb_dma = skb_dma; in rt2x00queue_alloc_rxskb()
110 skbdesc->skb_dma = in rt2x00queue_map_txskb()
113 if (unlikely(dma_mapping_error(dev, skbdesc->skb_dma))) in rt2x00queue_map_txskb()
127 dma_unmap_single(dev, skbdesc->skb_dma, entry->skb->len, in rt2x00queue_unmap_skb()
131 dma_unmap_single(dev, skbdesc->skb_dma, entry->skb->len, in rt2x00queue_unmap_skb()
Drt2800mmio.c69 rt2x00_set_field32(&word, TXD_W0_SD_PTR0, skbdesc->skb_dma); in rt2800mmio_write_tx_desc()
85 skbdesc->skb_dma + txwi_size); in rt2800mmio_write_tx_desc()
719 rt2x00_set_field32(&word, RXD_W0_SDP0, skbdesc->skb_dma); in rt2800mmio_clear_entry()
Drt2x00queue.h118 dma_addr_t skb_dma; member
Drt2400pci.c749 rt2x00_set_field32(&word, RXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); in rt2400pci_clear_entry()
1112 rt2x00_set_field32(&word, TXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); in rt2400pci_write_tx_desc()
Drt2500pci.c834 rt2x00_set_field32(&word, RXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); in rt2500pci_clear_entry()
1265 rt2x00_set_field32(&word, TXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); in rt2500pci_write_tx_desc()
Drt61pci.c1404 skbdesc->skb_dma); in rt61pci_clear_entry()
1914 skbdesc->skb_dma); in rt61pci_write_tx_desc()
/linux-4.4.14/drivers/net/ethernet/via/
Dvia-velocity.c1539 rd_info->skb_dma = dma_map_single(vptr->dev, rd_info->skb->data, in velocity_alloc_rx_buf()
1548 rd->pa_low = cpu_to_le32(rd_info->skb_dma); in velocity_alloc_rx_buf()
1603 dma_unmap_single(vptr->dev, rd_info->skb_dma, vptr->rx.buf_sz, in velocity_free_rd_ring()
1605 rd_info->skb_dma = 0; in velocity_free_rd_ring()
1731 if (tdinfo->skb_dma) { in velocity_free_tx_buf()
1742 dma_unmap_single(vptr->dev, tdinfo->skb_dma[i], in velocity_free_tx_buf()
1764 if (td_info->skb_dma[i]) { in velocity_free_td_ring_entry()
1765 dma_unmap_single(vptr->dev, td_info->skb_dma[i], in velocity_free_td_ring_entry()
1767 td_info->skb_dma[i] = 0; in velocity_free_td_ring_entry()
2062 dma_sync_single_for_cpu(vptr->dev, rd_info->skb_dma, in velocity_receive_frame()
[all …]
Dvia-velocity.h231 dma_addr_t skb_dma; member
241 dma_addr_t skb_dma[7]; member
/linux-4.4.14/drivers/staging/vt6655/
Ddesc.h172 dma_addr_t skb_dma; member
Ddpc.c143 dma_unmap_single(&priv->pcid->dev, rd_info->skb_dma, in vnt_receive_frame()
Ddevice_main.c600 dma_unmap_single(&priv->pcid->dev, rd_info->skb_dma, in device_free_rd0_ring()
617 dma_unmap_single(&priv->pcid->dev, rd_info->skb_dma, in device_free_rd1_ring()
741 rd_info->skb_dma = in device_alloc_rx_buf()
751 rd->buff_addr = cpu_to_le32(rd_info->skb_dma); in device_alloc_rx_buf()
/linux-4.4.14/drivers/net/ethernet/3com/
Dtyphoon.c718 dma_addr_t skb_dma; in typhoon_start_tx() local
794 skb_dma = pci_map_single(tp->tx_pdev, skb->data, skb->len, in typhoon_start_tx()
798 txd->frag.addr = cpu_to_le32(skb_dma); in typhoon_start_tx()
805 skb_dma = pci_map_single(tp->tx_pdev, skb->data, len, in typhoon_start_tx()
809 txd->frag.addr = cpu_to_le32(skb_dma); in typhoon_start_tx()
823 skb_dma = pci_map_single(tp->tx_pdev, frag_addr, len, in typhoon_start_tx()
827 txd->frag.addr = cpu_to_le32(skb_dma); in typhoon_start_tx()
1508 dma_addr_t skb_dma; in typhoon_clean_tx() local
1525 skb_dma = (dma_addr_t) le32_to_cpu(tx->frag.addr); in typhoon_clean_tx()
1527 pci_unmap_single(tp->pdev, skb_dma, dma_len, in typhoon_clean_tx()