| /* |
| * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. |
| * Copyright (C) 2004-2005 Red Hat, Inc. All rights reserved. |
| * |
| * This copyrighted material is made available to anyone wishing to use, |
| * modify, copy, or redistribute it subject to the terms and conditions |
| * of the GNU General Public License v.2. |
| */ |
| |
| #ifndef __GFS2_IOCTL_DOT_H__ |
| #define __GFS2_IOCTL_DOT_H__ |
| |
| #define _GFS2C_(x) (('G' << 16) | ('2' << 8) | (x)) |
| |
| /* Ioctls implemented */ |
| |
| #define GFS2_IOCTL_IDENTIFY _GFS2C_(1) |
| #define GFS2_IOCTL_SUPER _GFS2C_(2) |
| #define GFS2_IOCTL_SETFLAGS _GFS2C_(3) |
| #define GFS2_IOCTL_GETFLAGS _GFS2C_(4) |
| |
| struct gfs2_ioctl { |
| unsigned int gi_argc; |
| const char **gi_argv; |
| |
| char __user *gi_data; |
| unsigned int gi_size; |
| uint64_t gi_offset; |
| }; |
| |
| #endif /* ___GFS2_IOCTL_DOT_H__ */ |
| |