\r
/* Source mapping space. */\r
/* ` enum phys_map_space { */\r
-#define XENMAPSPACE_shared_info 0 /* shared info page */\r
-#define XENMAPSPACE_grant_table 1 /* grant table page */\r
-#define XENMAPSPACE_gmfn 2 /* GMFN */\r
-#define XENMAPSPACE_gmfn_range 3 /* GMFN range, XENMEM_add_to_physmap only. */\r
-#define XENMAPSPACE_gmfn_foreign 4 /* GMFN from another dom,\r
+#define XENMAPSPACE_shared_info 0 /* shared info page */\r
+#define XENMAPSPACE_grant_table 1 /* grant table page */\r
+#define XENMAPSPACE_gmfn 2 /* GMFN */\r
+#define XENMAPSPACE_gmfn_range 3 /* GMFN range, XENMEM_add_to_physmap only. */\r
+#define XENMAPSPACE_gmfn_foreign 4 /* GMFN from another dom,\r
* XENMEM_add_to_physmap_batch only. */\r
/* ` } */\r
\r
* pseudophysical address space.\r
* arg == addr of xen_add_to_physmap_t.\r
*/\r
-#define XENMEM_add_to_physmap 7\r
+#define XENMEM_add_to_physmap 7\r
struct xen_add_to_physmap {\r
- /* Which domain to change the mapping for. */\r
- domid_t domid;\r
+ /* Which domain to change the mapping for. */\r
+ domid_t domid;\r
\r
- /* Number of pages to go through for gmfn_range */\r
- UINT16 size;\r
+ /* Number of pages to go through for gmfn_range */\r
+ UINT16 size;\r
\r
- UINT32 space; /* => enum phys_map_space */\r
+ UINT32 space; /* => enum phys_map_space */\r
\r
-#define XENMAPIDX_grant_table_status 0x80000000\r
+ #define XENMAPIDX_grant_table_status 0x80000000\r
\r
- /* Index into space being mapped. */\r
- xen_ulong_t idx;\r
+ /* Index into space being mapped. */\r
+ xen_ulong_t idx;\r
\r
- /* GPFN in domid where the source mapping page should appear. */\r
- xen_pfn_t gpfn;\r
+ /* GPFN in domid where the source mapping page should appear. */\r
+ xen_pfn_t gpfn;\r
};\r
+\r
typedef struct xen_add_to_physmap xen_add_to_physmap_t;\r
-DEFINE_XEN_GUEST_HANDLE(xen_add_to_physmap_t);\r
+DEFINE_XEN_GUEST_HANDLE (xen_add_to_physmap_t);\r
\r
/*\r
* Unmaps the page appearing at a particular GPFN from the specified guest's\r
* pseudophysical address space.\r
* arg == addr of xen_remove_from_physmap_t.\r
*/\r
-#define XENMEM_remove_from_physmap 15\r
+#define XENMEM_remove_from_physmap 15\r
struct xen_remove_from_physmap {\r
- /* Which domain to change the mapping for. */\r
- domid_t domid;\r
+ /* Which domain to change the mapping for. */\r
+ domid_t domid;\r
\r
- /* GPFN of the current mapping of the page. */\r
- xen_pfn_t gpfn;\r
+ /* GPFN of the current mapping of the page. */\r
+ xen_pfn_t gpfn;\r
};\r
+\r
typedef struct xen_remove_from_physmap xen_remove_from_physmap_t;\r
-DEFINE_XEN_GUEST_HANDLE(xen_remove_from_physmap_t);\r
+DEFINE_XEN_GUEST_HANDLE (xen_remove_from_physmap_t);\r
\r
/*\r
* Returns the pseudo-physical memory map as it was when the domain\r
* was started (specified by XENMEM_set_memory_map).\r
* arg == addr of xen_memory_map_t.\r
*/\r
-#define XENMEM_memory_map 9\r
+#define XENMEM_memory_map 9\r
struct xen_memory_map {\r
- /*\r
- * On call the number of entries which can be stored in buffer. On\r
- * return the number of entries which have been stored in\r
- * buffer.\r
- */\r
- UINT32 nr_entries;\r
-\r
- /*\r
- * Entries in the buffer are in the same format as returned by the\r
- * BIOS INT 0x15 EAX=0xE820 call.\r
- */\r
- XEN_GUEST_HANDLE(void) buffer;\r
+ /*\r
+ * On call the number of entries which can be stored in buffer. On\r
+ * return the number of entries which have been stored in\r
+ * buffer.\r
+ */\r
+ UINT32 nr_entries;\r
+\r
+ /*\r
+ * Entries in the buffer are in the same format as returned by the\r
+ * BIOS INT 0x15 EAX=0xE820 call.\r
+ */\r
+ XEN_GUEST_HANDLE (void) buffer;\r
};\r
+\r
typedef struct xen_memory_map xen_memory_map_t;\r
-DEFINE_XEN_GUEST_HANDLE(xen_memory_map_t);\r
+DEFINE_XEN_GUEST_HANDLE (xen_memory_map_t);\r
\r
#endif /* __XEN_PUBLIC_MEMORY_H__ */\r
\r