pgtable.h (0d0dafc1e48fd254c22f75738def870a7ffd2c3e) | pgtable.h (2c70fe4416d5f6d092b20ebf7d7654835e09c109) |
---|---|
1/* 2 * S390 version 3 * Copyright IBM Corp. 1999, 2000 4 * Author(s): Hartmut Penner (hp@de.ibm.com) 5 * Ulrich Weigand (weigand@de.ibm.com) 6 * Martin Schwidefsky (schwidefsky@de.ibm.com) 7 * 8 * Derived from "include/asm-i386/pgtable.h" --- 725 unchanged lines hidden (view full) --- 734 * @asce: address space control element for gmap page table 735 * @crst_list: list of all crst tables used in the guest address space 736 */ 737struct gmap { 738 struct list_head list; 739 struct mm_struct *mm; 740 unsigned long *table; 741 unsigned long asce; | 1/* 2 * S390 version 3 * Copyright IBM Corp. 1999, 2000 4 * Author(s): Hartmut Penner (hp@de.ibm.com) 5 * Ulrich Weigand (weigand@de.ibm.com) 6 * Martin Schwidefsky (schwidefsky@de.ibm.com) 7 * 8 * Derived from "include/asm-i386/pgtable.h" --- 725 unchanged lines hidden (view full) --- 734 * @asce: address space control element for gmap page table 735 * @crst_list: list of all crst tables used in the guest address space 736 */ 737struct gmap { 738 struct list_head list; 739 struct mm_struct *mm; 740 unsigned long *table; 741 unsigned long asce; |
742 void *private; |
|
742 struct list_head crst_list; 743}; 744 745/** 746 * struct gmap_rmap - reverse mapping for segment table entries 747 * @gmap: pointer to the gmap_struct 748 * @entry: pointer to a segment table entry 749 * @vmaddr: virtual address in the guest address space --- 824 unchanged lines hidden --- | 743 struct list_head crst_list; 744}; 745 746/** 747 * struct gmap_rmap - reverse mapping for segment table entries 748 * @gmap: pointer to the gmap_struct 749 * @entry: pointer to a segment table entry 750 * @vmaddr: virtual address in the guest address space --- 824 unchanged lines hidden --- |