/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/ |
H A D | lpar.c | 1020 static inline bool is_supported_hlbkrm(int bpsize, int psize) in is_supported_hlbkrm() argument 1022 return (hblkrm_size[bpsize][psize] == HBLKRM_SUPPORTED_BLOCK_SIZE); in is_supported_hlbkrm() 1377 static inline void set_hblkrm_bloc_size(int bpsize, int psize, in set_hblkrm_bloc_size() argument 1380 if (block_size > hblkrm_size[bpsize][psize]) in set_hblkrm_bloc_size() 1381 hblkrm_size[bpsize][psize] = block_size; in set_hblkrm_bloc_size() 1397 unsigned int bpsize, psize; in check_lp_set_hblkrm() local 1406 for (bpsize = 0; bpsize < MMU_PAGE_COUNT; bpsize++) { in check_lp_set_hblkrm() 1407 struct mmu_psize_def *def = &mmu_psize_defs[bpsize]; in check_lp_set_hblkrm() 1432 int call_status, len, idx, bpsize; pseries_lpar_read_hblkrm_characteristics() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/ |
H A D | lpar.c | 1074 static inline bool is_supported_hlbkrm(int bpsize, int psize) in is_supported_hlbkrm() argument 1076 return (hblkrm_size[bpsize][psize] == HBLKRM_SUPPORTED_BLOCK_SIZE); in is_supported_hlbkrm() 1431 static inline void set_hblkrm_bloc_size(int bpsize, int psize, in set_hblkrm_bloc_size() argument 1434 if (block_size > hblkrm_size[bpsize][psize]) in set_hblkrm_bloc_size() 1435 hblkrm_size[bpsize][psize] = block_size; in set_hblkrm_bloc_size() 1451 unsigned int bpsize, psize; in check_lp_set_hblkrm() local 1460 for (bpsize = 0; bpsize < MMU_PAGE_COUNT; bpsize++) { in check_lp_set_hblkrm() 1461 struct mmu_psize_def *def = &mmu_psize_defs[bpsize]; in check_lp_set_hblkrm() 1483 int len, idx, bpsize; pseries_lpar_read_hblkrm_characteristics() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
H A D | hash_native.c | 440 unsigned long vpn, int bpsize, in native_hpte_updatepp() 447 want_v = hpte_encode_avpn(vpn, bpsize, ssize); in native_hpte_updatepp() 487 tlbie(vpn, bpsize, apsize, ssize, local); in native_hpte_updatepp() 605 int bpsize, int apsize, int ssize, int local) in native_hpte_invalidate() 616 want_v = hpte_encode_avpn(vpn, bpsize, ssize); in native_hpte_invalidate() 637 tlbie(vpn, bpsize, apsize, ssize, local); in native_hpte_invalidate() 439 native_hpte_updatepp(unsigned long slot, unsigned long newpp, unsigned long vpn, int bpsize, int apsize, int ssize, unsigned long flags) native_hpte_updatepp() argument 604 native_hpte_invalidate(unsigned long slot, unsigned long vpn, int bpsize, int apsize, int ssize, int local) native_hpte_invalidate() argument
|
H A D | slb.c | 814 int bpsize; in slb_allocate_user() local 835 bpsize = get_slice_psize(mm, ea); in slb_allocate_user() 836 flags = SLB_VSID_USER | mmu_psize_defs[bpsize].sllp; in slb_allocate_user()
|
H A D | hash_utils.c | 566 int bpsize, apsize; in mmu_psize_set_default_penc() local 567 for (bpsize = 0; bpsize < MMU_PAGE_COUNT; bpsize++) in mmu_psize_set_default_penc() 569 mmu_psize_defs[bpsize].penc[apsize] = -1; in mmu_psize_set_default_penc()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | hash_native.c | 375 unsigned long vpn, int bpsize, in native_hpte_updatepp() 385 want_v = hpte_encode_avpn(vpn, bpsize, ssize); in native_hpte_updatepp() 425 tlbie(vpn, bpsize, apsize, ssize, local); in native_hpte_updatepp() 556 int bpsize, int apsize, int ssize, int local) in native_hpte_invalidate() 567 want_v = hpte_encode_avpn(vpn, bpsize, ssize); in native_hpte_invalidate() 589 tlbie(vpn, bpsize, apsize, ssize, local); in native_hpte_invalidate() 374 native_hpte_updatepp(unsigned long slot, unsigned long newpp, unsigned long vpn, int bpsize, int apsize, int ssize, unsigned long flags) native_hpte_updatepp() argument 555 native_hpte_invalidate(unsigned long slot, unsigned long vpn, int bpsize, int apsize, int ssize, int local) native_hpte_invalidate() argument
|
H A D | slb.c | 790 int bpsize; in slb_allocate_user() local 811 bpsize = get_slice_psize(mm, ea); in slb_allocate_user() 812 flags = SLB_VSID_USER | mmu_psize_defs[bpsize].sllp; in slb_allocate_user()
|
H A D | hash_utils.c | 698 int bpsize, apsize; in mmu_psize_set_default_penc() local 699 for (bpsize = 0; bpsize < MMU_PAGE_COUNT; bpsize++) in mmu_psize_set_default_penc() 701 mmu_psize_defs[bpsize].penc[apsize] = -1; in mmu_psize_set_default_penc()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/ |
H A D | mmu-hash.h | 138 int bpsize, int apsize, 143 int bpsize, int apsize,
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/ |
H A D | mmu-hash.h | 138 int bpsize, int apsize, 143 int bpsize, int apsize,
|