QI_FREE
while (qi->desc_status[qi->free_tail] == QI_FREE && qi->free_tail != qi->free_head) {
qi->desc_status[(index + i) % QI_LENGTH] = QI_FREE;