Deleted Added
full compact
ums.c (192499) ums.c (192502)
1/*-
2 * Copyright (c) 1998 The NetBSD Foundation, Inc.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to The NetBSD Foundation
6 * by Lennart Augustsson (lennart@augustsson.net) at
7 * Carlstedt Research & Technology.
8 *

--- 22 unchanged lines hidden (view full) ---

31 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
32 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
33 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
34 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
35 * POSSIBILITY OF SUCH DAMAGE.
36 */
37
38#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 1998 The NetBSD Foundation, Inc.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to The NetBSD Foundation
6 * by Lennart Augustsson (lennart@augustsson.net) at
7 * Carlstedt Research & Technology.
8 *

--- 22 unchanged lines hidden (view full) ---

31 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
32 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
33 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
34 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
35 * POSSIBILITY OF SUCH DAMAGE.
36 */
37
38#include <sys/cdefs.h>
39__FBSDID("$FreeBSD: head/sys/dev/usb/input/ums.c 192499 2009-05-21 00:04:17Z thompsa $");
39__FBSDID("$FreeBSD: head/sys/dev/usb/input/ums.c 192502 2009-05-21 01:48:42Z thompsa $");
40
41/*
42 * HID spec: http://www.usb.org/developers/devclass_docs/HID1_11.pdf
43 */
44
45#include "usbdevs.h"
46#include <dev/usb/usb.h>
47#include <dev/usb/usb_mfunc.h>

--- 19 unchanged lines hidden (view full) ---

67#include <sys/ioccom.h>
68#include <sys/filio.h>
69#include <sys/tty.h>
70#include <sys/mouse.h>
71
72#if USB_DEBUG
73static int ums_debug = 0;
74
40
41/*
42 * HID spec: http://www.usb.org/developers/devclass_docs/HID1_11.pdf
43 */
44
45#include "usbdevs.h"
46#include <dev/usb/usb.h>
47#include <dev/usb/usb_mfunc.h>

--- 19 unchanged lines hidden (view full) ---

67#include <sys/ioccom.h>
68#include <sys/filio.h>
69#include <sys/tty.h>
70#include <sys/mouse.h>
71
72#if USB_DEBUG
73static int ums_debug = 0;
74
75SYSCTL_NODE(_hw_usb2, OID_AUTO, ums, CTLFLAG_RW, 0, "USB ums");
76SYSCTL_INT(_hw_usb2_ums, OID_AUTO, debug, CTLFLAG_RW,
75SYSCTL_NODE(_hw_usb, OID_AUTO, ums, CTLFLAG_RW, 0, "USB ums");
76SYSCTL_INT(_hw_usb_ums, OID_AUTO, debug, CTLFLAG_RW,
77 &ums_debug, 0, "Debug level");
78#endif
79
80#define MOUSE_FLAGS_MASK (HIO_CONST|HIO_RELATIVE)
81#define MOUSE_FLAGS (HIO_RELATIVE)
82
83#define UMS_BUF_SIZE 8 /* bytes */
84#define UMS_IFQ_MAXLEN 50 /* units */

--- 797 unchanged lines hidden ---
77 &ums_debug, 0, "Debug level");
78#endif
79
80#define MOUSE_FLAGS_MASK (HIO_CONST|HIO_RELATIVE)
81#define MOUSE_FLAGS (HIO_RELATIVE)
82
83#define UMS_BUF_SIZE 8 /* bytes */
84#define UMS_IFQ_MAXLEN 50 /* units */

--- 797 unchanged lines hidden ---