Lines Matching refs:data
20 void abuf_set(struct abuf *abuf, void *data, size_t size) in abuf_set() argument
23 abuf->data = data; in abuf_set()
35 return map_to_sysmem(abuf->data); in abuf_addr()
64 ptr = realloc(abuf->data, new_size); in abuf_realloc()
67 abuf->data = ptr; in abuf_realloc()
85 memcpy(ptr, abuf->data, abuf->size); in abuf_realloc()
86 abuf->data = ptr; in abuf_realloc()
107 ptr = abuf->data; in abuf_uninit_move()
109 ptr = memdup(abuf->data, abuf->size); in abuf_uninit_move()
119 void abuf_init_set(struct abuf *abuf, void *data, size_t size) in abuf_init_set() argument
122 abuf_set(abuf, data, size); in abuf_init_set()
136 char *data; in abuf_copy() local
138 data = malloc(old->size); in abuf_copy()
139 if (!data) in abuf_copy()
141 memcpy(data, old->data, old->size); in abuf_copy()
142 abuf_init_set(copy, data, old->size); in abuf_copy()
155 len = vsnprintf(buf->data, buf->size, fmt, args); in abuf_printf()
169 len = vsnprintf(buf->data, maxlen, fmt, args); in abuf_printf()
180 void abuf_init_const(struct abuf *abuf, const void *data, size_t size) in abuf_init_const() argument
183 abuf_init_set(abuf, (void *)data, size); in abuf_init_const()
186 void abuf_init_move(struct abuf *abuf, void *data, size_t size) in abuf_init_move() argument
188 abuf_init_set(abuf, data, size); in abuf_init_move()
195 free(abuf->data); in abuf_uninit()
201 abuf->data = NULL; in abuf_init()