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 + -
显示快捷键?