Lines Matching refs:gmap
765 struct gmap { struct
785 void (*notifier_call)(struct gmap *gmap, unsigned long gaddr); argument
788 struct gmap *gmap_alloc(struct mm_struct *mm, unsigned long limit);
789 void gmap_free(struct gmap *gmap);
790 void gmap_enable(struct gmap *gmap);
791 void gmap_disable(struct gmap *gmap);
792 int gmap_map_segment(struct gmap *gmap, unsigned long from,
794 int gmap_unmap_segment(struct gmap *gmap, unsigned long to, unsigned long len);
795 unsigned long __gmap_translate(struct gmap *, unsigned long gaddr);
796 unsigned long gmap_translate(struct gmap *, unsigned long gaddr);
797 int __gmap_link(struct gmap *gmap, unsigned long gaddr, unsigned long vmaddr);
798 int gmap_fault(struct gmap *, unsigned long gaddr, unsigned int fault_flags);
799 void gmap_discard(struct gmap *, unsigned long from, unsigned long to);
800 void __gmap_zap(struct gmap *, unsigned long gaddr);
801 bool gmap_test_and_clear_dirty(unsigned long address, struct gmap *);
806 int gmap_ipte_notify(struct gmap *, unsigned long start, unsigned long len);