Lines Matching refs:nelems
208 u_int32_t nelems = 0;
210 if ((ret = __memp_get_freelist(dbp->mpf, &nelems, &list)) != 0)
212 if (nelems != 0) {
214 memmove(list, &list[1], (nelems - 1) * sizeof(*list));
216 dbp->mpf, nelems - 1, &list)) != 0)
575 __db_freelist_sort(list, nelems)
577 u_int32_t nelems;
579 qsort(list, (size_t)nelems, sizeof(db_pglist_t), __db_pglistcmp);
607 u_int32_t nelems;
614 nelems = *nelemp;
616 __db_freelist_sort(list, nelems);
620 lp = &list[nelems - 1];
621 while (nelems != 0) {
625 nelems--;
635 for (lp = list; lp < &list[nelems]; lp++) {
652 if (lp == &list[nelems - 1])
673 *nelemp = nelems;
709 u_int32_t nelems;
719 nelems = 0;
767 nelems = (u_int32_t)(lp - list);
776 ddbt.size = nelems * sizeof(*lp);
786 &nelems, &meta->last_pgno, &LSN(meta), 0)) != 0)
789 if (nelems == 0)
803 c_data->compact_truncate = (u_int32_t)meta->last_pgno - nelems;
805 if (nelems != 0 && listp != NULL) {
807 *nelemp = nelems;