coresrv.h File Reference

#include <core.h>

Go to the source code of this file.

Data Structures

struct  s_corestats
struct  s_block
struct  s_rec
struct  s_is_vmapped_data

Defines

#define __LSEOS_CORESRV_H__   1
#define BLOCK_MAGIC   0xdead1eaf
#define REC_MAGIC   0xdeadbeef
#define RESTYPE_UNDEF   0
#define RESTYPE_ASID   1
#define RESTYPE_PID   2
#define RESTYPE_BLOCK   3
#define RESTYPE_PT   4
#define XX_FREE   0
#define XX_RSV   1
#define XX_USED   2
#define ASID_HSIZE   1021LL
#define PID_HSIZE   1021LL
#define ASIDHASH(Asid)   ((u_int32_t)(((u_int64_t)(Asid)) % ASID_HSIZE))
#define PIDHASH(Pid)   ((u_int32_t)(((u_int64_t)(Pid)) % PID_HSIZE))

Typedefs

typedef s_corestats t_corestats
typedef s_block t_block
typedef s_rec_list t_rec_list
typedef s_rec t_rec
typedef s_is_vmapped_data t_is_vmapped_data

Functions

 LIST_HEAD (s_rec_list, s_rec)


Define Documentation

#define __LSEOS_CORESRV_H__   1
 

#define ASID_HSIZE   1021LL
 

#define ASIDHASH Asid   )     ((u_int32_t)(((u_int64_t)(Asid)) % ASID_HSIZE))
 

#define BLOCK_MAGIC   0xdead1eaf
 

#define PID_HSIZE   1021LL
 

#define PIDHASH Pid   )     ((u_int32_t)(((u_int64_t)(Pid)) % PID_HSIZE))
 

#define REC_MAGIC   0xdeadbeef
 

#define RESTYPE_ASID   1
 

#define RESTYPE_BLOCK   3
 

#define RESTYPE_PID   2
 

#define RESTYPE_PT   4
 

#define RESTYPE_UNDEF   0
 

#define XX_FREE   0
 

#define XX_RSV   1
 

#define XX_USED   2
 


Typedef Documentation

typedef struct s_block t_block
 

memory mgmt

typedef struct s_corestats t_corestats
 

typedef struct s_is_vmapped_data t_is_vmapped_data
 

typedef struct s_rec t_rec
 

typedef struct s_rec_list t_rec_list
 


Function Documentation

LIST_HEAD s_rec_list  ,
s_rec 
 


Generated on Wed May 24 23:05:53 2006 for LSE/OS by  doxygen 1.4.6