Lines Matching refs:posn
43 size_t posn; /* Current index in heap[] or link in free list */ member
71 assert(pq->elements[pq->heap[idx].index].posn == idx)
118 e[h[i].index].posn = i; in pqueue_swap_elem()
119 e[h[j].index].posn = j; in pqueue_swap_elem()
130 e[h[to].index].posn = to; in pqueue_move_elem()
207 pq->freelist = pq->elements[m].posn; in ossl_pqueue_push()
212 pq->elements[m].posn = n; in ossl_pqueue_push()
248 pq->elements[elem].posn = pq->freelist; in ossl_pqueue_pop()
264 n = pq->elements[elem].posn; in ossl_pqueue_remove()
269 pq->elements[elem].posn = pq->freelist; in ossl_pqueue_remove()
290 e[from].posn = pq->freelist; in pqueue_add_freelist()
292 e[i].posn = i - 1; in pqueue_add_freelist()