Lines Matching refs:av_table
83 av_el = get_elem (num_bytes, dbf->header->avail.av_table,
134 _gdbm_put_av_elem (temp, dbf->header->avail.av_table,
150 _gdbm_put_av_elem (temp, dbf->header->avail.av_table,
213 _gdbm_put_av_elem(new_blk->av_table[index],
214 dbf->header->avail.av_table,
241 _gdbm_put_av_elem (new_el, dbf->header->avail.av_table,
267 new_loc = get_elem (av_size, dbf->header->avail.av_table,
284 temp->av_table[temp->count++] = dbf->header->avail.av_table[index];
286 dbf->header->avail.av_table[index>>1]
287 = dbf->header->avail.av_table[index];
315 get_elem (size, av_table, av_count)
317 avail_elem av_table[];
329 while (index < *av_count && av_table[index].av_size < size)
339 val = av_table[index];
343 av_table[index] = av_table[index+1];
355 _gdbm_put_av_elem (new_el, av_table, av_count, can_merge)
357 avail_elem av_table[];
376 if ((av_table[index].av_adr
377 + av_table[index].av_size) == new_el.av_adr)
380 av_table[index].av_size += new_el.av_size;
384 + new_el.av_size) == av_table[index].av_adr)
387 av_table[index].av_adr = new_el.av_adr;
388 av_table[index].av_size += new_el.av_size;
404 while (index < *av_count && av_table[index].av_size < new_el.av_size)
413 av_table[index1+1] = av_table[index1];
418 av_table[index] = new_el;
478 av_el = dbf->header->avail.av_table[dbf->header->avail.count];
491 _gdbm_put_av_elem (av_el, dbf->header->avail.av_table,