/linux-3.4.99/arch/powerpc/platforms/cell/ |
D | beat_htab.c | 48 u64 hpte_v[5]; in beat_read_mask() local 50 beat_read_htab_entries(0, hpte_group + 0, hpte_v); in beat_read_mask() 51 if (!(hpte_v[0] & HPTE_V_BOLTED)) in beat_read_mask() 53 if (!(hpte_v[1] & HPTE_V_BOLTED)) in beat_read_mask() 55 if (!(hpte_v[2] & HPTE_V_BOLTED)) in beat_read_mask() 57 if (!(hpte_v[3] & HPTE_V_BOLTED)) in beat_read_mask() 59 beat_read_htab_entries(0, hpte_group + 4, hpte_v); in beat_read_mask() 60 if (!(hpte_v[0] & HPTE_V_BOLTED)) in beat_read_mask() 62 if (!(hpte_v[1] & HPTE_V_BOLTED)) in beat_read_mask() 64 if (!(hpte_v[2] & HPTE_V_BOLTED)) in beat_read_mask() [all …]
|
D | beat_wrapper.h | 77 u64 bitmask, u64 hpte_v, u64 hpte_r, u64 *slot) in beat_insert_htab_entry() argument 83 bitmask, hpte_v, hpte_r); in beat_insert_htab_entry() 89 u64 hpte_v, u64 hpte_r, u64 mask_v, u64 mask_r, in beat_write_htab_entry() argument 96 hpte_v, hpte_r, mask_v, mask_r); in beat_write_htab_entry() 103 u64 hpte_v, u64 hpte_r, u64 mask_v, u64 value_v, u64 *slot) in beat_insert_htab_entry3() argument 109 hpte_v, hpte_r, mask_v, value_v); in beat_insert_htab_entry3()
|
/linux-3.4.99/arch/powerpc/mm/ |
D | hash_native_64.c | 142 unsigned long hpte_v, hpte_r; in native_hpte_insert() local 166 hpte_v = hpte_encode_v(va, psize, ssize) | vflags | HPTE_V_VALID; in native_hpte_insert() 171 i, hpte_v, hpte_r); in native_hpte_insert() 181 hptep->v = hpte_v; in native_hpte_insert() 193 unsigned long hpte_v; in native_hpte_remove() local 202 hpte_v = hptep->v; in native_hpte_remove() 204 if ((hpte_v & HPTE_V_VALID) && !(hpte_v & HPTE_V_BOLTED)) { in native_hpte_remove() 207 hpte_v = hptep->v; in native_hpte_remove() 208 if ((hpte_v & HPTE_V_VALID) in native_hpte_remove() 209 && !(hpte_v & HPTE_V_BOLTED)) in native_hpte_remove() [all …]
|
/linux-3.4.99/arch/powerpc/platforms/ps3/ |
D | htab.c | 51 u64 hpte_v, hpte_r; in ps3_hpte_insert() local 64 hpte_v = hpte_encode_v(va, psize, ssize) | vflags | HPTE_V_VALID; in ps3_hpte_insert() 71 hpte_v, hpte_r, in ps3_hpte_insert() 79 __func__, result, va, pa, hpte_group, hpte_v, hpte_r); in ps3_hpte_insert() 113 u64 hpte_v, want_v, hpte_rs; in ps3_hpte_updatepp() local 133 hpte_v = hpte_v_array[slot % 4]; in ps3_hpte_updatepp() 142 if (!HPTE_V_COMPARE(hpte_v, want_v) || !(hpte_v & HPTE_V_VALID)) { in ps3_hpte_updatepp()
|
/linux-3.4.99/arch/powerpc/platforms/pseries/ |
D | lpar.c | 118 unsigned long hpte_v, hpte_r; in pSeries_lpar_hpte_insert() local 125 hpte_v = hpte_encode_v(va, psize, ssize) | vflags | HPTE_V_VALID; in pSeries_lpar_hpte_insert() 129 pr_devel(" hpte_v=%016lx, hpte_r=%016lx\n", hpte_v, hpte_r); in pSeries_lpar_hpte_insert() 145 lpar_rc = plpar_pte_enter(flags, hpte_group, hpte_v, hpte_r, &slot); in pSeries_lpar_hpte_insert() 309 unsigned long want_v, hpte_v; in pSeries_lpar_hpte_find() local 317 hpte_v = pSeries_lpar_hpte_getword0(slot); in pSeries_lpar_hpte_find() 319 if (HPTE_V_COMPARE(hpte_v, want_v) && (hpte_v & HPTE_V_VALID)) in pSeries_lpar_hpte_find()
|
D | plpar_wrappers.h | 124 unsigned long hpte_group, unsigned long hpte_v, in plpar_pte_enter() argument 130 rc = plpar_hcall(H_ENTER, retbuf, flags, hpte_group, hpte_v, hpte_r); in plpar_pte_enter()
|
/linux-3.4.99/arch/powerpc/kvm/ |
D | book3s_hv_rm_mmu.c | 72 unsigned long hpte_v, unsigned long hpte_r) in remove_revmap_chain() argument 82 gfn = hpte_rpn(ptel, hpte_page_size(hpte_v, ptel)); in remove_revmap_chain() 127 static inline void unlock_hpte(unsigned long *hpte, unsigned long hpte_v) in unlock_hpte() argument 130 hpte[0] = hpte_v; in unlock_hpte()
|