Lines Matching refs:head
12 void *sll_find(long nextoff, void *head, sll_compare_func func, void *id)
14 void *p = head;
16 if (head == NULL)
30 status_t sll_insert_head(long nextoff, void **head, void *item)
33 if (head == NULL || item == NULL)
35 if (*head)
36 next = *head;
38 *head = item;
42 status_t sll_insert_tail(long nextoff, void **head, void *item)
45 if (head == NULL || item == NULL)
53 p = *head;
55 *head = item;
64 void *sll_dequeue_tail(long nextoff, void **head)
68 if (head == NULL || *head == NULL)
70 prev = head;
71 curr = *head;
80 status_t sll_remove(long nextoff, void **head, void *item)
84 if (head == NULL || *head == NULL || item == NULL)
86 prev = head;
87 curr = *head;