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 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 |
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 --- |