• Home
  • Raw
  • Download

Lines Matching refs:item

73 	pitem *item = (pitem *) OPENSSL_malloc(sizeof(pitem));  in pitem_new()  local
74 if (item == NULL) return NULL; in pitem_new()
76 memcpy(item->priority,prio64be,sizeof(item->priority)); in pitem_new()
78 item->data = data; in pitem_new()
79 item->next = NULL; in pitem_new()
81 return item; in pitem_new()
85 pitem_free(pitem *item) in pitem_free() argument
87 if (item == NULL) return; in pitem_free()
89 OPENSSL_free(item); in pitem_free()
111 pqueue_insert(pqueue_s *pq, pitem *item) in pqueue_insert() argument
117 pq->items = item; in pqueue_insert()
118 return item; in pqueue_insert()
127 int cmp = memcmp(next->priority, item->priority,8); in pqueue_insert()
130 item->next = next; in pqueue_insert()
133 pq->items = item; in pqueue_insert()
135 curr->next = item; in pqueue_insert()
137 return item; in pqueue_insert()
144 item->next = NULL; in pqueue_insert()
145 curr->next = item; in pqueue_insert()
147 return item; in pqueue_insert()
159 pitem *item = pq->items; in pqueue_pop() local
164 return item; in pqueue_pop()
205 pitem *item = pq->items; in pqueue_print() local
207 while(item != NULL) in pqueue_print()
210 item->priority[0],item->priority[1], in pqueue_print()
211 item->priority[2],item->priority[3], in pqueue_print()
212 item->priority[4],item->priority[5], in pqueue_print()
213 item->priority[6],item->priority[7]); in pqueue_print()
214 item = item->next; in pqueue_print()
225 pqueue_next(pitem **item) in pqueue_next() argument
229 if ( item == NULL || *item == NULL) in pqueue_next()
234 ret = *item; in pqueue_next()
235 *item = (*item)->next; in pqueue_next()
243 pitem *item = pq->items; in pqueue_size() local
246 while(item != NULL) in pqueue_size()
249 item = item->next; in pqueue_size()