Lines Matching defs:nelem
273 u_int32_t nelem, position, start;
284 nelem = 0;
330 if ((ret = __memp_get_freelist(mpf, &nelem, &list)) != 0)
342 if (nelem != 0) {
343 __db_freelist_pos(h->pgno, list, nelem, &position);
353 if ((ret = __memp_extend_freelist(mpf, nelem + 1, &list)) != 0)
359 if (nelem != 0 && position != nelem)
361 (size_t)((u_int8_t*)&list[nelem] - (u_int8_t*)lp));
363 } else if (nelem != 0) {
365 for (lp = &list[nelem - 1]; lp >= list; lp--)
459 dbc, meta, h, list, start, nelem);
533 __db_freelist_pos(pgno, list, nelem, posp)
536 u_int32_t nelem;
542 for (base = 0, lim = nelem; lim != 0; lim >>= 1) {
824 __db_truncate_freelist(dbc, meta, h, list, start, nelem)
829 u_int32_t start, nelem;
852 (nelem - start) * sizeof(*pp), &plist)) != 0)
856 for (lp = &list[start]; lp < &list[nelem]; lp++) {
868 ddbt.size = (nelem - start) * sizeof(*pp);