Home | History | Annotate | Download | only in ubifs

Lines Matching defs:cpos

93 	int val1, val2, val3, cpos;
123 cpos = hpos * 2 + 1;
124 if (cpos >= heap->cnt)
126 val2 = get_heap_comp_val(heap->arr[cpos], cat);
129 if (cpos + 1 < heap->cnt) {
130 val3 = get_heap_comp_val(heap->arr[cpos + 1],
133 cpos += 1; /* Right child is bigger */
135 heap->arr[cpos]->hpos = hpos;
136 heap->arr[hpos] = heap->arr[cpos];
137 heap->arr[cpos] = lprops;
138 lprops->hpos = cpos;
139 hpos = cpos;
143 cpos += 1;
144 if (cpos >= heap->cnt)
146 val3 = get_heap_comp_val(heap->arr[cpos], cat);
149 heap->arr[cpos]->hpos = hpos;
150 heap->arr[hpos] = heap->arr[cpos];
151 heap->arr[cpos] = lprops;
152 lprops->hpos = cpos;
153 hpos = cpos;
176 int cpos, val1, val2;
180 cpos = (((size_t)lprops >> 4) & b) + b;
181 ubifs_assert(cpos >= b);
182 ubifs_assert(cpos < LPT_HEAP_SZ);
183 ubifs_assert(cpos < heap->cnt);
186 val2 = get_heap_comp_val(heap->arr[cpos], cat);
190 lp = heap->arr[cpos];
194 lprops->hpos = cpos;
195 heap->arr[cpos] = lprops;