Skip to content

Commit 03d768a

Browse files
committed
tools/virtio: stub DMA mapping functions
Add dma_map_page_attrs and dma_unmap_page_attrs stubs. Follow the same pattern as existing DMA mapping stubs. Created using Cursor CLI. Message-ID: <3512df1fe0e2129ea493434a21c940c50381cc93.1764873799.git.mst@redhat.com> Acked-by: Jason Wang <jasowang@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
1 parent 42059e6 commit 03d768a

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

tools/virtio/linux/dma-mapping.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,17 @@ enum dma_data_direction {
2222
#define dma_free_coherent(d, s, p, h) kfree(p)
2323

2424
#define dma_map_page(d, p, o, s, dir) (page_to_phys(p) + (o))
25+
#define dma_map_page_attrs(d, p, o, s, dir, a) (page_to_phys(p) + (o))
2526

2627
#define dma_map_single(d, p, s, dir) (virt_to_phys(p))
2728
#define dma_map_single_attrs(d, p, s, dir, a) (virt_to_phys(p))
2829
#define dma_mapping_error(...) (0)
2930

3031
#define dma_unmap_single(d, a, s, r) do { (void)(d); (void)(a); (void)(s); (void)(r); } while (0)
3132
#define dma_unmap_page(d, a, s, r) do { (void)(d); (void)(a); (void)(s); (void)(r); } while (0)
33+
#define dma_unmap_page_attrs(d, a, s, r, t) do { \
34+
(void)(d); (void)(a); (void)(s); (void)(r); (void)(t); \
35+
} while (0)
3236

3337
#define sg_dma_address(sg) (0)
3438
#define sg_dma_len(sg) (0)

0 commit comments

Comments
 (0)