Lines Matching defs:elem_list
270 SCI_ABSTRACT_ELEMENT_LIST_T * elem_list = &(list_p)->elements;
271 SCI_ABSTRACT_ELEMENT_T * alElement_p = elem_list->back_p;
277 if (elem_list->back_p == elem_list->front_p)
279 elem_list->back_p = elem_list->front_p = NULL;
283 elem_list->back_p = elem_list->back_p->previous_p;
284 elem_list->back_p->next_p = NULL;
287 elem_list->size--;
326 SCI_ABSTRACT_ELEMENT_LIST_T * elem_list = &(list_p)->elements;
329 while ((alElement_p = private_find(elem_list, (obj_p))) != NULL)
331 if (alElement_p == elem_list->front_p)
335 else if (alElement_p == elem_list->back_p)
343 elem_list->size--;
359 SCI_ABSTRACT_ELEMENT_LIST_T * elem_list = &(list_p)->elements;
366 if (elem_list->front_p == NULL)
368 elem_list->front_p = elem_list->back_p = alElement_p;
372 elem_list->back_p->next_p = alElement_p;
373 alElement_p->previous_p = elem_list->back_p;
374 elem_list->back_p = alElement_p;
377 elem_list->size++;
408 SCI_ABSTRACT_ELEMENT_LIST_T * elem_list = &(list_p)->elements;
410 SCI_ABSTRACT_ELEMENT_T * obj_element = private_find(elem_list, obj_p);
420 if (obj_element == elem_list->front_p)
433 elem_list->size++;