/kernel/linux/linux-5.10/drivers/acpi/numa/ |
H A D | hmat.c | 362 struct target_cache *tcache; in hmat_parse_cache() local 380 tcache = kzalloc(sizeof(*tcache), GFP_KERNEL); in hmat_parse_cache() 381 if (!tcache) { in hmat_parse_cache() 386 tcache->cache_attrs.size = cache->cache_size; in hmat_parse_cache() 387 tcache->cache_attrs.level = (attrs & ACPI_HMAT_CACHE_LEVEL) >> 4; in hmat_parse_cache() 388 tcache->cache_attrs.line_size = (attrs & ACPI_HMAT_CACHE_LINE_SIZE) >> 16; in hmat_parse_cache() 392 tcache->cache_attrs.indexing = NODE_CACHE_DIRECT_MAP; in hmat_parse_cache() 395 tcache->cache_attrs.indexing = NODE_CACHE_INDEXED; in hmat_parse_cache() 399 tcache in hmat_parse_cache() 696 struct target_cache *tcache; hmat_register_target_cache() local 794 struct target_cache *tcache, *cnext; hmat_free_structures() local [all...] |
/kernel/linux/linux-6.6/drivers/acpi/numa/ |
H A D | hmat.c | 361 struct target_cache *tcache; in hmat_parse_cache() local 379 tcache = kzalloc(sizeof(*tcache), GFP_KERNEL); in hmat_parse_cache() 380 if (!tcache) { in hmat_parse_cache() 385 tcache->cache_attrs.size = cache->cache_size; in hmat_parse_cache() 386 tcache->cache_attrs.level = (attrs & ACPI_HMAT_CACHE_LEVEL) >> 4; in hmat_parse_cache() 387 tcache->cache_attrs.line_size = (attrs & ACPI_HMAT_CACHE_LINE_SIZE) >> 16; in hmat_parse_cache() 391 tcache->cache_attrs.indexing = NODE_CACHE_DIRECT_MAP; in hmat_parse_cache() 394 tcache->cache_attrs.indexing = NODE_CACHE_INDEXED; in hmat_parse_cache() 398 tcache in hmat_parse_cache() 695 struct target_cache *tcache; hmat_register_target_cache() local 788 struct target_cache *tcache, *cnext; hmat_free_structures() local [all...] |
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | cacheinfo.c | 43 if (c->tcache.waysize) { in init_cache_level() 94 if (c->tcache.waysize) in populate_cache_leaves() 95 populate_cache(tcache, this_leaf, 3, CACHE_TYPE_UNIFIED); in populate_cache_leaves()
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | cacheinfo.c | 48 if (c->tcache.waysize) { in init_cache_level() 110 if (c->tcache.waysize) in populate_cache_leaves() 111 populate_cache(tcache, this_leaf, level, CACHE_TYPE_UNIFIED); in populate_cache_leaves()
|
/kernel/linux/linux-5.10/arch/x86/entry/vdso/ |
H A D | vgetcpu.c | 21 long getcpu(unsigned *cpu, unsigned *node, struct getcpu_cache *tcache)
|
/kernel/linux/linux-6.6/arch/x86/entry/vdso/ |
H A D | vgetcpu.c | 21 long getcpu(unsigned *cpu, unsigned *node, struct getcpu_cache *tcache)
|
/kernel/linux/linux-5.10/arch/mips/mm/ |
H A D | sc-rm7k.c | 261 * No efficient way to ask the hardware for the size of the tcache, in rm7k_sc_init() 267 c->tcache.linesz = tc_lsize; in rm7k_sc_init() 268 c->tcache.ways = 1; in rm7k_sc_init()
|
/kernel/linux/linux-6.6/arch/mips/mm/ |
H A D | sc-rm7k.c | 261 * No efficient way to ask the hardware for the size of the tcache, in rm7k_sc_init() 267 c->tcache.linesz = tc_lsize; in rm7k_sc_init() 268 c->tcache.ways = 1; in rm7k_sc_init()
|
/kernel/linux/linux-5.10/arch/x86/um/vdso/ |
H A D | um_vdso.c | 71 long getcpu(unsigned *cpu, unsigned *node, struct getcpu_cache *tcache)
|
/kernel/linux/linux-6.6/arch/x86/um/vdso/ |
H A D | um_vdso.c | 71 long getcpu(unsigned *cpu, unsigned *node, struct getcpu_cache *tcache)
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | cpu-info.h | 79 struct cache_desc tcache; /* Tertiary/split secondary cache */ member
|
H A D | cpu-features.h | 519 #define cpu_tcache_line_size() cpu_data[0].tcache.linesz
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | cpu-info.h | 79 struct cache_desc tcache; /* Tertiary/split secondary cache */ member
|
H A D | cpu-features.h | 517 #define cpu_tcache_line_size() cpu_data[0].tcache.linesz
|