Lines Matching refs:prev

750 				zend_mm_free_block *prev = *p;  in zend_mm_add_to_free_list()  local
752 if (ZEND_MM_FREE_BLOCK_SIZE(prev) != size) { in zend_mm_add_to_free_list()
753 p = &prev->child[(m >> (ZEND_MM_NUM_BUCKETS-1)) & 1]; in zend_mm_add_to_free_list()
761 zend_mm_free_block *next = prev->next_free_block; in zend_mm_add_to_free_list()
763 prev->next_free_block = next->prev_free_block = mm_block; in zend_mm_add_to_free_list()
765 mm_block->prev_free_block = prev; in zend_mm_add_to_free_list()
772 zend_mm_free_block *prev, *next; in zend_mm_add_to_free_list() local
776 prev = ZEND_MM_SMALL_FREE_BUCKET(heap, index); in zend_mm_add_to_free_list()
777 if (prev->prev_free_block == prev) { in zend_mm_add_to_free_list()
780 next = prev->next_free_block; in zend_mm_add_to_free_list()
782 mm_block->prev_free_block = prev; in zend_mm_add_to_free_list()
784 prev->next_free_block = next->prev_free_block = mm_block; in zend_mm_add_to_free_list()
790 zend_mm_free_block *prev = mm_block->prev_free_block; in zend_mm_remove_from_free_list() local
795 if (EXPECTED(prev == mm_block)) { in zend_mm_remove_from_free_list()
805 prev = *rp; in zend_mm_remove_from_free_list()
806 if (EXPECTED(prev == NULL)) { in zend_mm_remove_from_free_list()
815 while (*(cp = &(prev->child[prev->child[1] != NULL])) != NULL) { in zend_mm_remove_from_free_list()
816 prev = *cp; in zend_mm_remove_from_free_list()
823 *mm_block->parent = prev; in zend_mm_remove_from_free_list()
824 prev->parent = mm_block->parent; in zend_mm_remove_from_free_list()
825 if ((prev->child[0] = mm_block->child[0])) { in zend_mm_remove_from_free_list()
826 ZEND_MM_CHECK_TREE(prev->child[0]); in zend_mm_remove_from_free_list()
827 prev->child[0]->parent = &prev->child[0]; in zend_mm_remove_from_free_list()
829 if ((prev->child[1] = mm_block->child[1])) { in zend_mm_remove_from_free_list()
830 ZEND_MM_CHECK_TREE(prev->child[1]); in zend_mm_remove_from_free_list()
831 prev->child[1]->parent = &prev->child[1]; in zend_mm_remove_from_free_list()
837 …if (UNEXPECTED(prev->next_free_block != mm_block) || UNEXPECTED(next->prev_free_block != mm_block)… in zend_mm_remove_from_free_list()
842 prev->next_free_block = next; in zend_mm_remove_from_free_list()
843 next->prev_free_block = prev; in zend_mm_remove_from_free_list()
846 if (EXPECTED(prev == next)) { in zend_mm_remove_from_free_list()
863 zend_mm_free_block *prev, *next; in zend_mm_add_to_rest_list() local
871 prev = p->prev_free_block; in zend_mm_add_to_rest_list()
873 prev->next_free_block = next; in zend_mm_add_to_rest_list()
874 next->prev_free_block = prev; in zend_mm_add_to_rest_list()
885 prev = heap->rest_buckets[0]; in zend_mm_add_to_rest_list()
886 next = prev->next_free_block; in zend_mm_add_to_rest_list()
887 mm_block->prev_free_block = prev; in zend_mm_add_to_rest_list()
889 prev->next_free_block = next->prev_free_block = mm_block; in zend_mm_add_to_rest_list()
1605 zend_mm_segment *prev; in zend_mm_shutdown() local
1681 prev = segment; in zend_mm_shutdown()
1683 ZEND_MM_STORAGE_FREE(prev); in zend_mm_shutdown()
1695 prev = segment; in zend_mm_shutdown()
1697 ZEND_MM_STORAGE_FREE(prev); in zend_mm_shutdown()
1703 prev = segment; in zend_mm_shutdown()
1705 ZEND_MM_STORAGE_FREE(prev); in zend_mm_shutdown()