Lines Matching refs:mhandle

68 static int i_ldc_mem_acquire_release(ldc_mem_handle_t mhandle,
72 static int i_ldc_mem_map(ldc_mem_handle_t mhandle, ldc_mem_cookie_t *cookie,
75 static int i_ldc_mem_bind_handle(ldc_mem_handle_t mhandle, caddr_t vaddr,
192 ldc_mem_alloc_handle(ldc_handle_t handle, ldc_mem_handle_t *mhandle) in ldc_mem_alloc_handle() argument
237 *mhandle = (ldc_mem_handle_t)mhdl; in ldc_mem_alloc_handle()
251 ldc_mem_free_handle(ldc_mem_handle_t mhandle) in ldc_mem_free_handle() argument
256 if (mhandle == NULL) { in ldc_mem_free_handle()
261 mhdl = (ldc_mhdl_t *)mhandle; in ldc_mem_free_handle()
330 ldc_mem_bind_handle(ldc_mem_handle_t mhandle, caddr_t vaddr, size_t len, in ldc_mem_bind_handle() argument
340 return (i_ldc_mem_bind_handle(mhandle, vaddr, len, mtype, perm, in ldc_mem_bind_handle()
345 i_ldc_mem_bind_handle(ldc_mem_handle_t mhandle, caddr_t vaddr, size_t len, in i_ldc_mem_bind_handle() argument
362 if (mhandle == NULL) { in i_ldc_mem_bind_handle()
367 mhdl = (ldc_mhdl_t *)mhandle; in i_ldc_mem_bind_handle()
378 mhandle); in i_ldc_mem_bind_handle()
671 ldc_mem_nextcookie(ldc_mem_handle_t mhandle, ldc_mem_cookie_t *cookie) in ldc_mem_nextcookie() argument
677 if (mhandle == NULL) { in ldc_mem_nextcookie()
682 mhdl = (ldc_mhdl_t *)mhandle; in ldc_mem_nextcookie()
727 ldc_mem_unbind_handle(ldc_mem_handle_t mhandle) in ldc_mem_unbind_handle() argument
737 if (mhandle == NULL) { in ldc_mem_unbind_handle()
742 mhdl = (ldc_mhdl_t *)mhandle; in ldc_mem_unbind_handle()
749 mhandle); in ldc_mem_unbind_handle()
826 ldc_mem_info(ldc_mem_handle_t mhandle, ldc_mem_info_t *minfo) in ldc_mem_info() argument
830 if (mhandle == NULL) { in ldc_mem_info()
834 mhdl = (ldc_mhdl_t *)mhandle; in ldc_mem_info()
1241 ldc_mem_map(ldc_mem_handle_t mhandle, ldc_mem_cookie_t *cookie, uint32_t ccount, in ldc_mem_map() argument
1251 return (i_ldc_mem_map(mhandle, cookie, ccount, mtype, perm, in ldc_mem_map()
1256 i_ldc_mem_map(ldc_mem_handle_t mhandle, ldc_mem_cookie_t *cookie, in i_ldc_mem_map() argument
1272 if (mhandle == NULL) { in i_ldc_mem_map()
1276 mhdl = (ldc_mhdl_t *)mhandle; in i_ldc_mem_map()
1283 "ldc_mem_map: (0x%llx) handle bound/mapped\n", mhandle); in i_ldc_mem_map()
1518 ldc_mem_unmap(ldc_mem_handle_t mhandle) in ldc_mem_unmap() argument
1521 ldc_mhdl_t *mhdl = (ldc_mhdl_t *)mhandle; in ldc_mem_unmap()
1528 mhandle); in ldc_mem_unmap()
1586 i_ldc_mem_acquire_release(ldc_mem_handle_t mhandle, uint8_t direction, in i_ldc_mem_acquire_release() argument
1596 if (mhandle == NULL) { in i_ldc_mem_acquire_release()
1601 mhdl = (ldc_mhdl_t *)mhandle; in i_ldc_mem_acquire_release()
1664 ldc_mem_acquire(ldc_mem_handle_t mhandle, uint64_t offset, uint64_t size) in ldc_mem_acquire() argument
1666 return (i_ldc_mem_acquire_release(mhandle, LDC_COPY_IN, offset, size)); in ldc_mem_acquire()
1675 ldc_mem_release(ldc_mem_handle_t mhandle, uint64_t offset, uint64_t size) in ldc_mem_release() argument
1677 return (i_ldc_mem_acquire_release(mhandle, LDC_COPY_OUT, offset, size)); in ldc_mem_release()
1827 ldc_mem_handle_t mhandle; in ldc_mem_dring_bind() local
1887 err = ldc_mem_alloc_handle(handle, &mhandle); in ldc_mem_dring_bind()
1888 if (err || mhandle == NULL) { in ldc_mem_dring_bind()
1895 dringp->mhdl = mhandle; in ldc_mem_dring_bind()
1898 err = i_ldc_mem_bind_handle(mhandle, dringp->base, dringp->size, in ldc_mem_dring_bind()
1913 (void) ldc_mem_unbind_handle(mhandle); in ldc_mem_dring_bind()
1914 (void) ldc_mem_free_handle(mhandle); in ldc_mem_dring_bind()
2168 ldc_mem_handle_t mhandle; in ldc_mem_dring_map() local
2236 err = ldc_mem_alloc_handle(handle, &mhandle); in ldc_mem_dring_map()
2237 if (err || mhandle == NULL) { in ldc_mem_dring_map()
2245 dringp->mhdl = mhandle; in ldc_mem_dring_map()
2249 err = i_ldc_mem_map(mhandle, cookie, ccount, mtype, LDC_MEM_RW, in ldc_mem_dring_map()
2254 (void) ldc_mem_free_handle(mhandle); in ldc_mem_dring_map()