Lines Matching refs:e_index
814 int s_index, e_index; /* block indexes of the freed allocation */
820 * are [start, end). e_index always points to the last block in the
824 e_index = pcpu_off_to_block_index(bit_off + bits - 1);
829 e_block = chunk->md_blocks + e_index;
866 if (s_index == e_index)
876 if (s_index != e_index) {
885 pcpu_index_alloc_map(chunk, e_index),
898 pcpu_block_refresh_hint(chunk, e_index);
907 nr_empty_pages += (e_index - s_index - 1);
968 int s_index, e_index; /* block indexes of the freed allocation */
975 * are [start, end). e_index always points to the last block in the
979 e_index = pcpu_off_to_block_index(bit_off + bits - 1);
984 e_block = chunk->md_blocks + e_index;
1015 end = find_next_bit(pcpu_index_alloc_map(chunk, e_index),
1019 e_off = (s_index == e_index) ? end : PCPU_BITMAP_BLOCK_BITS;
1025 if (s_index != e_index) {
1032 nr_empty_pages += (e_index - s_index - 1);
1052 if (((end - start) >= PCPU_BITMAP_BLOCK_BITS) || s_index != e_index)