Lines Matching refs:element

37 ZEND_API void zend_llist_add_element(zend_llist *l, void *element)  in zend_llist_add_element()  argument
49 memcpy(tmp->data, element, l->size); in zend_llist_add_element()
55 ZEND_API void zend_llist_prepend_element(zend_llist *l, void *element) in zend_llist_prepend_element() argument
67 memcpy(tmp->data, element, l->size); in zend_llist_prepend_element()
91 ZEND_API void zend_llist_del_element(zend_llist *l, void *element, int (*compare)(void *element1, v… in zend_llist_del_element() argument
96 if (compare(current->data, element)) { in zend_llist_del_element()
173 zend_llist_element *element, *next; in zend_llist_apply_with_del() local
175 element=l->head; in zend_llist_apply_with_del()
176 while (element) { in zend_llist_apply_with_del()
177 next = element->next; in zend_llist_apply_with_del()
178 if (func(element->data)) { in zend_llist_apply_with_del()
179 DEL_LLIST_ELEMENT(element, l); in zend_llist_apply_with_del()
181 element = next; in zend_llist_apply_with_del()
188 zend_llist_element *element; in zend_llist_apply() local
190 for (element=l->head; element; element=element->next) { in zend_llist_apply()
191 func(element->data TSRMLS_CC); in zend_llist_apply()
200 zend_llist_element *element, **ptr; in zend_llist_sort() local
210 for (element=l->head; element; element=element->next) { in zend_llist_sort()
211 *ptr++ = element; in zend_llist_sort()
231 zend_llist_element *element; in zend_llist_apply_with_argument() local
233 for (element=l->head; element; element=element->next) { in zend_llist_apply_with_argument()
234 func(element->data, arg TSRMLS_CC); in zend_llist_apply_with_argument()
241 zend_llist_element *element; in zend_llist_apply_with_arguments() local
245 for (element=l->head; element; element=element->next) { in zend_llist_apply_with_arguments()
246 func(element->data, num_args, args TSRMLS_CC); in zend_llist_apply_with_arguments()