Home | History | Annotate | Download | only in utils

Lines Matching refs:p_list

95    list_state* p_list = (list_state*)*list_data;
97 linked_list_flush(p_list);
125 list_state* p_list = (list_state*)list_data;
140 list_element* tmp = p_list->p_head;
141 p_list->p_head = elem;
143 p_list->p_head->next = tmp;
147 tmp->prev = p_list->p_head;
151 p_list->p_tail = p_list->p_head;
177 list_state* p_list = (list_state*)list_data;
178 if( p_list->p_tail == NULL )
183 list_element* tmp = p_list->p_tail;
186 p_list->p_tail = tmp->prev;
188 if( p_list->p_tail != NULL )
190 p_list->p_tail->next = NULL;
194 p_list->p_head = p_list->p_tail;
220 list_state* p_list = (list_state*)list_data;
221 return p_list->p_head == NULL ? 1 : 0;
238 list_state* p_list = (list_state*)list_data;
241 while( p_list->p_head != NULL )
243 list_element* tmp = p_list->p_head->next;
246 if( p_list->p_head->dealloc_func != NULL )
248 p_list->p_head->dealloc_func(p_list->p_head->data_ptr);
252 free(p_list->p_head);
254 p_list->p_head = tmp;
257 p_list->p_tail = NULL;
279 list_state* p_list = (list_state*)list_data;
280 if( p_list->p_tail == NULL )
285 list_element* tmp = p_list->p_head;
299 p_list->p_head = tmp->next;
305 p_list->p_tail = tmp->prev;