Lines Matching full:bitmap
74 * one for each priority, and a bitmap listing backlogged queues.
77 BITMAP_T bitmap; /* array bitmap */ member
91 if (test_bit(prio, &si->bitmap) == 0) { in prio_enqueue()
93 __set_bit(prio, &si->bitmap); in prio_enqueue()
105 * The function ffs() return the lowest bit in the bitmap that rapresent
109 * from the bitmap.
110 * Scheduler is idle if the bitmap is empty
122 if (si->bitmap == 0) /* scheduler idle */ in prio_dequeue()
125 prio = ffs(si->bitmap) - 1; in prio_dequeue()
137 __clear_bit(prio, &si->bitmap); in prio_dequeue()
148 si->bitmap = 0; in prio_new_sched()
176 if (test_bit(prio, &si->bitmap) == 0) { in prio_new_queue()
178 __set_bit(prio, &si->bitmap); in prio_new_queue()
204 __clear_bit(prio, &si->bitmap); in prio_free_queue()