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