aboutsummaryrefslogtreecommitdiff
path: root/lib/dma.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/dma.h')
-rw-r--r--lib/dma.h13
1 files changed, 2 insertions, 11 deletions
diff --git a/lib/dma.h b/lib/dma.h
index 55ae72c..a00ff4e 100644
--- a/lib/dma.h
+++ b/lib/dma.h
@@ -135,17 +135,8 @@ MOCK_DECLARE(int, dma_controller_remove_region, dma_controller_t *dma,
MOCK_DECLARE(void, dma_controller_unmap_region, dma_controller_t *dma,
dma_memory_region_t *region);
-bool
-is_dma_feature(uint32_t feature);
-
-ssize_t
-dma_get_request_bitmap_size(size_t length, void *buf);
-
ssize_t
-dma_feature_get(vfu_ctx_t *vfu_ctx, uint32_t feature, void *buf);
-
-ssize_t
-dma_feature_set(vfu_ctx_t *vfu_ctx, uint32_t feature, void *buf);
+get_bitmap_size(size_t region_size, size_t pgsize);
// Helper for dma_addr_to_sgl() slow path.
int
@@ -373,7 +364,7 @@ dma_sgl_put(dma_controller_t *dma, dma_sg_t *sgl, size_t cnt)
region = &dma->regions[sg->region];
if (sg->writeable) {
- if (dma->dirty_pgsize > 0 && region->dirty_bitmap != NULL) {
+ if (dma->dirty_pgsize > 0) {
_dma_mark_dirty(dma, region, sg);
}
}