00001 #ifndef pflmapdef_h 00002 #define pflmapdef_h 00003 00004 #define PFLMAP_M_PGFLPAG 0xFFFFFF 00005 #define PFLMAP_M_PGFLX 0xFF000000 00006 #define PFLMAP_M_PAGCNT 0xFFFFFFFF00000000 00007 00008 struct _pflmapentry { 00009 unsigned pflmap_v_pgflpag : 24; 00010 unsigned pflmap_v_pgflx : 8; 00011 unsigned pflmap_v_pagcnt : 32; 00012 }; 00013 00014 #define PFLMAP_C_SHIFT_COUNT 6 00015 #define PFLMAP_C_MAXPTRS 64 00016 #define PFLMAP_K_LENGTH 536 00017 #define PFLMAP_C_LENGTH 536 00018 #define PFLMAP_S_PFLMAPDEF 536 00019 00020 struct _pflmap { 00021 unsigned int pflmap_l_pagecnt; 00022 int pflmap_$_fill_2; 00023 unsigned short int pflmap_w_size; 00024 unsigned char pflmap_b_type; 00025 unsigned char pflmap_b_actptrs; 00026 int pflmap_$_fill_3; 00027 struct _pflmapentry pflmap_q_ptr [65]; 00028 }; 00029 00030 #endif 00031 00032