June 2025 | ||||||
Mo | Tu | We | Th | Fr | Sa | Su |
26 | 27 | 28 | 29 | 30 | 31 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 1 | 2 | 3 | 4 | 5 | 6 |
01: /* 02: * interface to user space for the gigaset driver 03: * 04: * Copyright (c) 2004 by Hansjoerg Lipp <hjlipp@web.de> 05: * 06: * ===================================================================== 07: * This program is free software; you can redistribute it and/or 08: * modify it under the terms of the GNU General Public License as 09: * published by the Free Software Foundation; either version 2 of 10: * the License, or (at your option) any later version. 11: * ===================================================================== 12: */ 13: 14: #ifndef GIGASET_INTERFACE_H 15: #define GIGASET_INTERFACE_H 16: 17: #include <linux/ioctl.h> 18: 19: /* The magic IOCTL value for this interface. */ 20: #define GIGASET_IOCTL 0x47 21: 22: /* enable/disable device control via character device (lock out ISDN subsys) */ 23: #define GIGASET_REDIR _IOWR(GIGASET_IOCTL, 0, int) 24: 25: /* enable adapter configuration mode (M10x only) */ 26: #define GIGASET_CONFIG _IOWR(GIGASET_IOCTL, 1, int) 27: 28: /* set break characters (M105 only) */ 29: #define GIGASET_BRKCHARS _IOW(GIGASET_IOCTL, 2, unsigned char[6]) 30: 31: /* get version information selected by arg[0] */ 32: #define GIGASET_VERSION _IOWR(GIGASET_IOCTL, 3, unsigned[4]) 33: /* values for GIGASET_VERSION arg[0] */ 34: #define GIGVER_DRIVER 0 /* get driver version */ 35: #define GIGVER_COMPAT 1 /* get interface compatibility version */ 36: #define GIGVER_FWBASE 2 /* get base station firmware version */ 37: 38: #endif 39: