Searched refs:skb_dma (Results 1 - 20 of 20) sorted by relevance

/linux-master/drivers/net/wwan/
H A Dqcom_bam_dmux.c110 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 Dxgbe-desc.c473 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 Dxgbe-dev.c1833 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 Dxgbe.h429 dma_addr_t skb_dma; /* DMA address of SKB data */ member in struct:xgbe_ring_data
/linux-master/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-desc.c24 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 Ddwc-xlgmac.h209 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 Ddwc-xlgmac-hw.c827 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 Drt2x00queue.c77 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 Drt2x00queue.h62 * @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 Drt2800mmio.c88 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 Drt2400pci.c743 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 Drt2500pci.c828 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 Drt61pci.c1313 skbdesc->skb_dma);
1822 skbdesc->skb_dma);
/linux-master/drivers/net/ethernet/toshiba/
H A Dtc35815.c433 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 Ddesc.h158 dma_addr_t skb_dma; member in struct:vnt_rd_info
H A Ddpc.c126 dma_unmap_single(&priv->pcid->dev, rd_info->skb_dma,
H A Ddevice_main.c859 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 Dtyphoon.c711 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 Dvia-velocity.c1547 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 Dvia-velocity.h221 dma_addr_t skb_dma; member in struct:velocity_rd_info
231 dma_addr_t skb_dma[7]; member in struct:velocity_td_info

Completed in 385 milliseconds