[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/usb/rio500_usb.h

Version: -  FREEBSD  -  FREEBSD7  -  FREEBSD70  -  FREEBSD6  -  FREEBSD64  -  FREEBSD63  -  FREEBSD62  -  FREEBSD61  -  FREEBSD60  -  FREEBSD5  -  FREEBSD55  -  FREEBSD54  -  FREEBSD53  -  FREEBSD52  -  FREEBSD51  -  FREEBSD50  -  FREEBSD4  -  FREEBSD3  -  FREEBSD22  -  linux-2.6  -  linux-2.4.22  -  MK83  -  MK84  -  PLAN9  -  DFBSD  -  NETBSD  -  NETBSD5  -  NETBSD4  -  NETBSD3  -  NETBSD20  -  OPENBSD  -  xnu-517  -  xnu-792  -  xnu-792.6.70  -  xnu-1228  -  OPENSOLARIS  -  minix-3-1-1  -  TRUSTEDBSD-SEBSD  -  FREEBSD-LIBC  -  FREEBSD7-LIBC  -  FREEBSD6-LIBC  -  GLIBC27 
SearchContext: -  none  -  excerpts  -  bigexcerpts 

  1 /*-
  2     ----------------------------------------------------------------------
  3 
  4     Copyright (C) 2000  Cesar Miquel  (miquel@df.uba.ar)
  5 
  6     Redistribution and use in source and binary forms, with or without
  7     modification, are permitted under any licence of your choise which
  8     meets the open source licence definiton
  9     http://www.opensource.org/opd.html such as the GNU licence or the
 10     BSD licence.
 11 
 12     This program is distributed in the hope that it will be useful,
 13     but WITHOUT ANY WARRANTY; without even the implied warranty of
 14     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 15     General Public License or the BSD license for more details.
 16 
 17     ----------------------------------------------------------------------
 18 
 19     Modified for FreeBSD by Iwasa Kazmi <kzmi@ca2.so-net.ne.jp>
 20 
 21     ---------------------------------------------------------------------- */
 22 
 23 /*  $FreeBSD: src/sys/dev/usb/rio500_usb.h,v 1.4 2008/11/19 08:56:35 alfred Exp $ */
 24 
 25 #include <sys/ioccom.h>
 26 #ifndef USB_VENDOR_DIAMOND
 27 #define USB_VENDOR_DIAMOND 0x841
 28 #endif
 29 #ifndef USB_PRODUCT_DIAMOND_RIO500USB
 30 #define USB_PRODUCT_DIAMOND_RIO500USB 0x1
 31 #endif
 32 
 33 struct RioCommand
 34 {
 35   uint16_t  length;
 36   int   request;
 37   int   requesttype;
 38   int   value;
 39   int   index;
 40   void *buffer;
 41   int  timeout;
 42 };
 43 
 44 #define RIO_SEND_COMMAND        _IOWR('U', 200, struct RioCommand)
 45 #define RIO_RECV_COMMAND        _IOWR('U', 201, struct RioCommand)
 46 
 47 #define RIO_DIR_OUT                             0x0
 48 #define RIO_DIR_IN                              0x1
 49 

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.