sys/src/syslkwset.c File Reference

#include <linux/linkage.h>
#include <linux/sched.h>
#include <phddef.h>
#include <system_data_cells.h>
#include <va_rangedef.h>
#include <wsldef.h>

Go to the source code of this file.

Functions

int mm_in_range (struct _va_range *inadr, void *address)
int mm_common_lock (struct _va_range *inadr, int mask, int set)
asmlinkage int exe_lkwset (struct _va_range *inadr, struct _va_range *retadr, unsigned int acmode)
asmlinkage int exe_lckpag (struct _va_range *inadr, struct _va_range *retadr, unsigned int acmode)
asmlinkage int exe_ulwset (struct _va_range *inadr, struct _va_range *retadr, unsigned int acmode)
asmlinkage int exe_ulkpag (struct _va_range *inadr, struct _va_range *retadr, unsigned int acmode)


Function Documentation

asmlinkage int exe_lckpag ( struct _va_range inadr,
struct _va_range retadr,
unsigned int  acmode 
)

Definition at line 38 of file syslkwset.c.

References mm_common_lock(), and WSL_M_PFNLOCK.

asmlinkage int exe_lkwset ( struct _va_range inadr,
struct _va_range retadr,
unsigned int  acmode 
)

Definition at line 34 of file syslkwset.c.

References mm_common_lock(), and WSL_M_WSLOCK.

asmlinkage int exe_ulkpag ( struct _va_range inadr,
struct _va_range retadr,
unsigned int  acmode 
)

Definition at line 46 of file syslkwset.c.

References mm_common_lock(), and WSL_M_PFNLOCK.

asmlinkage int exe_ulwset ( struct _va_range inadr,
struct _va_range retadr,
unsigned int  acmode 
)

Definition at line 42 of file syslkwset.c.

References mm_common_lock(), and WSL_M_WSLOCK.

int mm_common_lock ( struct _va_range inadr,
int  mask,
int  set 
)

Definition at line 20 of file syslkwset.c.

References _pcb, ctl_gl_pcb, mm_in_range(), and _wsl::wsl_pq_va.

Referenced by exe_lckpag(), exe_lkwset(), exe_ulkpag(), and exe_ulwset().

int mm_in_range ( struct _va_range inadr,
void *  address 
)

Definition at line 13 of file syslkwset.c.

References _va_range::va_range_ps_start_va.

Referenced by mm_common_lock().


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