OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [include/] [linux/] [lockd/] [sm_inter.h] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
/*
2
 * linux/include/linux/lockd/sm_inter.h
3
 *
4
 * Declarations for the kernel statd client.
5
 *
6
 * Copyright (C) 1996, Olaf Kirch <okir@monad.swb.de>
7
 */
8
 
9
#ifndef LINUX_LOCKD_SM_INTER_H
10
#define LINUX_LOCKD_SM_INTER_H
11
 
12
#define SM_PROGRAM      100024
13
#define SM_VERSION      1
14
#define SM_STAT         1
15
#define SM_MON          2
16
#define SM_UNMON        3
17
#define SM_UNMON_ALL    4
18
#define SM_SIMU_CRASH   5
19
#define SM_NOTIFY       6
20
 
21
#define SM_MAXSTRLEN    1024
22
 
23
/*
24
 * Arguments for all calls to statd
25
 */
26
struct nsm_args {
27
        __be32          addr;           /* remote address */
28
        u32             prog;           /* RPC callback info */
29
        u32             vers;
30
        u32             proc;
31
 
32
        char *          mon_name;
33
};
34
 
35
/*
36
 * Result returned by statd
37
 */
38
struct nsm_res {
39
        u32             status;
40
        u32             state;
41
};
42
 
43
int             nsm_monitor(struct nlm_host *);
44
int             nsm_unmonitor(struct nlm_host *);
45
extern int      nsm_local_state;
46
 
47
#endif /* LINUX_LOCKD_SM_INTER_H */

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.