Searched refs:dynbuffer (Results 1 – 4 of 4) sorted by relevance
/netbsd-src/external/mpl/bind/dist/lib/isc/ |
H A D | buffer.c |
|
/netbsd-src/external/mpl/dhcp/bind/dist/lib/isc/ |
H A D | buffer.c | 424 isc_buffer_allocate(isc_mem_t *mctx, isc_buffer_t **dynbuffer, in isc_buffer_allocate() argument 426 REQUIRE(dynbuffer != NULL && *dynbuffer == NULL); in isc_buffer_allocate() 437 *dynbuffer = dbuf; in isc_buffer_allocate() 441 isc_buffer_reserve(isc_buffer_t **dynbuffer, unsigned int size) { in isc_buffer_reserve() argument 445 REQUIRE(dynbuffer != NULL); in isc_buffer_reserve() 446 REQUIRE(ISC_BUFFER_VALID(*dynbuffer)); in isc_buffer_reserve() 448 len = (*dynbuffer)->length; in isc_buffer_reserve() 449 if ((len - (*dynbuffer)->used) >= size) { in isc_buffer_reserve() 453 if ((*dynbuffer)->mctx == NULL) { in isc_buffer_reserve() 458 len = size + (*dynbuffer)->used; in isc_buffer_reserve() [all …]
|
/netbsd-src/external/mpl/bind/dist/lib/isc/include/isc/ |
H A D | buffer.h | 199 isc_buffer_allocate(isc_mem_t *mctx, isc_buffer_t **restrict dynbuffer, 208 *\li "dynbuffer" is non-NULL, and "*dynbuffer" is NULL. 224 isc_buffer_reserve(isc_buffer_t *restrict dynbuffer, const unsigned int size); 230 *\li "dynbuffer" is a valid dynamic buffer. 238 isc_buffer_free(isc_buffer_t **restrict dynbuffer); 243 *\li "dynbuffer" is not NULL. 245 *\li "*dynbuffer" is a valid dynamic buffer. 248 *\li "*dynbuffer" will be NULL on return, and all memory associated with
|
/netbsd-src/external/mpl/dhcp/bind/dist/lib/isc/include/isc/ |
H A D | buffer.h | 201 isc_buffer_allocate(isc_mem_t *mctx, isc_buffer_t **dynbuffer, 217 isc_buffer_reserve(isc_buffer_t **dynbuffer, unsigned int size); 238 isc_buffer_free(isc_buffer_t **dynbuffer);
|