Lines Matching refs:associativity
209 const __be32 *associativity) in initialize_distance_lookup_table() argument
219 entry = &associativity[be32_to_cpu(distance_ref_points[i]) - 1]; in initialize_distance_lookup_table()
228 static int associativity_to_nid(const __be32 *associativity) in associativity_to_nid() argument
235 if (of_read_number(associativity, 1) >= min_common_depth) in associativity_to_nid()
236 nid = of_read_number(&associativity[min_common_depth], 1); in associativity_to_nid()
243 of_read_number(associativity, 1) >= distance_ref_points_depth) { in associativity_to_nid()
247 initialize_distance_lookup_table(nid, associativity + 1); in associativity_to_nid()
468 __be32 associativity[VPHN_ASSOC_BUFSIZE] = {0}; in vphn_get_nid() local
486 rc = hcall_vphn(hwid, VPHN_FLAG_VCPU, associativity); in vphn_get_nid()
488 return associativity_to_nid(associativity); in vphn_get_nid()
1182 __be32 *associativity) in vphn_get_associativity() argument
1187 VPHN_FLAG_VCPU, associativity); in vphn_get_associativity()
1216 __be32 associativity[VPHN_ASSOC_BUFSIZE] = {0}; in find_and_online_cpu_nid() local
1220 if (vphn_get_associativity(cpu, associativity)) in find_and_online_cpu_nid()
1223 new_nid = associativity_to_nid(associativity); in find_and_online_cpu_nid()
1255 __be32 associativity[VPHN_ASSOC_BUFSIZE] = {0}; in cpu_to_coregroup_id() local
1267 if (vphn_get_associativity(cpu, associativity)) in cpu_to_coregroup_id()
1270 index = of_read_number(associativity, 1); in cpu_to_coregroup_id()
1272 return of_read_number(&associativity[index - 1], 1); in cpu_to_coregroup_id()