Lines Matching refs:free_tail
289 uint32_t free_tail; /* number of free pages at the end of chunk */ member
849 chunk->free_tail = ZEND_MM_FIRST_PAGE;
889 } else if (UNEXPECTED(chunk->free_pages + chunk->free_tail == ZEND_MM_PAGES)) {
890 if (UNEXPECTED(ZEND_MM_PAGES - chunk->free_tail < pages_count)) {
893 page_num = chunk->free_tail;
898 int free_tail = chunk->free_tail;
922 } else if (i >= free_tail) {
940 uint32_t free_tail = chunk->free_tail; local
966 if (i >= free_tail || i == ZEND_MM_PAGES) {
969 chunk->free_tail = page_num + pages_count;
973 chunk->free_tail = page_num;
1078 if (page_num == chunk->free_tail) {
1079 chunk->free_tail = page_num + pages_count;
1155 if (chunk->free_tail == page_num + pages_count) {
1157 chunk->free_tail = page_num;
1915 chunk->free_tail = ZEND_MM_FIRST_PAGE;
2027 while (i < chunk->free_tail) {
2100 while (i < p->free_tail) {
2185 while (i < p->free_tail) {
2354 p->free_tail = ZEND_MM_FIRST_PAGE;
3076 chunk->free_tail = ZEND_MM_FIRST_PAGE;