Home
last modified time | relevance | path

Searched refs:subpg_index (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/arch/powerpc/mm/book3s64/
Dhash_64k.c44 unsigned int subpg_index; in __hash_page_4K() local
89 subpg_index = (ea & (PAGE_SIZE - 1)) >> shift; in __hash_page_4K()
115 if (__rpte_sub_valid(rpte, subpg_index)) { in __hash_page_4K()
119 subpg_index); in __hash_page_4K()
155 pa += (subpg_index << shift); in __hash_page_4K()
218 new_pte |= pte_set_hidx(ptep, rpte, subpg_index, slot, PTRS_PER_PTE); in __hash_page_4K()
Dhash_utils.c1920 int ssize, real_pte_t rpte, unsigned int subpg_index) in pte_get_hash_gslot() argument
1925 hidx = __rpte_to_hidx(rpte, subpg_index); in pte_get_hash_gslot()
/linux-6.12.1/arch/powerpc/include/asm/book3s/64/
Dhash-64k.h133 unsigned int subpg_index, in pte_set_hidx() argument
138 rpte.hidx &= ~HIDX_BITS(0xfUL, subpg_index); in pte_set_hidx()
139 *hidxp = rpte.hidx | HIDX_BITS(HIDX_SHIFT_BY_ONE(hidx), subpg_index); in pte_set_hidx()
Dhash-4k.h105 unsigned int subpg_index, unsigned long hidx, in pte_set_hidx() argument
Dhash.h257 int ssize, real_pte_t rpte, unsigned int subpg_index);