Lines Matching defs:item
27 status_t sll_insert_head(long nextoff, void **head, void *item)
30 if (head == NULL || item == NULL)
34 *(void **)(((char *)item)+nextoff) = next;
35 *head = item;
39 status_t sll_insert_tail(long nextoff, void **head, void *item)
42 if (head == NULL || item == NULL)
45 if (*(void **)(((char *)item)+nextoff)) {
46 dprintf("sll_insert_tail: WARNING: %p->next NOT NULL\n", item);
47 *(void **)(((char *)item)+nextoff) = NULL;
52 *head = item;
57 *(void **)(((char *)p)+nextoff) = item;
77 status_t sll_remove(long nextoff, void **head, void *item)
81 if (head == NULL || *head == NULL || item == NULL)
86 if (curr == item) {
88 *(void **)(((char *)item)+nextoff) = NULL;
97 void *sll_next(long nextoff, void *item)
100 if (!item)
102 next = *(void **)(((char *)item)+nextoff);