Lines Matching refs:posn
43 size_t posn; /* Current index in heap[] or link in free list */ member
68 assert(pq->elements[pq->heap[idx].index].posn == idx)
115 e[h[i].index].posn = i; in pqueue_swap_elem()
116 e[h[j].index].posn = j; in pqueue_swap_elem()
127 e[h[to].index].posn = to; in pqueue_move_elem()
204 pq->freelist = pq->elements[m].posn; in ossl_pqueue_push()
209 pq->elements[m].posn = n; in ossl_pqueue_push()
245 pq->elements[elem].posn = pq->freelist; in ossl_pqueue_pop()
261 n = pq->elements[elem].posn; in ossl_pqueue_remove()
266 pq->elements[elem].posn = pq->freelist; in ossl_pqueue_remove()
287 e[from].posn = pq->freelist; in pqueue_add_freelist()
289 e[i].posn = i - 1; in pqueue_add_freelist()