Lines Matching defs:mem_base
77 struct proppool *mem_base;
136 ctx->mem_base = alloc_proppool(VALUES_SIZE + estimate);
137 if(!ctx->mem_base) return SASL_NOMEM;
139 ctx->mem_cur = ctx->mem_base;
141 ctx->values = (struct propval *)ctx->mem_base->data;
142 ctx->mem_base->unused = ctx->mem_base->size - VALUES_SIZE;
146 ctx->data_end = ctx->mem_base->data + ctx->mem_base->size;
147 ctx->list_end = (char **)(ctx->mem_base->data + VALUES_SIZE);
193 pool = src_ctx->mem_base;
208 retval->mem_base->unused = retval->mem_base->size - values_size;
210 retval->list_end = (char **)(retval->mem_base->data + values_size);
242 while((*ctx)->mem_base) {
243 tmp = (*ctx)->mem_base;
244 (*ctx)->mem_base = tmp->next;
290 max_in_pool = ctx->mem_base->size / sizeof(struct propval);
296 ctx->mem_base->unused =
297 ctx->mem_base->size - (sizeof(struct propval)
310 ctx->mem_base = resize_proppool(ctx->mem_base, new_size);
312 if(!ctx->mem_base) {
319 ctx->values = (struct propval *)ctx->mem_base->data;
321 ctx->mem_base->unused = ctx->mem_base->size
424 new_pool = alloc_proppool(ctx->mem_base->size +
438 while(ctx->mem_base) {
439 tmp = ctx->mem_base;
440 ctx->mem_base = tmp->next;
458 ctx->mem_base = ctx->mem_cur = new_pool;
462 (char **)((char *)ctx->mem_base->data + ctx->allocated_values * sizeof(struct propval));
463 ctx->data_end = (char *)ctx->mem_base->data + ctx->mem_base->size;