Lines Matching refs:item
20 pitem *item = OPENSSL_malloc(sizeof(*item)); in pitem_new() local
22 if (item == NULL) { in pitem_new()
27 memcpy(item->priority, prio64be, sizeof(item->priority)); in pitem_new()
28 item->data = data; in pitem_new()
29 item->next = NULL; in pitem_new()
30 return item; in pitem_new()
33 void pitem_free(pitem *item) in pitem_free() argument
35 OPENSSL_free(item); in pitem_free()
53 pitem *pqueue_insert(pqueue *pq, pitem *item) in pqueue_insert() argument
58 pq->items = item; in pqueue_insert()
59 return item; in pqueue_insert()
67 int cmp = memcmp(next->priority, item->priority, 8); in pqueue_insert()
69 item->next = next; in pqueue_insert()
72 pq->items = item; in pqueue_insert()
74 curr->next = item; in pqueue_insert()
76 return item; in pqueue_insert()
83 item->next = NULL; in pqueue_insert()
84 curr->next = item; in pqueue_insert()
86 return item; in pqueue_insert()
96 pitem *item = pq->items; in pqueue_pop() local
101 return item; in pqueue_pop()
134 pitem *pqueue_next(piterator *item) in pqueue_next() argument
138 if (item == NULL || *item == NULL) in pqueue_next()
142 ret = *item; in pqueue_next()
143 *item = (*item)->next; in pqueue_next()
150 pitem *item = pq->items; in pqueue_size() local
153 while (item != NULL) { in pqueue_size()
155 item = item->next; in pqueue_size()