Lines Matching refs:run_ind

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