Searched refs:r_gfn (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/s390/kvm/ |
| H A D | gmap.c | 1003 int gmap_insert_rmap(struct gmap *sg, gfn_t p_gfn, gfn_t r_gfn, int level) in gmap_insert_rmap() argument 1017 rmap->r_gfn = r_gfn; in gmap_insert_rmap() 1038 int gmap_protect_rmap(struct kvm_s390_mmu_cache *mc, struct gmap *sg, gfn_t p_gfn, gfn_t r_gfn, in gmap_protect_rmap() argument 1060 rc = gmap_insert_rmap(sg, p_gfn, r_gfn & bitmask, level); in gmap_protect_rmap() 1097 static void gmap_unshadow_level(struct gmap *sg, gfn_t r_gfn, int level) in gmap_unshadow_level() argument 1100 gpa_t gaddr = gfn_to_gpa(r_gfn); in gmap_unshadow_level() 1109 if (dat_entry_walk(NULL, r_gfn, sg->asce, 0, level, &crstep, &ptep)) in gmap_unshadow_level() 1113 dat_ptep_xchg(ptep, _PTE_EMPTY, r_gfn, sg->asce, uses_skeys(sg)); in gmap_unshadow_level() 1117 crste = dat_crstep_clear_atomic(crstep, r_gfn, sg->asce); in gmap_unshadow_level() 1162 gmap_unshadow_level(sg, rmap->r_gfn, rmap->level); in _gmap_handle_vsie_unshadow_event()
|
| H A D | gmap.h | 103 int gmap_insert_rmap(struct gmap *sg, gfn_t p_gfn, gfn_t r_gfn, int level); 104 int gmap_protect_rmap(struct kvm_s390_mmu_cache *mc, struct gmap *sg, gfn_t p_gfn, gfn_t r_gfn,
|
| H A D | gaccess.c | 1470 gfn_t r_gfn; in _do_shadow_crste() local 1477 r_gfn = gpa_to_gfn(raddr) & mask; in _do_shadow_crste() 1479 rc = gmap_insert_rmap(sg, f->gfn & mask, r_gfn, host->h.tt); in _do_shadow_crste() 1502 while (!dat_crstep_xchg_atomic(table, READ_ONCE(*table), newcrste, r_gfn, sg->asce)) in _do_shadow_crste()
|
| H A D | dat.h | 475 unsigned long r_gfn:52; member
|