Lines Matching refs:dissimilarity
174 unsigned long dissimilarity; member
190 unsigned long sc_segments, dissimilarity; in assoc_array_walk() local
271 dissimilarity = segments ^ sc_segments; in assoc_array_walk()
276 dissimilarity &= ~(ULONG_MAX << shift); in assoc_array_walk()
283 if (dissimilarity != 0) { in assoc_array_walk()
289 result->wrong_shortcut.dissimilarity = dissimilarity; in assoc_array_walk()
499 unsigned long dissimilarity, base_seg, blank; in assoc_array_insert_into_terminal_node() local
587 dissimilarity = 0; in assoc_array_insert_into_terminal_node()
590 dissimilarity |= edit->segment_cache[i] ^ base_seg; in assoc_array_insert_into_terminal_node()
592 pr_devel("only leaves; dissimilarity=%lx\n", dissimilarity); in assoc_array_insert_into_terminal_node()
594 if ((dissimilarity & ASSOC_ARRAY_FAN_MASK) == 0) { in assoc_array_insert_into_terminal_node()
831 unsigned long sc_segments, dissimilarity, blank; in assoc_array_insert_mid_shortcut() local
840 dissimilarity = result->wrong_shortcut.dissimilarity; in assoc_array_insert_mid_shortcut()
843 __func__, level, dissimilarity, sc_level); in assoc_array_insert_mid_shortcut()
851 diff = __ffs(dissimilarity); in assoc_array_insert_mid_shortcut()