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

Subversion Repositories test_project

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
/*
2
 * Copyright (C) 2005 Red Hat, Inc.  All rights reserved.
3
 *
4
 * This copyrighted material is made available to anyone wishing to use,
5
 * modify, copy, or redistribute it subject to the terms and conditions
6
 * of the GNU General Public License v.2.
7
 */
8
 
9
#ifndef __LOCK_DLM_PLOCK_DOT_H__
10
#define __LOCK_DLM_PLOCK_DOT_H__
11
 
12
#define GDLM_PLOCK_MISC_NAME            "lock_dlm_plock"
13
 
14
#define GDLM_PLOCK_VERSION_MAJOR        1
15
#define GDLM_PLOCK_VERSION_MINOR        1
16
#define GDLM_PLOCK_VERSION_PATCH        0
17
 
18
enum {
19
        GDLM_PLOCK_OP_LOCK = 1,
20
        GDLM_PLOCK_OP_UNLOCK,
21
        GDLM_PLOCK_OP_GET,
22
};
23
 
24
struct gdlm_plock_info {
25
        __u32 version[3];
26
        __u8 optype;
27
        __u8 ex;
28
        __u8 wait;
29
        __u8 pad;
30
        __u32 pid;
31
        __s32 nodeid;
32
        __s32 rv;
33
        __u32 fsid;
34
        __u64 number;
35
        __u64 start;
36
        __u64 end;
37
        __u64 owner;
38
};
39
 
40
#endif
41
 

powered by: WebSVN 2.1.0

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