sys/src/swapper.c File Reference

#include <linux/config.h>
#include <linux/slab.h>
#include <linux/kernel_stat.h>
#include <linux/swap.h>
#include <linux/swapctl.h>
#include <linux/smp_lock.h>
#include <linux/pagemap.h>
#include <linux/init.h>
#include <linux/highmem.h>
#include <linux/file.h>
#include <linux/compiler.h>
#include <asm/pgalloc.h>
#include <system_service_setup.h>
#include <system_data_cells.h>
#include <lnmstrdef.h>
#include <dyndef.h>
#include <lnmdef.h>
#include <descrip.h>
#include <starlet.h>
#include <fabdef.h>
#include <rabdef.h>
#include <pfldef.h>
#include <pflmapdef.h>
#include <exe_routines.h>
#include <misc_routines.h>
#include <mmg_routines.h>
#include <vfddef.h>

Go to the source code of this file.

Functions

void lnm_init_sys (void)
void exe_swapinit (void)

Variables

struct _lnmth lnm_sys_dir_table_header
struct _lnmx lnm_sys_dir_xlat
struct _lnmb lnm_sys_dir
long lnm_sys_dir_p = &lnm_sys_dir
struct _lnmth lnm_sys_table_header
struct _lnmx lnm_sys_xlat
struct _lnmb lnm_sys


Function Documentation

void exe_swapinit ( void   ) 

Definition at line 337 of file swapper.c.

void lnm_init_sys ( void   ) 


Variable Documentation

struct _lnmb lnm_sys

Initial value:

 {
  lnmb_l_flink: &lnm_sys,
  lnmb_l_blink: &lnm_sys,
  lnmb_w_size: sizeof(struct _lnmb),
  lnmb_b_type: DYN$C_LNM,
  lnmb_b_acmode: MODE_K_KERNEL,
  lnmb_l_lnmx : &lnm_sys_xlat,
  lnmb_l_table : &lnm_sys_table_header,
  lnmb_b_flags : LNM$M_NO_ALIAS|LNM$M_TABLE,
  lnmb_b_count : 16,
  lnmb_t_name : "LNM$SYSTEM_TABLE",
}

Definition at line 265 of file swapper.c.

Initial value:

 {
  lnmb_l_flink: &lnm_sys_dir,
  lnmb_l_blink: &lnm_sys_dir,
  lnmb_w_size: sizeof(struct _lnmb),
  lnmb_b_type: DYN$C_LNM,
  lnmb_b_acmode: MODE_K_KERNEL,
  lnmb_l_lnmx : &lnm_sys_dir_xlat,
  lnmb_l_table : &lnm_sys_dir_table_header,
  lnmb_b_flags : LNM$M_NO_ALIAS|LNM$M_TABLE|LNM$M_NO_DELETE,
  lnmb_b_count : 20,
  lnmb_t_name : "LNM$SYSTEM_DIRECTORY",
}

Definition at line 229 of file swapper.c.

Definition at line 242 of file swapper.c.

Referenced by lnm_init_sys().

Initial value:

{
  lnmth_l_flags:LNMTH$M_SHAREABLE|LNMTH$M_DIRECTORY,
  lnmth_l_hash : 0,
  lnmth_l_orb  : 0,
  lnmth_l_name : &lnm_sys_dir,
  lnmth_l_parent : 0,
  lnmth_l_child : 0,
  lnmth_l_sibling : 0,
  lnmth_l_qtable : 0,
  lnmth_l_byteslm : 0x7fffffff,
  lnmth_l_bytes : 0x7fffffff
}

Definition at line 221 of file swapper.c.

Referenced by lnm_init_sys().

Initial value:

 {
  lnmx_l_flags : LNMX$M_TERMINAL,
  lnmx_l_index : LNMX$C_TABLE,
  lnmx_l_next : 0
}

Definition at line 223 of file swapper.c.

Initial value:

{
  lnmth_l_flags: LNMTH$M_SYSTEM|LNMTH$M_SHAREABLE,
  lnmth_l_hash : 0,
  lnmth_l_orb  : 0,
  lnmth_l_name : &lnm_sys,
  lnmth_l_parent : 0,
  lnmth_l_child : 0,
  lnmth_l_sibling : 0,
  lnmth_l_qtable : 0,
  lnmth_l_byteslm : 0x7fffffff,
  lnmth_l_bytes : 0x7fffffff
}

Definition at line 257 of file swapper.c.

Referenced by lnm_init_sys().

Initial value:

 {
  lnmx_l_flags : LNMX$M_TERMINAL,
  lnmx_l_index : LNMX$C_TABLE,
  lnmx_l_next : 0
}

Definition at line 259 of file swapper.c.


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