Lines Matching defs:run_ind
1719 unsigned run_ind, map_offset, total_pages, need_pages, rem_pages;
1723 run_ind = (unsigned)(((uintptr_t)run - (uintptr_t)chunk)
1725 total_pages = chunk->map[run_ind].npages;
1731 map_offset = run_ind;
1926 unsigned run_ind, run_pages;
1930 run_ind = (unsigned)(((uintptr_t)run - (uintptr_t)chunk)
1932 assert(run_ind >= arena_chunk_header_npages);
1933 assert(run_ind < (chunksize >> pagesize_2pow));
1935 assert(run_pages == chunk->map[run_ind].npages);
1941 assert(chunk->map[run_ind].npages == run_pages);
1942 chunk->map[run_ind].pos = POS_FREE;
1943 assert(chunk->map[run_ind + run_pages - 1].npages == run_pages);
1944 chunk->map[run_ind + run_pages - 1].pos = POS_FREE;
1954 if (run_ind > arena_chunk_header_npages &&
1955 chunk->map[run_ind - 1].pos == POS_FREE) {
1959 prev_npages = chunk->map[run_ind - 1].npages;
1960 run_ind -= prev_npages;
1961 assert(chunk->map[run_ind].npages == prev_npages);
1962 assert(chunk->map[run_ind].pos == POS_FREE);
1965 chunk->map[run_ind].npages = run_pages;
1966 assert(chunk->map[run_ind].pos == POS_FREE);
1967 chunk->map[run_ind + run_pages - 1].npages = run_pages;
1968 assert(chunk->map[run_ind + run_pages - 1].pos == POS_FREE);
1971 if (run_ind + run_pages < chunk_npages &&
1972 chunk->map[run_ind + run_pages].pos == POS_FREE) {
1976 next_npages = chunk->map[run_ind + run_pages].npages;
1978 assert(chunk->map[run_ind + run_pages - 1].npages ==
1980 assert(chunk->map[run_ind + run_pages - 1].pos == POS_FREE);
1982 chunk->map[run_ind].npages = run_pages;
1983 chunk->map[run_ind].pos = POS_FREE;
1984 chunk->map[run_ind + run_pages - 1].npages = run_pages;
1985 assert(chunk->map[run_ind + run_pages - 1].pos == POS_FREE);
1988 if (chunk->map[run_ind].npages > chunk->max_frun_npages) {
1990 chunk->max_frun_npages = chunk->map[run_ind].npages;
1993 if (run_ind < chunk->min_frun_ind)
1994 chunk->min_frun_ind = run_ind;