Searched refs:hpte_slot_array (Results 1 - 6 of 6) sorted by relevance
/linux-4.1.27/arch/powerpc/mm/ |
H A D | hugepage-hash64.c | 26 unsigned char *hpte_slot_array; __hash_page_thp() local 88 hpte_slot_array = get_hpte_slot_array(pmdp); __hash_page_thp() 100 valid = hpte_valid(hpte_slot_array, index); __hash_page_thp() 104 hidx = hpte_hash_index(hpte_slot_array, index); __hash_page_thp() 118 * nobody is looking at hpte_slot_array. hence we can __hash_page_thp() 122 hpte_slot_array[index] = 0; __hash_page_thp() 177 * nobody is looking at hpte_slot_array. hence we can __hash_page_thp() 180 mark_hpte_slot_valid(hpte_slot_array, index, slot); __hash_page_thp()
|
H A D | hash_native_64.c | 434 unsigned char *hpte_slot_array, native_hugepage_invalidate() 450 valid = hpte_valid(hpte_slot_array, i); native_hugepage_invalidate() 453 hidx = hpte_hash_index(hpte_slot_array, i); native_hugepage_invalidate() 432 native_hugepage_invalidate(unsigned long vsid, unsigned long addr, unsigned char *hpte_slot_array, int psize, int ssize, int local) native_hugepage_invalidate() argument
|
H A D | hash_utils_64.c | 1335 unsigned char *hpte_slot_array; flush_hash_hugepage() local 1340 hpte_slot_array = get_hpte_slot_array(pmdp); flush_hash_hugepage() 1346 if (!hpte_slot_array) flush_hash_hugepage() 1350 ppc_md.hugepage_invalidate(vsid, s_addr, hpte_slot_array, flush_hash_hugepage() 1364 valid = hpte_valid(hpte_slot_array, i); flush_hash_hugepage() 1367 hidx = hpte_hash_index(hpte_slot_array, i); flush_hash_hugepage()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | pgtable-ppc64.h | 403 static inline unsigned int hpte_valid(unsigned char *hpte_slot_array, int index) hpte_valid() argument 405 return (hpte_slot_array[index] >> 3) & 0x1; hpte_valid() 408 static inline unsigned int hpte_hash_index(unsigned char *hpte_slot_array, hpte_hash_index() argument 411 return hpte_slot_array[index] >> 4; hpte_hash_index() 414 static inline void mark_hpte_slot_valid(unsigned char *hpte_slot_array, mark_hpte_slot_valid() argument 417 hpte_slot_array[index] = hidx << 4 | 0x1 << 3; mark_hpte_slot_valid()
|
H A D | machdep.h | 62 unsigned char *hpte_slot_array,
|
/linux-4.1.27/arch/powerpc/platforms/pseries/ |
H A D | lpar.c | 450 unsigned char *hpte_slot_array, pSeries_lpar_hugepage_invalidate() 464 valid = hpte_valid(hpte_slot_array, i); pSeries_lpar_hugepage_invalidate() 467 hidx = hpte_hash_index(hpte_slot_array, i); pSeries_lpar_hugepage_invalidate() 448 pSeries_lpar_hugepage_invalidate(unsigned long vsid, unsigned long addr, unsigned char *hpte_slot_array, int psize, int ssize, int local) pSeries_lpar_hugepage_invalidate() argument
|
Completed in 238 milliseconds