/linux-master/drivers/net/wwan/ |
H A D | qcom_bam_dmux.c | 110 static bool bam_dmux_skb_dma_map(struct bam_dmux_skb_dma *skb_dma, argument 113 struct device *dev = skb_dma->dmux->dev; 115 skb_dma->addr = dma_map_single(dev, skb_dma->skb->data, skb_dma->skb->len, dir); 116 if (dma_mapping_error(dev, skb_dma->addr)) { 118 skb_dma->addr = 0; 125 static void bam_dmux_skb_dma_unmap(struct bam_dmux_skb_dma *skb_dma, argument 128 dma_unmap_single(skb_dma->dmux->dev, skb_dma 160 bam_dmux_tx_done(struct bam_dmux_skb_dma *skb_dma) argument 180 struct bam_dmux_skb_dma *skb_dma = data; local 187 bam_dmux_skb_dma_submit_tx(struct bam_dmux_skb_dma *skb_dma) argument 209 struct bam_dmux_skb_dma *skb_dma; local 233 struct bam_dmux_skb_dma *skb_dma; local 339 struct bam_dmux_skb_dma *skb_dma; local 470 bam_dmux_skb_dma_submit_rx(struct bam_dmux_skb_dma *skb_dma) argument 489 bam_dmux_skb_dma_queue_rx(struct bam_dmux_skb_dma *skb_dma, gfp_t gfp) argument 502 bam_dmux_cmd_data(struct bam_dmux_skb_dma *skb_dma) argument 578 struct bam_dmux_skb_dma *skb_dma = data; local 648 struct bam_dmux_skb_dma *skb_dma = &skbs[i]; local [all...] |
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-desc.c | 473 if (rdata->skb_dma) { 475 dma_unmap_page(pdata->dev, rdata->skb_dma, 478 dma_unmap_single(pdata->dev, rdata->skb_dma, 481 rdata->skb_dma = 0; 530 dma_addr_t skb_dma; local 558 skb_dma = dma_map_single(pdata->dev, skb->data, 560 if (dma_mapping_error(pdata->dev, skb_dma)) { 564 rdata->skb_dma = skb_dma; 568 cur_index, &skb_dma, packe [all...] |
H A D | xgbe-dev.c | 1833 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); 1834 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); 1895 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); 1896 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma));
|
H A D | xgbe.h | 429 dma_addr_t skb_dma; /* DMA address of SKB data */ member in struct:xgbe_ring_data
|
/linux-master/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac-desc.c | 24 if (desc_data->skb_dma) { 26 dma_unmap_page(pdata->dev, desc_data->skb_dma, 29 dma_unmap_single(pdata->dev, desc_data->skb_dma, 32 desc_data->skb_dma = 0; 508 dma_addr_t skb_dma; local 534 skb_dma = dma_map_single(pdata->dev, skb->data, 536 if (dma_mapping_error(pdata->dev, skb_dma)) { 540 desc_data->skb_dma = skb_dma; 544 cur_index, &skb_dma, pkt_inf [all...] |
H A D | dwc-xlgmac.h | 209 dma_addr_t skb_dma; member in struct:xlgmac_ring_buf 290 * skb_dma: DMA address of SKB data 294 dma_addr_t skb_dma; member in struct:xlgmac_desc_data
|
H A D | dwc-xlgmac-hw.c | 827 dma_desc->desc0 = cpu_to_le32(lower_32_bits(desc_data->skb_dma)); 828 dma_desc->desc1 = cpu_to_le32(upper_32_bits(desc_data->skb_dma)); 927 cpu_to_le32(lower_32_bits(desc_data->skb_dma)); 929 cpu_to_le32(upper_32_bits(desc_data->skb_dma));
|
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00queue.c | 77 dma_addr_t skb_dma; local 79 skb_dma = dma_map_single(rt2x00dev->dev, skb->data, skb->len, 81 if (unlikely(dma_mapping_error(rt2x00dev->dev, skb_dma))) { 86 skbdesc->skb_dma = skb_dma; 98 skbdesc->skb_dma = 101 if (unlikely(dma_mapping_error(dev, skbdesc->skb_dma))) 116 dma_unmap_single(dev, skbdesc->skb_dma, entry->skb->len, 120 dma_unmap_single(dev, skbdesc->skb_dma, entry->skb->len,
|
H A D | rt2x00queue.h | 62 * @SKBDESC_DMA_MAPPED_RX: &skb_dma field has been mapped for RX 63 * @SKBDESC_DMA_MAPPED_TX: &skb_dma field has been mapped for TX 93 * @skb_dma: (PCI-only) the DMA address associated with the sk buffer. 107 dma_addr_t skb_dma; member in struct:skb_frame_desc
|
H A D | rt2800mmio.c | 88 rt2x00_set_field32(&word, TXD_W0_SD_PTR0, skbdesc->skb_dma); 104 skbdesc->skb_dma + txwi_size); 636 rt2x00_set_field32(&word, RXD_W0_SDP0, skbdesc->skb_dma);
|
H A D | rt2400pci.c | 743 rt2x00_set_field32(&word, RXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); 1106 rt2x00_set_field32(&word, TXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma);
|
H A D | rt2500pci.c | 828 rt2x00_set_field32(&word, RXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma); 1259 rt2x00_set_field32(&word, TXD_W1_BUFFER_ADDRESS, skbdesc->skb_dma);
|
H A D | rt61pci.c | 1313 skbdesc->skb_dma); 1822 skbdesc->skb_dma);
|
/linux-master/drivers/net/ethernet/toshiba/ |
H A D | tc35815.c | 433 dma_addr_t skb_dma; member in struct:tc35815_local::__anon656 888 &lp->rx_skbs[i].skb_dma); 893 lp->rx_skbs[i].skb_dma); 948 lp->rx_skbs[lp->fbl_count].skb_dma = 949 lp->rx_skbs[i].skb_dma; 961 cpu_to_le32(lp->rx_skbs[i].skb_dma); 994 lp->tx_skbs[i].skb_dma, skb->len, 997 lp->tx_skbs[i].skb_dma = 0; 1028 lp->tx_skbs[i].skb_dma, 1032 lp->tx_skbs[i].skb_dma [all...] |
/linux-master/drivers/staging/vt6655/ |
H A D | desc.h | 158 dma_addr_t skb_dma; member in struct:vnt_rd_info
|
H A D | dpc.c | 126 dma_unmap_single(&priv->pcid->dev, rd_info->skb_dma,
|
H A D | device_main.c | 859 rd_info->skb_dma = 863 if (dma_mapping_error(&priv->pcid->dev, rd_info->skb_dma)) { 874 rd->buff_addr = cpu_to_le32(rd_info->skb_dma); 884 dma_unmap_single(&priv->pcid->dev, rd_info->skb_dma,
|
/linux-master/drivers/net/ethernet/3com/ |
H A D | typhoon.c | 711 dma_addr_t skb_dma; local 787 skb_dma = dma_map_single(&tp->tx_pdev->dev, skb->data, 791 txd->frag.addr = cpu_to_le32(skb_dma); 798 skb_dma = dma_map_single(&tp->tx_pdev->dev, skb->data, len, 802 txd->frag.addr = cpu_to_le32(skb_dma); 816 skb_dma = dma_map_single(&tp->tx_pdev->dev, frag_addr, 820 txd->frag.addr = cpu_to_le32(skb_dma); 1507 dma_addr_t skb_dma; local 1524 skb_dma = (dma_addr_t) le32_to_cpu(tx->frag.addr); 1526 dma_unmap_single(&tp->pdev->dev, skb_dma, dma_le [all...] |
/linux-master/drivers/net/ethernet/via/ |
H A D | via-velocity.c | 1547 rd_info->skb_dma = dma_map_single(vptr->dev, rd_info->skb->data, 1556 rd->pa_low = cpu_to_le32(rd_info->skb_dma); 1611 dma_unmap_single(vptr->dev, rd_info->skb_dma, vptr->rx.buf_sz, 1613 rd_info->skb_dma = 0; 1748 dma_unmap_single(vptr->dev, tdinfo->skb_dma[i], 1769 if (td_info->skb_dma[i]) { 1770 dma_unmap_single(vptr->dev, td_info->skb_dma[i], 1772 td_info->skb_dma[i] = 0; 2067 dma_sync_single_for_cpu(vptr->dev, rd_info->skb_dma, 2075 dma_unmap_single(vptr->dev, rd_info->skb_dma, vpt [all...] |
H A D | via-velocity.h | 221 dma_addr_t skb_dma; member in struct:velocity_rd_info 231 dma_addr_t skb_dma[7]; member in struct:velocity_td_info
|