Home
last modified time | relevance | path

Searched refs:c_gfn (Results 1 – 2 of 2) sorted by relevance

/linux/arch/s390/kvm/
H A Dgmap.c721 gfn_t p_gfn, gfn_t c_gfn, bool force_alloc) in gmap_ucas_map_one()
746 rc = dat_entry_walk(mc, c_gfn, gmap->asce, DAT_WALK_ALLOC, TABLE_TYPE_SEGMENT, in gmap_ucas_translate_simple()
754 } while (!dat_crstep_xchg_atomic(crstep, oldcrste, newcrste, c_gfn, gmap->asce));
823 int gmap_ucas_map(struct gmap *gmap, gfn_t p_gfn, gfn_t c_gfn, unsigned long count) in gmap_ucas_map()
834 rc = gmap_ucas_map_one(mc, gmap, p_gfn, c_gfn, false); in gmap_ucas_unmap_one()
845 c_gfn += _PAGE_ENTRIES; in gmap_ucas_unmap()
851 static void gmap_ucas_unmap_one(struct gmap *gmap, gfn_t c_gfn)
857 rc = dat_entry_walk(NULL, c_gfn, gmap->asce, 0, TABLE_TYPE_SEGMENT, &crstep, &ptep); in _gmap_split_crste()
860 while (!dat_crstep_xchg_atomic(crstep, READ_ONCE(*crstep), _PMD_EMPTY, c_gfn, gmap->asce)) in _gmap_split_crste()
864 void gmap_ucas_unmap(struct gmap *gmap, gfn_t c_gfn, unsigne in _gmap_split_crste()
701 gmap_ucas_map_one(struct kvm_s390_mmu_cache * mc,struct gmap * gmap,gfn_t p_gfn,gfn_t c_gfn,bool force_alloc) gmap_ucas_map_one() argument
803 gmap_ucas_map(struct gmap * gmap,gfn_t p_gfn,gfn_t c_gfn,unsigned long count) gmap_ucas_map() argument
831 gmap_ucas_unmap_one(struct gmap * gmap,gfn_t c_gfn) gmap_ucas_unmap_one() argument
844 gmap_ucas_unmap(struct gmap * gmap,gfn_t c_gfn,unsigned long count) gmap_ucas_unmap() argument
[all...]
H A Dgmap.h99 int gmap_ucas_map(struct gmap *gmap, gfn_t p_gfn, gfn_t c_gfn, unsigned long count);
100 void gmap_ucas_unmap(struct gmap *gmap, gfn_t c_gfn, unsigned long count);