Lines Matching refs:dtp
49 dt_buf_create(dtrace_hdl_t *dtp, dt_buf_t *bp, const char *name, size_t len) in dt_buf_create() argument
54 bp->dbu_buf = bp->dbu_ptr = dt_zalloc(dtp, len); in dt_buf_create()
58 bp->dbu_err = dtrace_errno(dtp); in dt_buf_create()
67 dt_buf_destroy(dtrace_hdl_t *dtp, dt_buf_t *bp) in dt_buf_destroy() argument
72 dt_free(dtp, bp->dbu_buf); in dt_buf_destroy()
76 dt_buf_reset(dtrace_hdl_t *dtp, dt_buf_t *bp) in dt_buf_reset() argument
81 dt_buf_create(dtp, bp, bp->dbu_name, bp->dbu_len); in dt_buf_reset()
85 dt_buf_write(dtrace_hdl_t *dtp, dt_buf_t *bp, in dt_buf_write() argument
92 (void) dt_set_errno(dtp, bp->dbu_err); in dt_buf_write()
106 if ((new_buf = dt_zalloc(dtp, new_len)) == NULL) { in dt_buf_write()
107 bp->dbu_err = dtrace_errno(dtp); in dt_buf_write()
112 dt_free(dtp, bp->dbu_buf); in dt_buf_write()
126 dt_buf_concat(dtrace_hdl_t *dtp, dt_buf_t *dst, in dt_buf_concat() argument
130 (void) dt_set_errno(dtp, src->dbu_err); in dt_buf_concat()
133 dt_buf_write(dtp, dst, src->dbu_buf, in dt_buf_concat()
164 dt_buf_claim(dtrace_hdl_t *dtp, dt_buf_t *bp) in dt_buf_claim() argument
169 dt_free(dtp, buf); in dt_buf_claim()