/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | cache.h | 49 struct ppc64_caches { struct 56 extern struct ppc64_caches ppc64_caches; 60 return ppc64_caches.l1d.log_block_size; in l1_dcache_shift() 65 return ppc64_caches.l1d.block_size; in l1_dcache_bytes() 70 return ppc64_caches.l1i.log_block_size; in l1_icache_shift() 75 return ppc64_caches.l1i.block_size; in l1_icache_bytes()
|
H A D | elf.h | 137 (ppc64_caches.level.assoc << 16 | ppc64_caches.level.line_size) 140 NEW_AUX_ENT(AT_L1I_CACHESIZE, ppc64_caches.l1i.size); \ 142 NEW_AUX_ENT(AT_L1D_CACHESIZE, ppc64_caches.l1d.size); \ 144 NEW_AUX_ENT(AT_L2_CACHESIZE, ppc64_caches.l2.size); \ 146 NEW_AUX_ENT(AT_L3_CACHESIZE, ppc64_caches.l3.size); \
|
H A D | page_64.h | 48 iterations = ppc64_caches.l1d.blocks_per_page / 8; in clear_page() 55 onex = ppc64_caches.l1d.block_size; in clear_page()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | cache.h | 53 struct ppc64_caches { struct 60 extern struct ppc64_caches ppc64_caches; 64 return ppc64_caches.l1d.log_block_size; in l1_dcache_shift() 69 return ppc64_caches.l1d.block_size; in l1_dcache_bytes() 74 return ppc64_caches.l1i.log_block_size; in l1_icache_shift() 79 return ppc64_caches.l1i.block_size; in l1_icache_bytes()
|
H A D | elf.h | 137 (ppc64_caches.level.assoc << 16 | ppc64_caches.level.line_size) 140 NEW_AUX_ENT(AT_L1I_CACHESIZE, ppc64_caches.l1i.size); \ 142 NEW_AUX_ENT(AT_L1D_CACHESIZE, ppc64_caches.l1d.size); \ 144 NEW_AUX_ENT(AT_L2_CACHESIZE, ppc64_caches.l2.size); \ 146 NEW_AUX_ENT(AT_L3_CACHESIZE, ppc64_caches.l3.size); \
|
H A D | page_64.h | 48 iterations = ppc64_caches.l1d.blocks_per_page / 8; in clear_page() 55 onex = ppc64_caches.l1d.block_size; in clear_page()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | setup_64.c | 78 struct ppc64_caches ppc64_caches = { variable 88 EXPORT_SYMBOL_GPL(ppc64_caches); variable 543 * Initialize some remaining members of the ppc64_caches and systemcfg 643 init_cache_info(&ppc64_caches.l1i, 0x8000, 128, 128, 32); in initialize_cache_info() 644 init_cache_info(&ppc64_caches.l1d, 0x10000, 128, 128, 64); in initialize_cache_info() 645 init_cache_info(&ppc64_caches.l2, 0x80000, 128, 0, 512); in initialize_cache_info() 646 init_cache_info(&ppc64_caches.l3, 0x800000, 128, 0, 8192); in initialize_cache_info() 655 if (!parse_cache_info(cpu, false, &ppc64_caches.l1d)) in initialize_cache_info() 658 if (!parse_cache_info(cpu, true, &ppc64_caches in initialize_cache_info() [all...] |
H A D | vdso.c | 354 vdso_data->dcache_size = ppc64_caches.l1d.size; in vdso_init() 355 vdso_data->dcache_line_size = ppc64_caches.l1d.line_size; in vdso_init() 356 vdso_data->icache_size = ppc64_caches.l1i.size; in vdso_init() 357 vdso_data->icache_line_size = ppc64_caches.l1i.line_size; in vdso_init() 358 vdso_data->dcache_block_size = ppc64_caches.l1d.block_size; in vdso_init() 359 vdso_data->icache_block_size = ppc64_caches.l1i.block_size; in vdso_init() 360 vdso_data->dcache_log_block_size = ppc64_caches.l1d.log_block_size; in vdso_init() 361 vdso_data->icache_log_block_size = ppc64_caches.l1i.log_block_size; in vdso_init()
|
H A D | security.c | 654 l1d_size = ppc64_caches.l1d.size; in init_fallback_flush()
|
H A D | asm-offsets.c | 177 OFFSET(DCACHEL1BLOCKSIZE, ppc64_caches, l1d.block_size); in main() 178 OFFSET(DCACHEL1LOGBLOCKSIZE, ppc64_caches, l1d.log_block_size); in main()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | setup_64.c | 76 struct ppc64_caches ppc64_caches = { variable 86 EXPORT_SYMBOL_GPL(ppc64_caches); variable 494 * Initialize some remaining members of the ppc64_caches and systemcfg 594 init_cache_info(&ppc64_caches.l1i, 0x8000, 128, 128, 32); in initialize_cache_info() 595 init_cache_info(&ppc64_caches.l1d, 0x10000, 128, 128, 64); in initialize_cache_info() 596 init_cache_info(&ppc64_caches.l2, 0x80000, 128, 0, 512); in initialize_cache_info() 597 init_cache_info(&ppc64_caches.l3, 0x800000, 128, 0, 8192); in initialize_cache_info() 606 if (!parse_cache_info(cpu, false, &ppc64_caches.l1d)) in initialize_cache_info() 609 if (!parse_cache_info(cpu, true, &ppc64_caches in initialize_cache_info() [all...] |
H A D | vdso.c | 712 vdso_data->dcache_size = ppc64_caches.l1d.size; in vdso_init() 713 vdso_data->dcache_line_size = ppc64_caches.l1d.line_size; in vdso_init() 714 vdso_data->icache_size = ppc64_caches.l1i.size; in vdso_init() 715 vdso_data->icache_line_size = ppc64_caches.l1i.line_size; in vdso_init() 716 vdso_data->dcache_block_size = ppc64_caches.l1d.block_size; in vdso_init() 717 vdso_data->icache_block_size = ppc64_caches.l1i.block_size; in vdso_init() 718 vdso_data->dcache_log_block_size = ppc64_caches.l1d.log_block_size; in vdso_init() 719 vdso_data->icache_log_block_size = ppc64_caches.l1i.log_block_size; in vdso_init()
|
H A D | asm-offsets.c | 194 OFFSET(DCACHEL1BLOCKSIZE, ppc64_caches, l1d.block_size); in main() 195 OFFSET(DCACHEL1LOGBLOCKSIZE, ppc64_caches, l1d.log_block_size); in main() 196 OFFSET(DCACHEL1BLOCKSPERPAGE, ppc64_caches, l1d.blocks_per_page); in main() 197 OFFSET(ICACHEL1BLOCKSIZE, ppc64_caches, l1i.block_size); in main() 198 OFFSET(ICACHEL1LOGBLOCKSIZE, ppc64_caches, l1i.log_block_size); in main() 199 OFFSET(ICACHEL1BLOCKSPERPAGE, ppc64_caches, l1i.blocks_per_page); in main()
|
H A D | hw_breakpoint_constraints.c | 133 return ppc64_caches.l1d.block_size; in cache_op_size()
|
/kernel/linux/linux-5.10/arch/powerpc/lib/ |
H A D | copypage_64.S | 14 .tc ppc64_caches[TC],ppc64_caches
|
H A D | string_64.S | 16 .tc ppc64_caches[TC],ppc64_caches
|
H A D | sstep.c | 940 size = ppc64_caches.l1d.block_size; in emulate_dcbz()
|
/kernel/linux/linux-6.6/arch/powerpc/lib/ |
H A D | copypage_64.S | 27 LOAD_REG_ADDR(r10, ppc64_caches) 31 LOAD_REG_ADDR(r10, ppc64_caches)
|