tiglusb.h

来自「优龙2410linux2.6.8内核源代码」· C头文件 代码 · 共 48 行

H
48
字号
/* Hey EMACS -*- linux-c -*- * * tiglusb - low level driver for SilverLink cable * * Copyright (C) 2000-2002, Romain Lievin <roms@lpg.ticalc.org> * under the terms of the GNU General Public License. * * Redistribution of this file is permitted under the terms of the GNU * Public License (GPL) */#ifndef _TIGLUSB_H#define _TIGLUSB_H/* * Max. number of devices supported */#define MAXTIGL		16/* * Max. packetsize for IN and OUT pipes */#define BULK_RCV_MAX	32#define BULK_SND_MAX	32/* * The driver context... */typedef enum { _stopped=0, _started } driver_state_t;typedef struct{	struct usb_device	*dev;		/* USB device handle */	struct semaphore	mutex;		/* locks this struct */	wait_queue_head_t	wait;		/* for timed waits */	wait_queue_head_t	remove_ok;	int		minor;			/* which minor dev #? */	driver_state_t	state;			/* started/stopped */	int		opened;			/* tru if open */	int	remove_pending;} tiglusb_t, *ptiglusb_t;#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?