Lines Matching refs:dissimilarity
162 unsigned long dissimilarity; member
178 unsigned long sc_segments, dissimilarity; in assoc_array_walk() local
256 dissimilarity = segments ^ sc_segments; in assoc_array_walk()
261 dissimilarity &= ~(ULONG_MAX << shift); in assoc_array_walk()
268 if (dissimilarity != 0) { in assoc_array_walk()
274 result->wrong_shortcut.dissimilarity = dissimilarity; in assoc_array_walk()
482 unsigned long dissimilarity, base_seg, blank; in assoc_array_insert_into_terminal_node() local
570 dissimilarity = 0; in assoc_array_insert_into_terminal_node()
573 dissimilarity |= edit->segment_cache[i] ^ base_seg; in assoc_array_insert_into_terminal_node()
575 pr_devel("only leaves; dissimilarity=%lx\n", dissimilarity); in assoc_array_insert_into_terminal_node()
577 if ((dissimilarity & ASSOC_ARRAY_FAN_MASK) == 0) { in assoc_array_insert_into_terminal_node()
798 unsigned long sc_segments, dissimilarity, blank; in assoc_array_insert_mid_shortcut() local
807 dissimilarity = result->wrong_shortcut.dissimilarity; in assoc_array_insert_mid_shortcut()
810 __func__, level, dissimilarity, sc_level); in assoc_array_insert_mid_shortcut()
818 diff = __ffs(dissimilarity); in assoc_array_insert_mid_shortcut()