Lines Matching defs:dma
102 dma_unmap_single(&rtwpci->pdev->dev, tx_data->dma, skb->len,
137 dma_addr_t dma;
140 dma = rx_info->dma;
141 dma_sync_single_for_cpu(rtwdev->dev, dma, RTW89_PCI_RX_BUF_SIZE,
149 dma_addr_t dma;
152 dma = rx_info->dma;
153 dma_sync_single_for_device(rtwdev->dev, dma, RTW89_PCI_RX_BUF_SIZE,
462 dma_unmap_single(&rtwpci->pdev->dev, tx_data->dma, skb->len,
1141 dma_addr_t dma, u8 *add_info_nr)
1148 txaddr_info->dma = cpu_to_le32(dma);
1158 dma_addr_t dma, u8 *add_info_nr)
1175 txaddr_info->dma_low_lsb = cpu_to_le16(FIELD_GET(GENMASK(15, 0), dma));
1176 txaddr_info->dma_low_msb = cpu_to_le16(FIELD_GET(GENMASK(31, 16), dma));
1178 dma += len;
1210 dma_addr_t dma;
1213 dma = dma_map_single(&pdev->dev, skb->data, skb->len, DMA_TO_DEVICE);
1214 if (dma_mapping_error(&pdev->dev, dma)) {
1215 rtw89_err(rtwdev, "failed to map skb dma data\n");
1220 tx_data->dma = dma;
1237 dma, &desc_info->addr_info_nr);
1264 dma_addr_t dma;
1270 dma = dma_map_single(&pdev->dev, skb->data, skb->len, DMA_TO_DEVICE);
1271 if (dma_mapping_error(&pdev->dev, dma)) {
1272 rtw89_err(rtwdev, "failed to map fwcmd dma data\n");
1276 tx_data->dma = dma;
1279 txbd->dma = cpu_to_le32(tx_data->dma);
1319 txbd->dma = cpu_to_le32(txwd->paddr);
1340 /* check the tx type and dma channel for fw cmd queue */
1345 rtw89_err(rtwdev, "only fw cmd uses dma channel 12\n");
1450 rtw89_write32(rtwdev, addr_desa_l, bd_ring->dma);
1464 rtw89_write32(rtwdev, addr_desa_l, bd_ring->dma);
2544 rtw89_err(rtwdev, "[ERR] poll pcie dma all idle\n");
2726 rtw89_err(rtwdev, "failed to set dma mask to 32-bit\n");
2732 rtw89_err(rtwdev, "failed to set consistent dma mask to 32-bit\n");
2769 dma_addr_t dma = wd_ring->dma;
2774 dma_free_coherent(&pdev->dev, ring_sz, head, dma);
2784 dma_addr_t dma;
2787 dma = tx_ring->bd_ring.dma;
2789 dma_free_coherent(&pdev->dev, ring_sz, head, dma);
2817 dma_addr_t dma;
2830 dma = rx_info->dma;
2831 dma_unmap_single(&pdev->dev, dma, buf_sz, DMA_FROM_DEVICE);
2837 dma = rx_ring->bd_ring.dma;
2838 dma_free_coherent(&pdev->dev, ring_sz, head, dma);
2869 dma_addr_t dma;
2874 dma = dma_map_single(&pdev->dev, skb->data, buf_sz, DMA_FROM_DEVICE);
2875 if (dma_mapping_error(&pdev->dev, dma))
2883 rx_bd->dma = cpu_to_le32(dma);
2884 rx_info->dma = dma;
2896 dma_addr_t dma;
2910 head = dma_alloc_coherent(&pdev->dev, ring_sz, &dma, GFP_KERNEL);
2916 wd_ring->dma = dma;
2923 cur_paddr = dma + page_offset;
2949 dma_addr_t dma;
2964 head = dma_alloc_coherent(&pdev->dev, ring_sz, &dma, GFP_KERNEL);
2972 tx_ring->bd_ring.dma = dma;
3033 dma_addr_t dma;
3045 head = dma_alloc_coherent(&pdev->dev, ring_sz, &dma, GFP_KERNEL);
3052 rx_ring->bd_ring.dma = dma;
3089 dma = *((dma_addr_t *)skb->cb);
3090 dma_unmap_single(&pdev->dev, dma, buf_sz, DMA_FROM_DEVICE);
3096 dma = rx_ring->bd_ring.dma;
3097 dma_free_coherent(&pdev->dev, ring_sz, head, dma);
3145 rtw89_err(rtwdev, "failed to alloc dma tx rings\n");
3151 rtw89_err(rtwdev, "failed to alloc dma rx rings\n");
3677 rtw89_err(rtwdev, "lv1 rcvy pci stop dma fail\n");
3684 rtw89_err(rtwdev, "lv1 rcvy pci start dma fail\n");