diff options
author | swapnili <swapnil.ingle@nutanix.com> | 2020-11-24 21:55:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-24 21:55:47 +0100 |
commit | 5429a84fe3b7def278ad1df6819d2ad7467ee5b0 (patch) | |
tree | e2f7be049a096eae9a16bf84d13f9dc1a62b8cd6 /lib/dma.c | |
parent | d33f124c5b0335c0525187e820c6b42be0bae743 (diff) | |
download | libvfio-user-5429a84fe3b7def278ad1df6819d2ad7467ee5b0.zip libvfio-user-5429a84fe3b7def278ad1df6819d2ad7467ee5b0.tar.gz libvfio-user-5429a84fe3b7def278ad1df6819d2ad7467ee5b0.tar.bz2 |
Api refactoring (#115)
API refactoring
Diffstat (limited to 'lib/dma.c')
-rw-r--r-- | lib/dma.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -138,7 +138,7 @@ dma_controller_region_valid(dma_controller_t *dma, dma_addr_t dma_addr, int dma_controller_remove_region(dma_controller_t *dma, dma_addr_t dma_addr, size_t size, - int (*unmap_dma) (void*, uint64_t), void *data) + lm_unmap_dma_cb_t *unmap_dma, void *data) { int idx; dma_memory_region_t *region; @@ -150,7 +150,7 @@ dma_controller_remove_region(dma_controller_t *dma, region = &dma->regions[idx]; if (region->dma_addr == dma_addr && region->size == size) { if (region->refcnt > 0) { - err = unmap_dma(data, region->dma_addr); + err = unmap_dma(data, region->dma_addr, region->size); if (err != 0) { lm_log(dma->lm_ctx, LM_ERR, "failed to notify of removal of DMA region %#lx-%#lx: %s\n", |