Whamcloud - gitweb
Landing b_hd_newconfig on HEAD
[fs/lustre-release.git] / lnet / klnds / socklnd / socklnd_lib-winnt.h
1 #define DEBUG_PORTAL_ALLOC
2 #ifndef EXPORT_SYMTAB
3 # define EXPORT_SYMTAB
4 #endif
5
6 #ifndef __WINNT_TDILND_LIB_H__
7 #define __WINNT_TDILND_LIB_H__
8
9 #include <libcfs/libcfs.h>
10 #include <libcfs/kp30.h>
11
12 #ifndef CONFIG_SMP
13
14 static inline
15 int ksocknal_nsched(void)
16 {
17         return 1;
18 }
19
20 #else
21
22 static inline int
23 ksocknal_nsched(void)
24 {
25         return num_online_cpus();
26 }
27
28 static inline int
29 ksocknal_sched2cpu(int i)
30 {
31         return i;
32 }
33
34 static inline int
35 ksocknal_irqsched2cpu(int i)
36 {
37         return i;
38 }
39
40 #endif
41
42 #endif