Lines Matching defs:oind
189 static void vm_phys_split_pages(vm_page_t m, int oind, struct vm_freelist *fl,
281 int dom, error, flind, oind, pind;
299 for (oind = VM_NFREEORDER - 1; oind >= 0; oind--) {
300 sbuf_printf(&sbuf, " %2d (%6dK)", oind,
301 1 << (PAGE_SHIFT - 10 + oind));
305 fl[oind].lcnt);
517 int dom, flind, freelist, oind, pind, segind;
635 for (oind = 0; oind < VM_NFREEORDER; oind++)
636 TAILQ_INIT(&fl[oind].pl);
685 * should request insertion at the head unless the order [order, oind) queues
691 vm_phys_split_pages(vm_page_t m, int oind, struct vm_freelist *fl, int order,
696 while (oind > order) {
697 oind--;
698 m_buddy = &m[1 << oind];
702 vm_freelist_add(fl, m_buddy, oind, pool, tail);
848 int avail, end, flind, freelist, i, oind, pind;
863 for (oind = 0; oind < VM_NFREEORDER; oind++) {
864 while ((m = TAILQ_FIRST(&fl[oind].pl)) != NULL) {
865 vm_freelist_rem(fl, m, oind);
866 avail = i + (1 << oind);
873 * [0, oind) queues are empty.
881 for (oind = VM_NFREEORDER - 1; oind >= 0; oind--) {
885 while ((m = TAILQ_FIRST(&alt[oind].pl)) !=
887 vm_freelist_rem(alt, m, oind);
888 vm_phys_finish_init(m, oind);
889 avail = i + (1 << oind);
896 * Its order [0, oind) queues
922 int oind, pind, flind;
942 for (oind = order; oind < VM_NFREEORDER; oind++) {
943 m = TAILQ_FIRST(&fl[oind].pl);
945 vm_freelist_rem(fl, m, oind);
946 /* The order [order, oind) queues are empty. */
947 vm_phys_split_pages(m, oind, fl, order, pool, 1);
958 for (oind = VM_NFREEORDER - 1; oind >= order; oind--) {
961 m = TAILQ_FIRST(&alt[oind].pl);
963 vm_freelist_rem(alt, m, oind);
964 vm_phys_finish_init(m, oind);
965 /* The order [order, oind) queues are empty. */
966 vm_phys_split_pages(m, oind, fl, order, pool, 1);
1282 for (int oind = 0; oind < VM_NFREEORDER; oind++) {
1283 if (atomic_load_int(&fl[oind].lcnt) == 0)
1285 while ((m = TAILQ_FIRST(&fl[oind].pl)) != NULL) {
1291 vm_freelist_rem(fl, m, oind);
1293 VM_ALLOC_NORMAL, 1 << oind);
1296 vm_phys_finish_init(m, oind);
1298 vm_domain_freecnt_inc(vmd, 1 << oind);
1302 oind);
1631 int oind, order, pind;
1640 for (oind = order; oind < VM_NFREEORDER; oind++) {
1643 TAILQ_FOREACH(m_ret, &fl[oind].pl, listq) {
1691 int oind, segind;
1735 for (m = m_run; m < &m_run[npages]; m = &m[1 << oind]) {
1737 oind = m->order;
1738 vm_freelist_rem(fl, m, oind);
1739 vm_phys_finish_init(m, oind);
2031 int flind, oind, pind, dom;
2045 for (oind = VM_NFREEORDER - 1; oind >= 0; oind--) {
2046 db_printf(" %2.2d (%6.6dK)", oind,
2047 1 << (PAGE_SHIFT - 10 + oind));
2050 db_printf(" | %6.6d", fl[oind].lcnt);