Lines Matching refs:entries
89 KASSERT(new_size >= queue->entries, ("camq_resize: " in camq_resize()
91 new_size, queue->entries)); in camq_resize()
105 (queue->entries + 1) * sizeof(cam_pinfo *)); in camq_resize()
122 KASSERT(queue->entries < queue->array_size, in camq_insert()
124 queue->entries, queue->array_size)); in camq_insert()
125 queue->entries++; in camq_insert()
126 queue->queue_array[queue->entries] = new_entry; in camq_insert()
127 new_entry->index = queue->entries; in camq_insert()
128 if (queue->entries != 0) in camq_insert()
129 heap_up(queue->queue_array, queue->entries); in camq_insert()
143 if (index <= 0 || index > queue->entries) in camq_remove()
146 queue->entries); in camq_remove()
149 if (queue->entries != index) { in camq_remove()
150 queue->queue_array[index] = queue->queue_array[queue->entries]; in camq_remove()
152 heap_down(queue->queue_array, index, queue->entries - 1); in camq_remove()
155 queue->entries--; in camq_remove()
170 heap_down(queue->queue_array, index, queue->entries); in camq_change_priority()