Searched refs:hidx (Results 1 – 10 of 10) sorted by relevance
/linux/arch/powerpc/include/asm/book3s/64/ |
H A D | hash-64k.h | 107 rpte.hidx = *hidxp; in __real_pte() 125 return HIDX_UNSHIFT_BY_ONE(BITS_TO_HIDX(rpte.hidx, index)); in __rpte_to_hidx() 134 unsigned long hidx, int offset) 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() 239 unsigned int index, unsigned int hidx) in mark_hpte_slot_valid() argument 241 hpte_slot_array[index] = (hidx << 1) | 0x1; in mark_hpte_slot_valid()
|
H A D | hash-4k.h | 113 unsigned int subpg_index, unsigned long hidx, in pte_set_hidx() argument 116 return (hidx << H_PAGE_F_GIX_SHIFT) & in pte_set_hidx() 142 unsigned int index, unsigned int hidx) in mark_hpte_slot_valid() argument
|
/linux/arch/powerpc/mm/book3s64/ |
H A D | hash_hugepage.c | 27 unsigned long rflags, pa, hidx; in __hash_page_thp() local 103 hidx = hpte_hash_index(hpte_slot_array, index); in __hash_page_thp() 104 if (hidx & _PTEIDX_SECONDARY) in __hash_page_thp() 107 slot += hidx & _PTEIDX_GROUP_IX; in __hash_page_thp()
|
H A D | hash_native.c | 606 unsigned long hidx, vpn = 0, hash, slot; in native_hugepage_invalidate() local 616 hidx = hpte_hash_index(hpte_slot_array, i); in native_hugepage_invalidate() 622 if (hidx & _PTEIDX_SECONDARY) in native_hugepage_invalidate() 626 slot += hidx & _PTEIDX_GROUP_IX; in native_hugepage_invalidate() 782 unsigned long hash, index, hidx, shift, slot; in native_flush_hash_range() local 805 hidx = __rpte_to_hidx(pte, index); in native_flush_hash_range() 806 if (hidx & _PTEIDX_SECONDARY) in native_flush_hash_range() 809 slot += hidx & _PTEIDX_GROUP_IX; in native_flush_hash_range()
|
H A D | hash_64k.c | 25 static inline bool hpte_soft_invalid(unsigned long hidx) in hpte_soft_invalid() argument 27 return ((hidx & 0xfUL) == 0xfUL); in hpte_soft_invalid() 142 rpte.hidx = INVALID_RPTE_HIDX; in __hash_page_4K()
|
/linux/fs/verity/ |
H A D | verify.c | 116 u64 hidx = data_pos >> params->log_blocksize; in verify_data_block() local 156 next_hidx = hidx >> params->log_arity; in verify_data_block() 169 hoffset = (hidx << params->log_digestsize) & in verify_data_block() 193 hidx = next_hidx; in verify_data_block()
|
/linux/arch/powerpc/include/asm/ |
H A D | pgtable-types.h | 79 typedef struct { pte_t pte; unsigned long hidx; } real_pte_t; member
|
H A D | pgtable-be-types.h | 76 typedef struct { pte_t pte; unsigned long hidx; } real_pte_t; member
|
/linux/drivers/perf/ |
H A D | riscv_pmu_sbi.c | 957 int lidx, hidx, fidx; in pmu_sbi_ovf_handler() local 1017 hidx = lidx; in pmu_sbi_ovf_handler() 1020 hidx = info->csr - CSR_CYCLE; in pmu_sbi_ovf_handler() 1023 if (!(overflow & BIT(hidx))) in pmu_sbi_ovf_handler()
|
/linux/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc_pf.c | 279 int hidx = enetc_vid_hash_idx(i); in enetc_sync_vlan_ht_filter() local 281 __set_bit(hidx, pf->vlan_ht_filter); in enetc_sync_vlan_ht_filter()
|