Lines Matching refs:i

83 static zend_always_inline void *spl_heap_elem(spl_ptr_heap *heap, size_t i) {  in spl_heap_elem()  argument
84 return (void *) ((char *) heap->elements + heap->elem_size * i); in spl_heap_elem()
271 int i; in spl_ptr_heap_insert() local
282 …for (i = heap->count; i > 0 && heap->cmp(spl_heap_elem(heap, (i-1)/2), elem, cmp_userdata) < 0; i in spl_ptr_heap_insert()
283 spl_heap_elem_copy(heap, spl_heap_elem(heap, i), spl_heap_elem(heap, (i-1)/2)); in spl_ptr_heap_insert()
292 spl_heap_elem_copy(heap, spl_heap_elem(heap, i), elem); in spl_ptr_heap_insert()
306 int i, j; in spl_ptr_heap_delete_top() local
322 for (i = 0; i < limit; i = j) { in spl_ptr_heap_delete_top()
324 j = i * 2 + 1; in spl_ptr_heap_delete_top()
331 spl_heap_elem_copy(heap, spl_heap_elem(heap, i), spl_heap_elem(heap, j)); in spl_ptr_heap_delete_top()
342 void *to = spl_heap_elem(heap, i); in spl_ptr_heap_delete_top()
351 int i; in spl_ptr_heap_clone() local
366 for (i = 0; i < heap->count; ++i) { in spl_ptr_heap_clone()
367 heap->ctor(spl_heap_elem(heap, i)); in spl_ptr_heap_clone()
380 int i; in spl_ptr_heap_destroy() local
382 for (i = 0; i < heap->count; ++i) { in spl_ptr_heap_destroy()
383 heap->dtor(spl_heap_elem(heap, i)); in spl_ptr_heap_destroy()
513 int i; in spl_heap_object_get_debug_info() local
534 for (i = 0; i < intern->heap->count; ++i) { in spl_heap_object_get_debug_info()
536 spl_pqueue_elem *pq_elem = spl_heap_elem(intern->heap, i); in spl_heap_object_get_debug_info()
539 add_index_zval(&heap_array, i, &elem); in spl_heap_object_get_debug_info()
541 zval *elem = spl_heap_elem(intern->heap, i); in spl_heap_object_get_debug_info()
542 add_index_zval(&heap_array, i, elem); in spl_heap_object_get_debug_info()