Lines Matching refs:free
49 unsigned int free; member
71 bool free; /* on freelist */ member
133 free(b); in wbuf_new()
137 b->free = size; in wbuf_new()
210 if (p->active || p->free) { in extstore_get_page_data()
299 free(e); in extstore_init()
310 free(e); in extstore_init()
315 free(e); in extstore_init()
325 free(e); in extstore_init()
334 free(e); in extstore_init()
359 e->pages[i].free = true; in extstore_init()
485 tmp->free = false; in _allocate_page()
512 wbuf->free = wbuf->size; in _allocate_wbuf()
567 memset(w->buf + (w->size - w->free), 0, w->free); in _submit_wbuf()
626 if (p->wbuf && p->wbuf->free < io->len && !p->wbuf->full) { in extstore_write_request()
637 if (p->wbuf && !p->wbuf->full && p->wbuf->free >= io->len) { in extstore_write_request()
655 io->offset = p->wbuf->offset + (p->wbuf->size - p->wbuf->free); in extstore_write()
658 p->wbuf->free -= io->len; in extstore_write()
884 if (!p->free && !p->closed && p->version == cur_io->page_version) { in extstore_io_thread()
985 p->free = true; in _free_page()