/linux/arch/powerpc/mm/ |
H A D | numa.c | 168 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/Documentation/arch/powerpc/ |
H A D | associativity.rst | 2 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 …]
|
H A D | index.rst | 10 associativity
|
/linux/arch/powerpc/platforms/pseries/ |
H A D | vphn.c | 79 long hcall_vphn(unsigned long cpu, u64 flags, __be32 *associativity) in hcall_vphn() argument 86 vphn_unpack_associativity(retbuf, associativity); in hcall_vphn()
|
/linux/tools/testing/selftests/powerpc/vphn/ |
H A D | vphn.c | 79 long hcall_vphn(unsigned long cpu, u64 flags, __be32 *associativity) in hcall_vphn() argument 86 vphn_unpack_associativity(retbuf, associativity); in hcall_vphn()
|
/linux/arch/powerpc/include/asm/ |
H A D | vphn.h | 22 long hcall_vphn(unsigned long cpu, u64 flags, __be32 *associativity);
|
/linux/tools/testing/selftests/powerpc/vphn/asm/ |
H A D | vphn.h | 22 long hcall_vphn(unsigned long cpu, u64 flags, __be32 *associativity);
|
/linux/tools/arch/x86/kcpuid/ |
H A D | cpuid.csv | 130 4, 31:0, ebx, 31:22, cache_nways , Ways of associativity (0-based) 503 0x18, 31:0, ebx, 31:16, n_way_associative , Ways of associativity 726 0x80000005, 0, eax, 15:8, l1_itlb_2m_4m_assoc , L1 ITLB associativity, 2M and 4M … 728 0x80000005, 0, eax, 31:24, l1_dtlb_2m_4m_assoc , L1 DTLB associativity, 2M and 4M … 730 0x80000005, 0, ebx, 15:8, l1_itlb_4k_assoc , L1 ITLB associativity, 4K pages 732 0x80000005, 0, ebx, 31:24, l1_dtlb_4k_assoc , L1 DTLB associativity, 4K pages 735 0x80000005, 0, ecx, 23:16, l1_dcache_assoc , L1 dcache associativity 739 0x80000005, 0, edx, 23:16, l1_icache_assoc , L1 icache associativity 746 0x80000006, 0, eax, 15:12, l2_itlb_2m_4m_assoc , L2 iTLB associativity, 2M and 4M … 748 0x80000006, 0, eax, 31:28, l2_dtlb_2m_4m_assoc , L2 dTLB associativity, 2M and 4M … [all …]
|
/linux/arch/powerpc/kernel/ |
H A D | cacheinfo.c | 640 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()
|
/linux/Documentation/devicetree/bindings/pmem/ |
H A D | pmem-region.txt | 33 - Any relevant NUMA associativity properties for the target platform.
|
/linux/Documentation/devicetree/bindings/nios2/ |
H A D | nios2.txt | 23 - altr,tlb-num-ways: Specifies the number of set-associativity ways in the TLB.
|
/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_crat.h | 169 uint8_t associativity; member
|
H A D | kfd_crat.c | 1199 props->cache_assoc = cache->associativity; in kfd_parse_subtype_cache()
|
/linux/arch/arm/boot/dts/arm/ |
H A D | arm-realview-pbx-a9.dts | 70 * associativity as these may be erroneously set
|
H A D | arm-realview-eb-mp.dtsi | 73 * associativity as these may be erroneously set
|
H A D | arm-realview-pb1176.dts | 319 * associativity as these may be erroneously set
|
H A D | arm-realview-pb11mp.dts | 106 * associativity as these may be erroneously set
|
/linux/arch/arm/mm/ |
H A D | cache-l2x0.c | 944 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/drivers/acpi/ |
H A D | pptt.c | 372 this_leaf->ways_of_associativity = found_cache->associativity; in update_cache_properties()
|
/linux/Documentation/admin-guide/mm/ |
H A D | numaperf.rst | 162 for any other indexed based, multi-way associativity.
|
/linux/Documentation/ABI/stable/ |
H A D | sysfs-devices-node | 157 The caches associativity indexing: 0 for direct mapped,
|
/linux/include/acpi/ |
H A D | actbl2.h | 2587 u8 associativity; member
|