Lines Matching refs:old_idx
139 int old_idx, new_cpu; in cpudl_set() local
145 old_idx = cp->elements[cpu].idx; in cpudl_set()
148 if (old_idx == IDX_INVALID) { in cpudl_set()
157 cp->elements[old_idx].dl = cp->elements[cp->size - 1].dl; in cpudl_set()
158 cp->elements[old_idx].cpu = new_cpu; in cpudl_set()
160 cp->elements[new_cpu].idx = old_idx; in cpudl_set()
162 while (old_idx > 0 && dl_time_before( in cpudl_set()
163 cp->elements[parent(old_idx)].dl, in cpudl_set()
164 cp->elements[old_idx].dl)) { in cpudl_set()
165 cpudl_exchange(cp, old_idx, parent(old_idx)); in cpudl_set()
166 old_idx = parent(old_idx); in cpudl_set()
169 cpudl_heapify(cp, old_idx); in cpudl_set()
174 if (old_idx == IDX_INVALID) { in cpudl_set()
182 cpudl_change_key(cp, old_idx, dl); in cpudl_set()