_pfn Struct Reference

#include <pfndef.h>

List of all members.

Public Attributes

union {
   struct _plnk   pfn_r_shm_list_link
   struct _shm_id   pfn_r_shm_reg_id
   struct {
      union {
         unsigned int   pfn_l_flink
         unsigned int   pfn_l_shrcnt
      } 
      union {
         unsigned int   pfn_l_blink
         unsigned int   pfn_l_wslx_qw
         unsigned int   pfn_l_gbl_lck_cnt
      } 
   } 
}; 
union {
   unsigned int   pfn_l_page_state
   struct {
      unsigned   pfn_v_pagtyp: 3
      unsigned pfndef_   $_fill_1: 1
      unsigned   pfn_v_loc: 4
      unsigned   pfn_v_bufobj: 1
      unsigned   pfn_v_collision: 1
      unsigned   pfn_v_badpag: 1
      unsigned   pfn_v_rptevt: 1
      unsigned   pfn_v_delcon: 1
      unsigned   pfn_v_modify: 1
      unsigned   pfn_v_unavailable: 1
      unsigned   pfn_v_swppag_valid: 1
      unsigned   pfn_v_top_level_pt: 1
      unsigned   pfn_v_slot: 1
      unsigned   pfn_v_shared: 1
      unsigned   pfn_v_zeroed: 1
      unsigned pfndef_   $_fill_3: 12
   } 
}; 
union {
   unsigned int   pfn_l_pt_pfn
   unsigned int   pfn_l_shm_cpp_id
}; 
union {
   unsigned long long   pfn_q_pte_index
   struct {
      int   pfn_l_refcnt_fill1
      union {
         unsigned long   npfn_l_refcnt
         atomic_t   ncount
      } 
   } 
}; 
union {
   unsigned long   pfn_l_refcnt
   atomic_t   count
}; 
union {
   unsigned long long   pfn_q_bak
   struct _phd *   pfn_l_phd
   struct {
      unsigned int   pfn_l_color_flink
      unsigned int   pfn_l_color_blink
   } 
   struct {
      unsigned   pfn_v_fill_5: 16
      unsigned   pfn_v_typ0: 1
      unsigned   pfn_v_fill_6: 2
      unsigned   pfn_v_partial_section: 1
      unsigned   pfn_v_fill_7: 11
      unsigned   pfn_v_gblbak: 1
   } 
   struct {
      unsigned   pfn_v_fill_13: 32
      unsigned   pfn_v_stx: 16
      unsigned   pfn_v_crf: 1
      unsigned   pfn_v_dzro: 1
      unsigned   pfn_v_wrt: 1
      unsigned   pfn_v_stx_hibit: 1
      unsigned   pfn_v_fill_0_: 4
   } 
   struct {
      unsigned   pfn_v_fill_9: 32
      unsigned   pfn_v_pgflpag: 24
      unsigned   pfn_v_pgflx: 8
   } 
   struct {
      unsigned   pfn_v_fill_11: 32
      unsigned   pfn_v_bakx: 32
   } 
   struct {
      unsigned   pfn_v_fill_12: 32
      unsigned   pfn_v_gptx: 32
   } 
   unsigned long long   pfn_q_bak_prvpfn
}; 
union {
   unsigned short int   pfn_w_swppag
   unsigned short int   pfn_w_bo_refc
   unsigned short int   pfn_w_io_sts
}; 
unsigned short int pfn_w_pt_val_cnt
unsigned short int pfn_w_pt_lck_cnt
unsigned short int pfn_w_pt_win_cnt
struct list_head list


Detailed Description

Definition at line 83 of file pfndef.h.


Member Data Documentation

Definition at line 86 of file pfndef.h.

Definition at line 87 of file pfndef.h.

unsigned int _pfn::pfn_l_flink

Definition at line 90 of file pfndef.h.

unsigned int _pfn::pfn_l_shrcnt

Definition at line 91 of file pfndef.h.

unsigned int _pfn::pfn_l_blink

Definition at line 94 of file pfndef.h.

unsigned int _pfn::pfn_l_wslx_qw

Definition at line 95 of file pfndef.h.

Referenced by mmg_delpag().

Definition at line 96 of file pfndef.h.

union { ... }

unsigned int _pfn::pfn_l_page_state

Definition at line 101 of file pfndef.h.

Definition at line 103 of file pfndef.h.

unsigned pfndef_ _pfn::$_fill_1

Definition at line 104 of file pfndef.h.

unsigned _pfn::pfn_v_loc

Definition at line 105 of file pfndef.h.

Definition at line 106 of file pfndef.h.

Definition at line 107 of file pfndef.h.

Definition at line 108 of file pfndef.h.

Definition at line 109 of file pfndef.h.

Definition at line 110 of file pfndef.h.

Definition at line 111 of file pfndef.h.

Definition at line 112 of file pfndef.h.

Definition at line 113 of file pfndef.h.

Definition at line 114 of file pfndef.h.

unsigned _pfn::pfn_v_slot

Definition at line 115 of file pfndef.h.

Definition at line 116 of file pfndef.h.

Definition at line 117 of file pfndef.h.

unsigned pfndef_ _pfn::$_fill_3

Definition at line 118 of file pfndef.h.

union { ... }

unsigned int _pfn::pfn_l_pt_pfn

Definition at line 122 of file pfndef.h.

Referenced by mmg_dallocpfn().

unsigned int _pfn::pfn_l_shm_cpp_id

Definition at line 123 of file pfndef.h.

union { ... }

unsigned long long _pfn::pfn_q_pte_index

Definition at line 126 of file pfndef.h.

Referenced by mmg_purgempl().

Definition at line 128 of file pfndef.h.

unsigned long _pfn::npfn_l_refcnt

Definition at line 131 of file pfndef.h.

atomic_t _pfn::ncount

Definition at line 132 of file pfndef.h.

union { ... }

unsigned long _pfn::pfn_l_refcnt

Definition at line 137 of file pfndef.h.

atomic_t _pfn::count

Definition at line 138 of file pfndef.h.

union { ... }

unsigned long long _pfn::pfn_q_bak

Definition at line 141 of file pfndef.h.

Referenced by mmg_purgempl().

struct _phd* _pfn::pfn_l_phd [read]

Definition at line 142 of file pfndef.h.

Definition at line 144 of file pfndef.h.

Definition at line 145 of file pfndef.h.

Definition at line 148 of file pfndef.h.

unsigned _pfn::pfn_v_typ0

Definition at line 149 of file pfndef.h.

Definition at line 150 of file pfndef.h.

Definition at line 151 of file pfndef.h.

Definition at line 152 of file pfndef.h.

Definition at line 153 of file pfndef.h.

Definition at line 156 of file pfndef.h.

unsigned _pfn::pfn_v_stx

Definition at line 157 of file pfndef.h.

unsigned _pfn::pfn_v_crf

Definition at line 158 of file pfndef.h.

unsigned _pfn::pfn_v_dzro

Definition at line 159 of file pfndef.h.

unsigned _pfn::pfn_v_wrt

Definition at line 160 of file pfndef.h.

Definition at line 161 of file pfndef.h.

Definition at line 162 of file pfndef.h.

Definition at line 165 of file pfndef.h.

Definition at line 166 of file pfndef.h.

Definition at line 167 of file pfndef.h.

Definition at line 170 of file pfndef.h.

unsigned _pfn::pfn_v_bakx

Definition at line 171 of file pfndef.h.

Definition at line 174 of file pfndef.h.

unsigned _pfn::pfn_v_gptx

Definition at line 175 of file pfndef.h.

unsigned long long _pfn::pfn_q_bak_prvpfn

Definition at line 177 of file pfndef.h.

union { ... }

unsigned short int _pfn::pfn_w_swppag

Definition at line 180 of file pfndef.h.

unsigned short int _pfn::pfn_w_bo_refc

Definition at line 181 of file pfndef.h.

unsigned short int _pfn::pfn_w_io_sts

Definition at line 182 of file pfndef.h.

union { ... }

unsigned short int _pfn::pfn_w_pt_val_cnt

Definition at line 184 of file pfndef.h.

unsigned short int _pfn::pfn_w_pt_lck_cnt

Definition at line 185 of file pfndef.h.

unsigned short int _pfn::pfn_w_pt_win_cnt

Definition at line 186 of file pfndef.h.

struct list_head _pfn::list [read]

Definition at line 188 of file pfndef.h.


The documentation for this struct was generated from the following file:

Generated on Fri Oct 9 10:26:21 2009 for FreeVMS by  doxygen 1.5.5