Lines Matching refs:sc_level
164 int sc_level; member
184 int level, sc_level, next_sc_level; in assoc_array_walk() local
248 sc_level = level + ASSOC_ARRAY_LEVEL_STEP; in assoc_array_walk()
249 BUG_ON(sc_level > shortcut->skip_to_level); in assoc_array_walk()
256 if ((sc_level & ASSOC_ARRAY_KEY_CHUNK_MASK) == 0) in assoc_array_walk()
257 segments = ops->get_key_chunk(index_key, sc_level); in assoc_array_walk()
259 sc_segments = shortcut->index_key[sc_level >> ASSOC_ARRAY_KEY_CHUNK_SHIFT]; in assoc_array_walk()
262 if (round_up(sc_level, ASSOC_ARRAY_KEY_CHUNK_SIZE) > shortcut->skip_to_level) { in assoc_array_walk()
268 next_sc_level = sc_level + ASSOC_ARRAY_KEY_CHUNK_SIZE; in assoc_array_walk()
276 result->wrong_shortcut.sc_level = sc_level; in assoc_array_walk()
282 sc_level = next_sc_level; in assoc_array_walk()
283 } while (sc_level < shortcut->skip_to_level); in assoc_array_walk()
287 if (((level ^ sc_level) & ~ASSOC_ARRAY_KEY_CHUNK_MASK) != 0) { in assoc_array_walk()
288 level = sc_level; in assoc_array_walk()
291 level = sc_level; in assoc_array_walk()
803 int level, sc_level, diff; in assoc_array_insert_mid_shortcut() local
808 sc_level = result->wrong_shortcut.sc_level; in assoc_array_insert_mid_shortcut()
813 __func__, level, dissimilarity, sc_level); in assoc_array_insert_mid_shortcut()
823 diff += sc_level & ~ASSOC_ARRAY_KEY_CHUNK_MASK; in assoc_array_insert_mid_shortcut()