Searched refs:vmr_pool (Results 1 - 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_resource.c | 371 iser_vmem_destroy(iser_vmem_mr_pool_t *vmr_pool) argument 375 mutex_enter(&vmr_pool->ivmp_mutex); 376 vmem_destroy(vmr_pool->ivmp_vmem); 378 for (chunk = avl_first(&vmr_pool->ivmp_mr_list); chunk != NULL; 380 next_chunk = AVL_NEXT(&vmr_pool->ivmp_mr_list, chunk); 381 avl_remove(&vmr_pool->ivmp_mr_list, chunk); 382 iser_vmem_chunk_free(vmr_pool->ivmp_hca, chunk); 384 mutex_exit(&vmr_pool->ivmp_mutex); 386 avl_destroy(&vmr_pool->ivmp_mr_list); 387 mutex_destroy(&vmr_pool 393 iser_vmem_alloc(iser_vmem_mr_pool_t *vmr_pool, size_t size) argument 446 iser_vmem_free(iser_vmem_mr_pool_t *vmr_pool, void *vaddr, size_t size) argument 452 iser_vmem_mr(iser_vmem_mr_pool_t *vmr_pool, void *vaddr, size_t size, iser_mr_t *mr) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/ib/clients/iser/ |
H A D | iser_resource.h | 103 void iser_vmem_destroy(iser_vmem_mr_pool_t *vmr_pool); 104 void *iser_vmem_alloc(iser_vmem_mr_pool_t *vmr_pool, size_t size); 105 void iser_vmem_free(iser_vmem_mr_pool_t *vmr_pool, void *vaddr, size_t size); 106 idm_status_t iser_vmem_mr(iser_vmem_mr_pool_t *vmr_pool,
|
Completed in 45 milliseconds