Lines Matching refs:abd_t
49 abd_t *abd_zero_scatter = NULL;
62 abd_t *
70 return (umem_alloc(sizeof (abd_t), UMEM_NOFAIL)); in abd_alloc_struct_impl()
83 abd_t *abd = umem_alloc(sizeof (abd_t) + (n-1) * sizeof (struct iovec), in abd_alloc_struct_impl()
91 abd_free_struct_impl(abd_t *abd) in abd_free_struct_impl()
97 umem_free(abd, sizeof (abd_t) + iovcnt * sizeof (struct iovec)); in abd_free_struct_impl()
101 abd_alloc_chunks(abd_t *abd, size_t size) in abd_alloc_chunks()
122 abd_free_chunks(abd_t *abd) in abd_free_chunks()
137 abd_update_scatter_stats(abd_t *abd, abd_stats_op_t op) in abd_update_scatter_stats()
149 abd_update_linear_stats(abd_t *abd, abd_stats_op_t op) in abd_update_linear_stats()
157 abd_verify_scatter(abd_t *abd) in abd_verify_scatter()
215 abd_free_linear_page(abd_t *abd) in abd_free_linear_page()
225 abd_t *
231 abd_t *
232 abd_get_offset_scatter(abd_t *dabd, abd_t *sabd, size_t off, size_t size) in abd_get_offset_scatter()
287 abd_iter_init(struct abd_iter *aiter, abd_t *abd) in abd_iter_init()
375 abd_borrow_buf(abd_t *abd, size_t n) in abd_borrow_buf()
392 abd_borrow_buf_copy(abd_t *abd, size_t n) in abd_borrow_buf_copy()
408 abd_return_buf(abd_t *abd, void *buf, size_t n) in abd_return_buf()
424 abd_return_buf_copy(abd_t *abd, void *buf, size_t n) in abd_return_buf_copy()