Home
last modified time | relevance | path

Searched refs:associativity (Results 1 – 24 of 24) sorted by relevance

/linux-6.1.9/arch/powerpc/mm/
Dnuma.c168 static int __associativity_to_nid(const __be32 *associativity, in __associativity_to_nid() argument
180 nid = of_read_number(&associativity[index], 1); in __associativity_to_nid()
191 static int associativity_to_nid(const __be32 *associativity) in associativity_to_nid() argument
193 int array_sz = of_read_number(associativity, 1); in associativity_to_nid()
196 return __associativity_to_nid((associativity + 1), array_sz); in associativity_to_nid()
302 static void __initialize_form1_numa_distance(const __be32 *associativity, in __initialize_form1_numa_distance() argument
310 nid = __associativity_to_nid(associativity, max_array_sz); in __initialize_form1_numa_distance()
322 entry = &associativity[index]; in __initialize_form1_numa_distance()
328 static void initialize_form1_numa_distance(const __be32 *associativity) in initialize_form1_numa_distance() argument
332 array_sz = of_read_number(associativity, 1); in initialize_form1_numa_distance()
[all …]
/linux-6.1.9/Documentation/powerpc/
Dassociativity.rst2 NUMA resource associativity
15 associativity grouping. Form 0 is the oldest format and is now considered deprecated.
17 Hypervisor indicates the type/form of associativity used via "ibm,architecture-vec-5 property".
19 A value of 1 indicates the usage of Form 1 associativity. For Form 2 associativity
24 Form 0 associativity supports only two NUMA distances (LOCAL and REMOTE).
28 With Form 1 a combination of ibm,associativity-reference-points, and ibm,associativity
31 The “ibm,associativity” property contains a list of one or more numbers (domainID)
34 The “ibm,associativity-reference-points” property contains a list of one or more numbers
35 (domainID index) that represents the 1 based ordinal in the associativity lists.
49 Form 2 associativity format adds separate device tree properties representing NUMA node distance
[all …]
Dindex.rst10 associativity
/linux-6.1.9/tools/testing/selftests/powerpc/vphn/
Dvphn.c79 long hcall_vphn(unsigned long cpu, u64 flags, __be32 *associativity) in hcall_vphn() argument
86 vphn_unpack_associativity(retbuf, associativity); in hcall_vphn()
/linux-6.1.9/arch/powerpc/platforms/pseries/
Dvphn.c79 long hcall_vphn(unsigned long cpu, u64 flags, __be32 *associativity) in hcall_vphn() argument
86 vphn_unpack_associativity(retbuf, associativity); in hcall_vphn()
/linux-6.1.9/arch/powerpc/include/asm/
Ddtl.h42 extern long hcall_vphn(unsigned long cpu, u64 flags, __be32 *associativity);
Dlppaca.h152 extern long hcall_vphn(unsigned long cpu, u64 flags, __be32 *associativity);
/linux-6.1.9/tools/testing/selftests/powerpc/vphn/asm/
Dlppaca.h152 extern long hcall_vphn(unsigned long cpu, u64 flags, __be32 *associativity);
/linux-6.1.9/arch/powerpc/kernel/
Dcacheinfo.c640 unsigned int associativity; in associativity_show() local
645 if (cache_associativity(cache, &associativity)) in associativity_show()
648 return sprintf(buf, "%u\n", associativity); in associativity_show()
Dprom_init.c921 u8 associativity; member
1095 .associativity = OV5_FEAT(OV5_FORM1_AFFINITY) | OV5_FEAT(OV5_PRRN) |
/linux-6.1.9/Documentation/devicetree/bindings/nios2/
Dnios2.txt23 - altr,tlb-num-ways: Specifies the number of set-associativity ways in the TLB.
/linux-6.1.9/drivers/gpu/drm/amd/amdkfd/
Dkfd_crat.h168 uint8_t associativity; member
Dkfd_crat.c1072 props->cache_assoc = cache->associativity; in kfd_parse_subtype_cache()
/linux-6.1.9/arch/ia64/include/asm/
Dpal.h160 associativity : 8, /* 16-8 Associativity*/ member
201 #define pcci_assoc pcci_info_1.pcci1_bits.associativity
1577 associativity : 8, member
1590 #define tc_associativity pal_tc_info_s.associativity
/linux-6.1.9/arch/arm/boot/dts/
Darm-realview-pbx-a9.dts70 * associativity as these may be erroneously set
Darm-realview-eb-mp.dtsi73 * associativity as these may be erroneously set
Darm-realview-pb1176.dts351 * associativity as these may be erroneously set
Darm-realview-pb11mp.dts106 * associativity as these may be erroneously set
/linux-6.1.9/arch/arm/mm/
Dcache-l2x0.c944 u32 *associativity, in l2x0_cache_size_of_parse() argument
991 *associativity = cache_size / way_size; in l2x0_cache_size_of_parse()
1003 pr_info("L2C OF: override associativity: %d\n", *associativity); in l2x0_cache_size_of_parse()
/linux-6.1.9/drivers/acpi/
Dpptt.c373 this_leaf->ways_of_associativity = found_cache->associativity; in update_cache_properties()
/linux-6.1.9/Documentation/ABI/stable/
Dsysfs-devices-node157 The caches associativity indexing: 0 for direct mapped,
/linux-6.1.9/Documentation/admin-guide/mm/
Dnumaperf.rst163 for any other indexed based, multi-way associativity.
/linux-6.1.9/tools/arch/x86/kcpuid/
Dcpuid.csv102 4, 0, EBX, 31:22, cache_ways, Ways of associativity
/linux-6.1.9/include/acpi/
Dactbl2.h2215 u8 associativity; member