Lines Matching refs:old_idx
134 int old_idx, new_cpu; in cpudl_set() local
140 old_idx = cp->elements[cpu].idx; in cpudl_set()
143 if (old_idx == IDX_INVALID) { in cpudl_set()
152 cp->elements[old_idx].dl = cp->elements[cp->size - 1].dl; in cpudl_set()
153 cp->elements[old_idx].cpu = new_cpu; in cpudl_set()
155 cp->elements[new_cpu].idx = old_idx; in cpudl_set()
157 while (old_idx > 0 && dl_time_before( in cpudl_set()
158 cp->elements[parent(old_idx)].dl, in cpudl_set()
159 cp->elements[old_idx].dl)) { in cpudl_set()
160 cpudl_exchange(cp, old_idx, parent(old_idx)); in cpudl_set()
161 old_idx = parent(old_idx); in cpudl_set()
164 cpudl_heapify(cp, old_idx); in cpudl_set()
169 if (old_idx == IDX_INVALID) { in cpudl_set()
177 cpudl_change_key(cp, old_idx, dl); in cpudl_set()