sys/src/sysgetlki.c File Reference

#include <linux/linkage.h>
#include <linux/vmalloc.h>
#include <asm/current.h>
#include <system_data_cells.h>
#include <lckdef.h>
#include <lckctxdef.h>
#include <misc.h>
#include <ssdef.h>
#include <starlet.h>
#include <ipldef.h>
#include <rsbdef.h>
#include <lkbdef.h>
#include <pridef.h>
#include <descrip.h>
#include <cdrpdef.h>
#include <exe_routines.h>
#include <lkidef.h>

Go to the source code of this file.

Functions

int exe_lkiscan_next_id (void **p, int *id)
asmlinkage int exe_getlki (unsigned long efn, unsigned long *lkidadr, void *itmlst, struct _iosb *iosb, void(*astadr)(), long astprm, unsigned long reserved)
asmlinkage int exe_getlkiw (unsigned long efn, unsigned long *lkidadr, void *itmlst, struct _iosb *iosb, void(*astadr)(), long astprm, unsigned long reserved)
asmlinkage int exe_getlkiw_wrap (struct struct_args *s)
asmlinkage int exe_getlki_wrap (struct struct_args *s)

Variables

unsigned long lockidtbl []
unsigned long lkiscan_id = 0


Function Documentation

asmlinkage int exe_getlki ( unsigned long  efn,
unsigned long *  lkidadr,
void *  itmlst,
struct _iosb iosb,
void(*)()  astadr,
long  astprm,
unsigned long  reserved 
)

asmlinkage int exe_getlki_wrap ( struct struct_args s  ) 

asmlinkage int exe_getlkiw ( unsigned long  efn,
unsigned long *  lkidadr,
void *  itmlst,
struct _iosb iosb,
void(*)()  astadr,
long  astprm,
unsigned long  reserved 
)

Definition at line 102 of file sysgetlki.c.

References exe_getlki(), and exe_synch().

Referenced by exe_getlkiw_wrap().

asmlinkage int exe_getlkiw_wrap ( struct struct_args s  ) 

int exe_lkiscan_next_id ( void **  p,
int *  id 
)

Definition at line 28 of file sysgetlki.c.

References lkiscan_id, lockidtbl, and LOCKIDTBL.

Referenced by exe_getlki().


Variable Documentation

unsigned long lkiscan_id = 0

Definition at line 26 of file sysgetlki.c.

Referenced by exe_lkiscan_next_id().

unsigned long lockidtbl[]

Definition at line 1965 of file system_data_cells.c.


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