00001 #ifndef MMG_FUNCTIONS_H 00002 #define MMG_FUNCTIONS_H 00003 00004 //#include <builtins.h> 00005 #include <far_pointers.h> 00006 #if 0 00007 #include <gsddef.h> 00008 #include <ints.h> 00009 #include <ipldef.h> 00010 #include <jibdef.h> 00011 #include <lib_bigpage.h> 00012 #include <pcbdef.h> 00013 #include <pfndef.h> 00014 #include <pfn_macros.h> 00015 #include <phddef.h> 00016 #include <psldef.h> 00017 #include <ptedef.h> 00018 #include <pte_functions.h> 00019 #include <rdedef.h> 00020 #include <secdef.h> 00021 #include <shm_descdef.h> 00022 #include <shm_iddef.h> 00023 #include <ssdef.h> 00024 #include <starlet_bigpage.h> 00025 #include <sys_functions.h> 00026 #include <vadef.h> 00027 #include <vms_macros.h> 00028 #endif 00029 00030 #if 0 00031 typedef unsigned long long uint64; 00032 #endif 00033 #define uint64 unsigned long long 00034 00035 inline struct _rde * mmg_lookup_rde_id (uint64 region_id, struct _phd * const phd, int ipl); 00036 00037 inline struct _rde * mmg_search_rde_va (void * va, struct _rde *head, struct _rde **prev, struct _rde **next); 00038 00039 inline struct _rde * mmg_lookup_rde_va (void * va, struct _phd * const phd, int function, int ipl); 00040 00041 #undef uint64 00042 00043 #endif 00044