Lines Matching refs:srpt_vmem_pool_t
121 static srpt_vmem_pool_t *srpt_vmem_create(const char *name, srpt_ioc_t *ioc,
123 static void *srpt_vmem_alloc(srpt_vmem_pool_t *vm_pool, size_t size);
125 static srpt_mr_t *srpt_vmem_chunk_alloc(srpt_vmem_pool_t *ioc,
127 static void srpt_vmem_destroy(srpt_vmem_pool_t *vm_pool);
128 static void srpt_vmem_free(srpt_vmem_pool_t *vm_pool, void *vaddr, size_t size);
129 static srpt_mr_t *srpt_reg_mem(srpt_vmem_pool_t *vm_pool, ib_vaddr_t vaddr,
131 static void srpt_vmem_chunk_free(srpt_vmem_pool_t *vm_pool, srpt_mr_t *mr);
133 static int srpt_vmem_mr(srpt_vmem_pool_t *vm_pool, void *vaddr, size_t size,
1377 static srpt_vmem_pool_t *
1382 srpt_vmem_pool_t *result;
1386 result = kmem_zalloc(sizeof (srpt_vmem_pool_t), KM_SLEEP);
1411 srpt_vmem_destroy(srpt_vmem_pool_t *vm_pool)
1433 kmem_free(vm_pool, sizeof (srpt_vmem_pool_t));
1437 srpt_vmem_alloc(srpt_vmem_pool_t *vm_pool, size_t size)
1492 srpt_vmem_free(srpt_vmem_pool_t *vm_pool, void *vaddr, size_t size)
1498 srpt_vmem_mr(srpt_vmem_pool_t *vm_pool, void *vaddr, size_t size,
1538 srpt_vmem_chunk_alloc(srpt_vmem_pool_t *vm_pool, ib_memlen_t chunksize)
1567 srpt_vmem_chunk_free(srpt_vmem_pool_t *vm_pool, srpt_mr_t *mr)
1577 srpt_reg_mem(srpt_vmem_pool_t *vm_pool, ib_vaddr_t vaddr, ib_memlen_t len)