improve behaviour under VPC, fixes from nicolas tittley.
[minix.git] / commands / swifi / swifi.h
blob82103bf4ff76e048a6f929b58615e29a0e182443
1 #ifndef _LINUX_SWIFI_H
2 #define _LINUX_SWIFI_H
4 #include <stdlib.h>
6 #include "swifi-user.h"
8 long
9 swifi_inject_fault(char * nook_name,
10 unsigned long faultType,
11 unsigned long randSeed,
12 unsigned long numFaults,
13 void * results,
14 unsigned long do_inject);
17 long
18 sys_inject_fault(char * module,
19 unsigned long argFaultType,
20 unsigned long argRandomSeed,
21 unsigned long argNumFaults,
22 pswifi_result_t result_record,
23 unsigned long argInjectFault);
25 void
26 swifi_kfree(const void *addr);
29 void
30 swifi_vfree(void *addr);
33 void *
34 swifi_memmove_fn(void *to, void *from, size_t len);
37 void *
38 swifi_memcpy_fn(void *to, void *from, size_t len);
41 void *
42 memmove_fn(void *to, void *from, size_t len);
44 void *
45 memcpy_fn(void *to, void *from, size_t len);
47 unsigned long
48 swifi___generic_copy_from_user (void *kaddr, void *udaddr, unsigned long len);
50 unsigned long
51 swifi___generic_copy_to_user(void *udaddr, void *kaddr, unsigned long len);
54 void *
55 swifi_kmalloc(size_t size, int flags);
58 #if 0
59 void *
60 swifi___vmalloc(unsigned long size, int gfp_mask, pgprot_t prot);
61 #endif
63 #endif /* _LINUX_SWIFI_H */