From 122da21966aa8beb2f1cfb739ae6e76bcdba2d4c Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Sun, 23 Oct 2011 03:17:19 +0200 Subject: Sync only required buffers --- kmem.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kmem.h') diff --git a/kmem.h b/kmem.h index ea806a1..b9b561f 100644 --- a/kmem.h +++ b/kmem.h @@ -62,7 +62,8 @@ struct pcilib_kmem_list_s { pcilib_kmem_handle_t *pcilib_alloc_kernel_memory(pcilib_t *ctx, pcilib_kmem_type_t type, size_t nmemb, size_t size, size_t alignment, pcilib_kmem_use_t use, pcilib_kmem_flags_t flags); void pcilib_free_kernel_memory(pcilib_t *ctx, pcilib_kmem_handle_t *k, pcilib_kmem_flags_t flags); -int pcilib_sync_kernel_memory(pcilib_t *ctx, pcilib_kmem_handle_t *k, pcilib_kmem_sync_direction_t dir); +//int pcilib_sync_kernel_memory(pcilib_t *ctx, pcilib_kmem_handle_t *k, pcilib_kmem_sync_direction_t dir); +int pcilib_kmem_sync_block(pcilib_t *ctx, pcilib_kmem_handle_t *k, pcilib_kmem_sync_direction_t dir, size_t block); void *pcilib_kmem_get_ua(pcilib_t *ctx, pcilib_kmem_handle_t *k); uintptr_t pcilib_kmem_get_pa(pcilib_t *ctx, pcilib_kmem_handle_t *k); void *pcilib_kmem_get_block_ua(pcilib_t *ctx, pcilib_kmem_handle_t *k, size_t block); -- cgit v1.2.3