![]() > dma_unmap_single(&pci->pdev->dev, dlist->addrs, dlist->length, dir) > dlist->addrs = dma_map_page(&pci->pdev->dev, page, 0, PAGE_SIZE, dir) > dlist->addrs = dma_map_single(&pci->pdev->dev, addr, size, dir) Īddrs = pci_map_page(pci->pdev, page, 0, PAGE_SIZE, dir) > if (bm_pci_dma_mapping_error(&pci->pdev->dev, dlist->addrs))Īddrs = pci_map_single(pci->pdev, addr, size, dir) > dlist->addrs = dma_map_page(&pci->pdev->dev, umem->pages, 0, PAGE_SIZE, dir) #define bm_pci_dma_mapping_error(dev, addr) dma_mapping_error(addr)Īddrs = pci_map_page(pci->pdev, umem->pages, 0, PAGE_SIZE, dir) #define bm_pci_dma_mapping_error(dev, addr) dma_mapping_error(dev, addr) > dma_unmap_single(&sl->pdev->dev, e->dma_addr, sl->size, direction) Īnd diff blackmagic-io-12.3a10/bm_mm.c /usr/src/blackmagic-io-12.3a10/bm_mm.c > dma_unmap_page(&sl->pdev->dev, e->dma_addr, PAGE_SIZE, direction) ![]() Pdev, e->dma_addr, PAGE_SIZE, direction) > e->dma_addr = dma_map_single(pdev, address, size, direction) > e->dma_addr = dma_map_page(pdev, page, 0, PAGE_SIZE, direction) ĭma_addr = pci_map_single(pdev, address, size, direction) > e->dma_addr = dma_map_page(pdev, pages, 0, PAGE_SIZE, direction) ĭma_addr = pci_map_page(pdev, page, 0, PAGE_SIZE, direction) > case DL_DMA_BIDIRECTIONAL: return DMA_BIDIRECTIONAL ĭma_addr = pci_map_page(pdev, pages, 0, PAGE_SIZE, direction) > case DL_DMA_FROM_DEVICE: return DMA_FROM_DEVICE if (dma_set_mask(&pdev->dev, BMD_DMA_64_MASK) if (dma_set_mask(&pdev->dev, BMD_DMA_32_MASK) case DL_DMA_TO_DEVICE: return DMA_TO_DEVICE These two patches fixes compile issue for me on 5.18.1-arch1-1 diff blackmagic-12.3a10/blackmagic_core.c /usr/src/blackmagic-12.3a10/blackmagic_core.c ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |