sys/src/syssetprt.c File Reference

#include <linux/linkage.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <asm/pgalloc.h>
#include <asm/mmu_context.h>
#include <internals.h>
#include <ipldef.h>
#include <mmg_functions.h>
#include <mmg_routines.h>
#include <rdedef.h>
#include <ssdef.h>
#include <system_data_cells.h>
#include <va_rangedef.h>
#include <vmspte.h>

Go to the source code of this file.

Functions

int mmg_pteref_64 (void *va, struct _rde *rde, void **va_pte)
int mmg_setprtpag (int acmode, void *va, struct _pcb *p, signed int pagedirection, struct _rde *rde, unsigned long newpte)
asmlinkage int exe_setprt (struct _va_range *inadr, struct _va_range *retadr, unsigned int acmode, unsigned int prot, unsigned char *prvprt)
asmlinkage int exe_fault_page (void)


Function Documentation

asmlinkage int exe_fault_page ( void   ) 

Definition at line 142 of file syssetprt.c.

asmlinkage int exe_setprt ( struct _va_range inadr,
struct _va_range retadr,
unsigned int  acmode,
unsigned int  prot,
unsigned char *  prvprt 
)

int mmg_pteref_64 ( void *  va,
struct _rde rde,
void **  va_pte 
)

Definition at line 16 of file svapte.c.

References ctl_gl_pcb, IPL__MMG, SPIN_MMG, SS__LENVIO, and SS__NORMAL.

Referenced by mmg_setprtpag().

int mmg_setprtpag ( int  acmode,
void *  va,
struct _pcb *  p,
signed int  pagedirection,
struct _rde rde,
unsigned long  newpte 
)


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