Searched refs:hpte_slot_array (Results 1 - 7 of 7) sorted by relevance

/linux-master/arch/powerpc/mm/book3s64/
H A Dhash_hugepage.c26 unsigned char *hpte_slot_array; local
77 hpte_slot_array = get_hpte_slot_array(pmdp);
95 memset(hpte_slot_array, 0, PTE_FRAG_SIZE);
99 valid = hpte_valid(hpte_slot_array, index);
103 hidx = hpte_hash_index(hpte_slot_array, index);
117 * nobody is looking at hpte_slot_array. hence we can
121 hpte_slot_array[index] = 0;
169 * nobody is looking at hpte_slot_array. hence we can
172 mark_hpte_slot_valid(hpte_slot_array, index, slot);
H A Dhash_native.c597 unsigned char *hpte_slot_array,
613 valid = hpte_valid(hpte_slot_array, i);
616 hidx = hpte_hash_index(hpte_slot_array, i);
657 unsigned char *hpte_slot_array,
595 native_hugepage_invalidate(unsigned long vsid, unsigned long addr, unsigned char *hpte_slot_array, int psize, int ssize, int local) argument
655 native_hugepage_invalidate(unsigned long vsid, unsigned long addr, unsigned char *hpte_slot_array, int psize, int ssize, int local) argument
H A Dhash_utils.c1958 unsigned char *hpte_slot_array; local
1963 hpte_slot_array = get_hpte_slot_array(pmdp);
1969 if (!hpte_slot_array)
1973 mmu_hash_ops.hugepage_invalidate(vsid, s_addr, hpte_slot_array,
1987 valid = hpte_valid(hpte_slot_array, i);
1990 hidx = hpte_hash_index(hpte_slot_array, i);
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dhash-4k.h115 static inline unsigned int hpte_valid(unsigned char *hpte_slot_array, int index) argument
121 static inline unsigned int hpte_hash_index(unsigned char *hpte_slot_array, argument
128 static inline void mark_hpte_slot_valid(unsigned char *hpte_slot_array, argument
H A Dhash-64k.h227 static inline unsigned int hpte_valid(unsigned char *hpte_slot_array, int index) argument
229 return hpte_slot_array[index] & 0x1;
232 static inline unsigned int hpte_hash_index(unsigned char *hpte_slot_array, argument
235 return hpte_slot_array[index] >> 1;
238 static inline void mark_hpte_slot_valid(unsigned char *hpte_slot_array, argument
241 hpte_slot_array[index] = (hidx << 1) | 0x1;
H A Dmmu-hash.h161 unsigned char *hpte_slot_array,
/linux-master/arch/powerpc/platforms/pseries/
H A Dlpar.c1250 unsigned char *hpte_slot_array,
1264 valid = hpte_valid(hpte_slot_array, i);
1267 hidx = hpte_hash_index(hpte_slot_array, i);
1300 unsigned char *hpte_slot_array,
1248 pSeries_lpar_hugepage_invalidate(unsigned long vsid, unsigned long addr, unsigned char *hpte_slot_array, int psize, int ssize, int local) argument
1298 pSeries_lpar_hugepage_invalidate(unsigned long vsid, unsigned long addr, unsigned char *hpte_slot_array, int psize, int ssize, int local) argument

Completed in 132 milliseconds