Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
3400ce3f
Commit
3400ce3f
authored
May 22, 2002
by
Linus Torvalds
Browse files
Options
Browse Files
Download
Plain Diff
Merge
http://linux-isdn.bkbits.net/linux-2.5.isdn
into home.transmeta.com:/home/torvalds/v2.5/linux
parents
26bb7e95
ed3415a2
Changes
25
Hide whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
79 additions
and
145 deletions
+79
-145
drivers/usb/class/bluetty.c
drivers/usb/class/bluetty.c
+1
-4
drivers/usb/class/cdc-acm.c
drivers/usb/class/cdc-acm.c
+1
-4
drivers/usb/core/hub.c
drivers/usb/core/hub.c
+1
-0
drivers/usb/net/cdc-ether.c
drivers/usb/net/cdc-ether.c
+1
-1
drivers/usb/serial/belkin_sa.c
drivers/usb/serial/belkin_sa.c
+1
-4
drivers/usb/serial/cyberjack.c
drivers/usb/serial/cyberjack.c
+1
-4
drivers/usb/serial/digi_acceleport.c
drivers/usb/serial/digi_acceleport.c
+1
-4
drivers/usb/serial/empeg.c
drivers/usb/serial/empeg.c
+1
-4
drivers/usb/serial/ftdi_sio.c
drivers/usb/serial/ftdi_sio.c
+1
-4
drivers/usb/serial/io_edgeport.c
drivers/usb/serial/io_edgeport.c
+2
-5
drivers/usb/serial/ipaq.c
drivers/usb/serial/ipaq.c
+1
-4
drivers/usb/serial/ir-usb.c
drivers/usb/serial/ir-usb.c
+1
-4
drivers/usb/serial/keyspan.c
drivers/usb/serial/keyspan.c
+2
-4
drivers/usb/serial/keyspan_pda.c
drivers/usb/serial/keyspan_pda.c
+1
-4
drivers/usb/serial/kl5kusb105.c
drivers/usb/serial/kl5kusb105.c
+1
-3
drivers/usb/serial/mct_u232.c
drivers/usb/serial/mct_u232.c
+1
-4
drivers/usb/serial/omninet.c
drivers/usb/serial/omninet.c
+1
-4
drivers/usb/serial/pl2303.c
drivers/usb/serial/pl2303.c
+1
-4
drivers/usb/serial/safe_serial.c
drivers/usb/serial/safe_serial.c
+1
-4
drivers/usb/serial/usbserial.c
drivers/usb/serial/usbserial.c
+1
-4
drivers/usb/serial/visor.c
drivers/usb/serial/visor.c
+1
-4
drivers/usb/serial/whiteheat.c
drivers/usb/serial/whiteheat.c
+1
-4
drivers/usb/storage/usb.h
drivers/usb/storage/usb.h
+1
-0
drivers/usb/usb-skeleton.c
drivers/usb/usb-skeleton.c
+1
-5
include/linux/usb.h
include/linux/usb.h
+53
-59
No files found.
drivers/usb/class/bluetty.c
View file @
3400ce3f
...
...
@@ -104,17 +104,14 @@
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <asm/uaccess.h>
#define DEBUG
#include <linux/usb.h>
...
...
drivers/usb/class/cdc-acm.c
View file @
3400ce3f
...
...
@@ -43,18 +43,15 @@
*/
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/smp_lock.h>
#include <asm/uaccess.h>
#undef DEBUG
#include <linux/usb.h>
#include <asm/byteorder.h>
...
...
drivers/usb/core/hub.c
View file @
3400ce3f
...
...
@@ -17,6 +17,7 @@
#include <linux/list.h>
#include <linux/slab.h>
#include <linux/smp_lock.h>
#include <linux/ioctl.h>
#ifdef CONFIG_USB_DEBUG
#define DEBUG
#else
...
...
drivers/usb/net/cdc-ether.c
View file @
3400ce3f
...
...
@@ -18,7 +18,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include <linux/types.h>
#include <linux/jiffies.h>
#include <linux/slab.h>
#include <linux/init.h>
...
...
drivers/usb/serial/belkin_sa.c
View file @
3400ce3f
...
...
@@ -65,18 +65,15 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/cyberjack.c
View file @
3400ce3f
...
...
@@ -25,18 +25,15 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/digi_acceleport.c
View file @
3400ce3f
...
...
@@ -235,19 +235,16 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <linux/tqueue.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/empeg.c
View file @
3400ce3f
...
...
@@ -53,18 +53,15 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/ftdi_sio.c
View file @
3400ce3f
...
...
@@ -93,18 +93,15 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
static
int
debug
=
1
;
...
...
drivers/usb/serial/io_edgeport.c
View file @
3400ce3f
...
...
@@ -242,13 +242,10 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/jiffies.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
...
...
@@ -256,7 +253,7 @@
#include <linux/spinlock.h>
#include <linux/serial.h>
#include <linux/ioctl.h>
#include <
linux/proc_f
s.h>
#include <
asm/uacces
s.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/ipaq.c
View file @
3400ce3f
...
...
@@ -34,18 +34,15 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/ir-usb.c
View file @
3400ce3f
...
...
@@ -48,18 +48,15 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/keyspan.c
View file @
3400ce3f
...
...
@@ -76,18 +76,16 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/jiffies.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/keyspan_pda.c
View file @
3400ce3f
...
...
@@ -68,19 +68,16 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <linux/tqueue.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/kl5kusb105.c
View file @
3400ce3f
...
...
@@ -47,16 +47,14 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/mct_u232.c
View file @
3400ce3f
...
...
@@ -61,18 +61,15 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/omninet.c
View file @
3400ce3f
...
...
@@ -37,18 +37,15 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/pl2303.c
View file @
3400ce3f
...
...
@@ -36,19 +36,16 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/serial.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/safe_serial.c
View file @
3400ce3f
...
...
@@ -62,18 +62,15 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
...
...
drivers/usb/serial/usbserial.c
View file @
3400ce3f
...
...
@@ -308,13 +308,9 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
...
...
@@ -322,6 +318,7 @@
#include <linux/spinlock.h>
#include <linux/list.h>
#include <linux/smp_lock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef MODULE
...
...
drivers/usb/serial/visor.c
View file @
3400ce3f
...
...
@@ -133,18 +133,15 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/serial/whiteheat.c
View file @
3400ce3f
...
...
@@ -61,18 +61,15 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_SERIAL_DEBUG
...
...
drivers/usb/storage/usb.h
View file @
3400ce3f
...
...
@@ -48,6 +48,7 @@
#include <linux/blk.h>
#include <linux/smp_lock.h>
#include <linux/completion.h>
#include <linux/version.h>
#include "scsi.h"
#include "hosts.h"
...
...
drivers/usb/usb-skeleton.c
View file @
3400ce3f
...
...
@@ -37,18 +37,14 @@
#include <linux/config.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/errno.h>
#include <linux/poll.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/fcntl.h>
#include <linux/module.h>
#include <linux/spinlock.h>
#include <linux/list.h>
#include <linux/smp_lock.h>
#include <linux/devfs_fs_kernel.h>
#include <asm/uaccess.h>
#include <linux/usb.h>
#ifdef CONFIG_USB_DEBUG
...
...
include/linux/usb.h
View file @
3400ce3f
#ifndef __LINUX_USB_H
#define __LINUX_USB_H
#include <linux/device.h>
#include <linux/errno.h>
/* USB constants */
/*
...
...
@@ -19,8 +16,8 @@
#define USB_CLASS_MASS_STORAGE 8
#define USB_CLASS_HUB 9
#define USB_CLASS_CDC_DATA 0x0a
#define USB_CLASS_CSCID
0x0b
/* chip+ smart card */
#define USB_CLASS_CONTENT_SEC 0x0d
/* content security */
#define USB_CLASS_CSCID
0x0b
/* chip+ smart card */
#define USB_CLASS_CONTENT_SEC 0x0d
/* content security */
#define USB_CLASS_APP_SPEC 0xfe
#define USB_CLASS_VENDOR_SPEC 0xff
...
...
@@ -63,23 +60,23 @@
/*
* USB Packet IDs (PIDs)
*/
#define USB_PID_UNDEF_0
0xf0
#define USB_PID_OUT
0xe1
#define USB_PID_ACK
0xd2
#define USB_PID_DATA0
0xc3
#define USB_PID_PING
0xb4
/* USB 2.0 */
#define USB_PID_SOF
0xa5
#define USB_PID_NYET
0x96
/* USB 2.0 */
#define USB_PID_DATA2
0x87
/* USB 2.0 */
#define USB_PID_SPLIT
0x78
/* USB 2.0 */
#define USB_PID_IN
0x69
#define USB_PID_NAK
0x5a
#define USB_PID_DATA1
0x4b
#define USB_PID_PREAMBLE
0x3c
/* Token mode */
#define USB_PID_ERR
0x3c
/* USB 2.0: handshake mode */
#define USB_PID_SETUP
0x2d
#define USB_PID_STALL
0x1e
#define USB_PID_MDATA
0x0f
/* USB 2.0 */
#define USB_PID_UNDEF_0
0xf0
#define USB_PID_OUT
0xe1
#define USB_PID_ACK
0xd2
#define USB_PID_DATA0
0xc3
#define USB_PID_PING
0xb4
/* USB 2.0 */
#define USB_PID_SOF
0xa5
#define USB_PID_NYET
0x96
/* USB 2.0 */
#define USB_PID_DATA2
0x87
/* USB 2.0 */
#define USB_PID_SPLIT
0x78
/* USB 2.0 */
#define USB_PID_IN
0x69
#define USB_PID_NAK
0x5a
#define USB_PID_DATA1
0x4b
#define USB_PID_PREAMBLE
0x3c
/* Token mode */
#define USB_PID_ERR
0x3c
/* USB 2.0: handshake mode */
#define USB_PID_SETUP
0x2d
#define USB_PID_STALL
0x1e
#define USB_PID_MDATA
0x0f
/* USB 2.0 */
/*
* Standard requests
...
...
@@ -96,19 +93,17 @@
#define USB_REQ_SET_INTERFACE 0x0B
#define USB_REQ_SYNCH_FRAME 0x0C
#define USB_MAJOR 180
#ifdef __KERNEL__
#include <linux/types.h>
#include <linux/ioctl.h>
#include <linux/version.h>
#include <linux/sched.h>
#include <linux/delay.h>
#include <linux/interrupt.h>
/* for in_interrupt() */
#include <linux/config.h>
#include <linux/list.h>
#include <linux/delay.h>
/* for mdelay() */
#include <linux/interrupt.h>
/* for in_interrupt() */
#include <linux/list.h>
/* for struct list_head */
#include <linux/device.h>
/* for struct device */
#define USB_MAJOR 180
static
__inline__
void
wait_ms
(
unsigned
int
ms
)
{
...
...
@@ -184,11 +179,11 @@ struct usb_device;
#define USB_DT_ENDPOINT_AUDIO_SIZE 9
/* Audio extension */
/* most of these maximums are arbitrary */
#define USB_MAXCONFIG 8
#define USB_ALTSETTINGALLOC
4
#define USB_MAXALTSETTING
128
/* Hard limit */
#define USB_MAXINTERFACES 32
#define USB_MAXENDPOINTS
32
/* Hard limit */
#define USB_MAXCONFIG
8
#define USB_ALTSETTINGALLOC
4
#define USB_MAXALTSETTING
128
/* Hard limit */
#define USB_MAXINTERFACES
32
#define USB_MAXENDPOINTS
32
/* Hard limit */
/* All standard descriptors have these 2 fields in common */
struct
usb_descriptor_header
{
...
...
@@ -226,7 +221,7 @@ struct usb_endpoint_descriptor {
__u8
bSynchAddress
__attribute__
((
packed
));
/* the rest is internal to the Linux implementation */
unsigned
char
*
extra
;
/* Extra descriptors */
unsigned
char
*
extra
;
/* Extra descriptors */
int
extralen
;
};
...
...
@@ -243,9 +238,9 @@ struct usb_interface_descriptor {
__u8
iInterface
__attribute__
((
packed
));
/* the rest is internal to the Linux implementation */
struct
usb_endpoint_descriptor
*
endpoint
;
struct
usb_endpoint_descriptor
*
endpoint
;
unsigned
char
*
extra
;
/* Extra descriptors */
unsigned
char
*
extra
;
/* Extra descriptors */
int
extralen
;
};
...
...
@@ -254,7 +249,7 @@ struct usb_interface {
int
act_altsetting
;
/* active alternate setting */
int
num_altsetting
;
/* number of alternate settings */
int
max_altsetting
;
/* total memory allocated */
int
max_altsetting
;
/* total memory allocated */
struct
usb_driver
*
driver
;
/* driver */
struct
device
dev
;
/* interface specific device info */
...
...
@@ -281,7 +276,7 @@ struct usb_config_descriptor {
/* the rest is internal to the Linux implementation */
struct
usb_interface
*
interface
;
unsigned
char
*
extra
;
/* Extra descriptors */
unsigned
char
*
extra
;
/* Extra descriptors */
int
extralen
;
};
...
...
@@ -334,12 +329,12 @@ struct usb_bus {
char
*
bus_name
;
/* stable id (PCI slot_name etc) */
#ifdef DEVNUM_ROUND_ROBIN
int
devnum_next
;
/* Next open device number in round-robin allocation */
int
devnum_next
;
/* Next open device number in round-robin allocation */
#endif
/* DEVNUM_ROUND_ROBIN */
struct
usb_devmap
devmap
;
/* device address allocation map */
struct
usb_operations
*
op
;
/* Operations (specific to the HC) */
struct
usb_device
*
root_hub
;
/* Root hub */
struct
usb_devmap
devmap
;
/* device address allocation map */
struct
usb_operations
*
op
;
/* Operations (specific to the HC) */
struct
usb_device
*
root_hub
;
/* Root hub */
struct
list_head
bus_list
;
/* list of busses */
void
*
hcpriv
;
/* Host Controller private data */
...
...
@@ -408,7 +403,7 @@ struct usb_device {
int
have_langid
;
/* whether string_langid is valid yet */
int
string_langid
;
/* language ID for strings */
void
*
hcpriv
;
/* Host Controller private data */
struct
list_head
filelist
;
...
...
@@ -467,7 +462,7 @@ const struct usb_device_id *usb_match_id(struct usb_device *dev,
* in host controller driver modules, does not change these path identifers;
* neither does rebooting or re-enumerating. These are more useful identifiers
* than changeable ("unstable") ones like bus numbers or device addresses.
*
*
* With a partial exception for devices connected to USB 2.0 root hubs, these
* identifiers are also predictable: so long as the device tree isn't changed,
* plugging any USB device into a given hub port always gives it the same path.
...
...
@@ -492,7 +487,7 @@ static inline int usb_make_path (struct usb_device *dev, char *buf, size_t size)
* The third probe() parameter will point to a matching entry from this
* table. (Null value reserved.) Use the driver_data field for each
* match to hold information tied to that match: device quirks, etc.
*
*
* Terminate the driver's table with an all-zeroes entry.
* Use the flag values to control which fields are compared.
*/
...
...
@@ -743,12 +738,12 @@ extern void usb_deregister_dev(struct usb_driver *driver, int num_minors, int st
*
* FIXME should be URB_* flags
*/
#define USB_DISABLE_SPD
0x0001
#define USB_ISO_ASAP
0x0002
#define USB_ASYNC_UNLINK
0x0008
#define USB_QUEUE_BULK
0x0010
#define USB_DISABLE_SPD
0x0001
#define USB_ISO_ASAP
0x0002
#define USB_ASYNC_UNLINK
0x0008
#define USB_QUEUE_BULK
0x0010
#define USB_NO_FSBR 0x0020
#define USB_ZERO_PACKET
0x0040
/* Finish bulk OUTs with short packet */
#define USB_ZERO_PACKET
0x0040
/* Finish bulk OUTs with short packet */
#define URB_NO_INTERRUPT 0x0080
/* HINT: no non-error interrupt needed */
/* ... less overhead for QUEUE_BULK */
#define USB_TIMEOUT_KILLED 0x1000
/* only set by HCD! */
...
...
@@ -914,12 +909,12 @@ struct urb
unsigned
int
transfer_flags
;
/* (in) USB_DISABLE_SPD | ...*/
void
*
transfer_buffer
;
/* (in) associated data buffer */
int
transfer_buffer_length
;
/* (in) data buffer length */
int
actual_length
;
/* (return) actual transfer length */
int
actual_length
;
/* (return) actual transfer length */
int
bandwidth
;
/* bandwidth for INT/ISO request */
unsigned
char
*
setup_packet
;
/* (in) setup packet (control only) */
int
start_frame
;
/* (modify) start frame (INT/ISO) */
int
number_of_packets
;
/* (in) number of ISO packets */
int
interval
;
/* (in) transfer interval (INT/ISO) */
int
interval
;
/* (in) transfer interval (INT/ISO) */
int
error_count
;
/* (return) number of ISO errors */
int
timeout
;
/* (in) timeout, in jiffies */
void
*
context
;
/* (in) context for completion */
...
...
@@ -980,7 +975,6 @@ static inline void usb_fill_bulk_urb (struct urb *urb,
int
buffer_length
,
usb_complete_t
complete
,
void
*
context
)
{
spin_lock_init
(
&
urb
->
lock
);
urb
->
dev
=
dev
;
...
...
@@ -990,7 +984,7 @@ static inline void usb_fill_bulk_urb (struct urb *urb,
urb
->
complete
=
complete
;
urb
->
context
=
context
;
}
/**
* usb_fill_int_urb - macro to help initialize a interrupt urb
* @urb: pointer to the urb to initialize.
...
...
@@ -1080,12 +1074,12 @@ extern int usb_set_interface(struct usb_device *dev, int ifnum, int alternate);
* they typically complete within a few frames (msec) after they're issued
*/
#ifdef CONFIG_USB_LONG_TIMEOUT
#define USB_CTRL_GET_TIMEOUT
4
#define USB_CTRL_GET_TIMEOUT
4
#else
#define USB_CTRL_GET_TIMEOUT
3
#define USB_CTRL_GET_TIMEOUT
3
#endif
#define USB_CTRL_SET_TIMEOUT
3
#define USB_CTRL_SET_TIMEOUT
3
/* -------------------------------------------------------------------------- */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment