亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pnpio.h

?? 話帶數據中傳真解調程序
?? H
字號:
/* *  ISA Plug & Play support *  Copyright (c) by Jaroslav Kysela <perex@suse.cz> * *  Modified by Ed Okerson <eokerson@quicknet.net> to work with the 2.2.x *  series of Linux kernels. 11/17/99 * *   This program is free software; you can redistribute it and/or modify *   it under the terms of the GNU General Public License as published by *   the Free Software Foundation; either version 2 of the License, or *   (at your option) any later version. * *   This program is distributed in the hope that it will be useful, *   but WITHOUT ANY WARRANTY; without even the implied warranty of *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *   GNU General Public License for more details. *       *   You should have received a copy of the GNU General Public License *   along with this program; if not, write to the Free Software *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * *//* *  This file adds all the things that exist in Linux 2.3.28 that are used *  by the isapnp code, but do not exist in Linux 2.2.x.  To avoid *  trashing the 2.2.x pci_dev and pci_bus structs, I renamed them here to *  pnp_dev and pnp_bus for the use of this code.  Drivers that use these *  structs shoud use compiler conditionals to determine which name to use *  based on the Linux kernel version the module is being built for. * */#define DEVICE_COUNT_COMPATIBLE   4#define DEVICE_COUNT_IRQ        2#define DEVICE_COUNT_DMA        2#define DEVICE_COUNT_RESOURCE   12struct resource {	const char *name;	unsigned long start, end;	unsigned long flags;	struct resource *parent, *sibling, *child;};/* * IO resources have these defined flags. */#define IORESOURCE_BITS		0x000000ff	/* Bus-specific bits */#define IORESOURCE_IO		0x00000100	/* Resource type */#define IORESOURCE_MEM		0x00000200#define IORESOURCE_IRQ		0x00000400#define IORESOURCE_DMA		0x00000800#define IORESOURCE_PREFETCH	0x00001000	/* No side effects */#define IORESOURCE_READONLY	0x00002000#define IORESOURCE_CACHEABLE	0x00004000#define IORESOURCE_RANGELENGTH	0x00008000#define IORESOURCE_SHADOWABLE	0x00010000#define IORESOURCE_UNSET	0x20000000#define IORESOURCE_AUTO		0x40000000#define IORESOURCE_BUSY		0x80000000	/* Driver has marked this resource busy *//* ISA PnP IRQ specific bits (IORESOURCE_BITS) */#define IORESOURCE_IRQ_HIGHEDGE		(1<<0)#define IORESOURCE_IRQ_LOWEDGE		(1<<1)#define IORESOURCE_IRQ_HIGHLEVEL	(1<<2)#define IORESOURCE_IRQ_LOWLEVEL		(1<<3)/* ISA PnP DMA specific bits (IORESOURCE_BITS) */#define IORESOURCE_DMA_TYPE_MASK	(3<<0)#define IORESOURCE_DMA_8BIT		(0<<0)#define IORESOURCE_DMA_8AND16BIT	(1<<0)#define IORESOURCE_DMA_16BIT		(2<<0)#define IORESOURCE_DMA_MASTER		(1<<2)#define IORESOURCE_DMA_BYTE		(1<<3)#define IORESOURCE_DMA_WORD		(1<<4)#define IORESOURCE_DMA_SPEED_MASK	(3<<6)#define IORESOURCE_DMA_COMPATIBLE	(0<<6)#define IORESOURCE_DMA_TYPEA		(1<<6)#define IORESOURCE_DMA_TYPEB		(2<<6)#define IORESOURCE_DMA_TYPEF		(3<<6)/* ISA PnP memory I/O specific bits (IORESOURCE_BITS) */#define IORESOURCE_MEM_WRITEABLE	(1<<0)	/* dup: IORESOURCE_READONLY */#define IORESOURCE_MEM_CACHEABLE	(1<<1)	/* dup: IORESOURCE_CACHEABLE */#define IORESOURCE_MEM_RANGELENGTH	(1<<2)	/* dup: IORESOURCE_RANGELENGTH */#define IORESOURCE_MEM_TYPE_MASK	(3<<3)#define IORESOURCE_MEM_8BIT		(0<<3)#define IORESOURCE_MEM_16BIT		(1<<3)#define IORESOURCE_MEM_8AND16BIT	(2<<3)#define IORESOURCE_MEM_SHADOWABLE	(1<<5)	/* dup: IORESOURCE_SHADOWABLE */#define IORESOURCE_MEM_EXPANSIONROM	(1<<6)/* PC/ISA/whatever - the normal PC address spaces: IO and memory */extern struct resource ioport_resource;extern struct resource iomem_resource;extern int get_resource_list(struct resource *, char *buf, int size);extern int request_resource(struct resource *root, struct resource *new);extern int release_resource(struct resource *new);extern int allocate_resource(struct resource *root, struct resource *new,			     unsigned long size,			     unsigned long min, unsigned long max,			     unsigned long align);/* Convenience shorthand with allocation *///#define request_region(start,n,name)	__request_region(&ioport_resource, (start), (n), (name))#define request_mem_region(start,n,name) __request_region(&iomem_resource, (start), (n), (name))extern struct resource * __request_region(struct resource *, unsigned long start, unsigned long n, const char *name);/* * This is actually the new pci_dev structure, but we can't use that name * without stomping on the old one the kernel still uses. */struct pnp_dev {  int active;                     /* device is active */  int ro;                         /* Read/Only */  struct pnp_bus  *bus;           /* bus this device is on */  struct pnp_dev  *sibling;       /* next device on this bus */  struct pnp_dev  *next;          /* chain of all devices */     void            *sysdata;       /* hook for sys-specific extension */     struct proc_dir_entry *procent; /* device entry in /proc/bus/pci */  unsigned int    devfn;          /* encoded device & function index */  unsigned short  vendor;  unsigned short  device;  unsigned short  subsystem_vendor;  unsigned short  subsystem_device;  unsigned int    class;          /* 3 bytes: (base,sub,prog-if) */  u8    hdr_type;       /* PCI header type (`multi' flag masked out) */  u8    rom_base_reg;   /* Which config register controls the ROM */             unsigned short  regs;          /* device is compatible with these IDs */  unsigned short vendor_compatible[DEVICE_COUNT_COMPATIBLE];  unsigned short device_compatible[DEVICE_COUNT_COMPATIBLE];         /*  * Instead of touching interrupt line and base address registers  * directly, use the values stored here. They might be different!  */  unsigned int    irq;     struct resource resource[DEVICE_COUNT_RESOURCE];  /* I/O and memory                                                   regions + expansion ROMs */  struct resource dma_resource[DEVICE_COUNT_DMA];  struct resource irq_resource[DEVICE_COUNT_IRQ];          char            name[48];       /* Device name */  char            slot_name[8];   /* Slot name */          int (*prepare)(struct pnp_dev *dev);   int (*activate)(struct pnp_dev *dev);    int (*deactivate)(struct pnp_dev *dev);};      /* * This is actually the new pci_bus structure, but we can't use that name * without stomping on the old one the kernel still uses. */struct pnp_bus {  struct pnp_bus  *parent;        /* parent bus this bridge is on */  struct pnp_bus  *children;      /* chain of P2P bridges on this bus */  struct pnp_bus  *next;          /* chain of all PCI buses */  struct pci_ops  *ops;           /* configuration access functions */  struct pnp_dev  *self;          /* bridge device as seen by parent */  struct pnp_dev  *devices;       /* devices behind this bridge */  struct resource *resource[4];   /* address space routed to this bus */     void            *sysdata;       /* hook for sys-specific extension */  struct proc_dir_entry *procdir; /* directory entry in /proc/bus/pci */          unsigned char   number;         /* bus number */  unsigned char   primary;        /* number of primary bridge */  unsigned char   secondary;      /* number of secondary bridge */  unsigned char   subordinate;    /* max number of subordinate buses */  char            name[48];  unsigned short  vendor;  unsigned short  device;  unsigned int    serial;         /* serial number */  unsigned char   pnpver;         /* Plug & Play version */  unsigned char   productver;     /* product version */  unsigned char   checksum;       /* if zero - checksum passed */   unsigned char   pad1;};        extern struct pnp_bus   *pnp_root;      /* root bus */extern struct pnp_dev   *pnp_devices;   /* list of all devices */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美国产不卡| 久久免费看少妇高潮| 精品国产一区二区三区不卡| 国产精品美女久久久久久久| 亚洲成人午夜电影| 97久久精品人人做人人爽50路 | 欧美亚洲综合色| 久久婷婷国产综合精品青草| 亚洲午夜视频在线| 91网站在线播放| 国产精品色在线观看| 六月丁香综合在线视频| 欧美无砖专区一中文字| 中文字幕欧美一| 成人福利在线看| 久久久不卡网国产精品二区| 美腿丝袜亚洲色图| 欧美福利一区二区| 亚洲大片免费看| 在线日韩一区二区| 中文字幕日本不卡| 99久久精品费精品国产一区二区| 久久久久久久久久美女| 国产在线精品一区在线观看麻豆| 欧美专区在线观看一区| 亚洲一区二区在线播放相泽| 91女人视频在线观看| 国产精品免费久久久久| www.综合网.com| 欧美国产成人在线| 成人av在线资源网站| 国产三区在线成人av| 国产精品一区在线观看乱码| 久久这里只有精品首页| 国产一区二区成人久久免费影院 | 国产精品黄色在线观看| 大尺度一区二区| 中日韩av电影| 91丨九色porny丨蝌蚪| 亚洲男人的天堂在线aⅴ视频| 97久久超碰精品国产| 亚洲黄网站在线观看| 欧美日本精品一区二区三区| 日韩精品每日更新| 日韩欧美不卡在线观看视频| 国产露脸91国语对白| 中国色在线观看另类| 欧美综合亚洲图片综合区| 一区二区三区中文字幕| 欧美麻豆精品久久久久久| 蜜桃视频一区二区| 国产视频一区二区在线| 色狠狠av一区二区三区| 亚洲不卡av一区二区三区| 日韩一区二区三区三四区视频在线观看 | 国产三级三级三级精品8ⅰ区| 成人免费毛片嘿嘿连载视频| 亚洲色图欧洲色图婷婷| 欧美日韩一卡二卡| 国产精品自拍av| 中文字幕一区二区三区视频 | 免费看精品久久片| 精品久久久久久久久久久久久久久久久 | 蜜桃视频免费观看一区| 国产精品免费观看视频| 在线播放视频一区| 国产成+人+日韩+欧美+亚洲| 亚洲成人av中文| 日本一区二区久久| 欧美四级电影网| 丁香桃色午夜亚洲一区二区三区| 亚洲精品videosex极品| 26uuu精品一区二区三区四区在线| 一本色道亚洲精品aⅴ| 美脚の诱脚舐め脚责91| 亚洲自拍欧美精品| 久久久久高清精品| 欧美日韩免费观看一区二区三区| 国产乱码精品一区二区三区五月婷 | 欧美日韩精品高清| 国v精品久久久网| 日韩 欧美一区二区三区| 亚洲乱码国产乱码精品精的特点| 精品国产亚洲在线| 欧美日韩久久久一区| 成人高清视频免费观看| 国模无码大尺度一区二区三区| 亚洲国产精品自拍| 最新成人av在线| 精品久久一区二区三区| 91精品国产乱码| 欧美日韩亚洲国产综合| 波多野结衣中文字幕一区| 久久99久久99小草精品免视看| 亚洲伦在线观看| 亚洲丝袜制服诱惑| 久久精品视频免费| 精品久久久久香蕉网| 91精品国产综合久久久久久| 色噜噜狠狠色综合中国| heyzo一本久久综合| 国产99久久久久| 国产在线精品视频| 狠狠色综合播放一区二区| 麻豆久久一区二区| 日本网站在线观看一区二区三区| 午夜伊人狠狠久久| 亚洲综合在线免费观看| 亚洲精选免费视频| 亚洲九九爱视频| 亚洲欧美自拍偷拍色图| 国产精品看片你懂得| 中文幕一区二区三区久久蜜桃| 久久精品人人做人人综合 | 日韩精品一区二区三区swag| 日韩午夜精品电影| 久久亚洲精品国产精品紫薇| 精品国产乱码久久久久久老虎| 欧美白人最猛性xxxxx69交| 日韩欧美国产一区在线观看| 欧美成人乱码一区二区三区| 精品欧美久久久| 26uuu国产电影一区二区| 久久免费的精品国产v∧| 久久久精品免费观看| 亚洲国产电影在线观看| 亚洲精品免费在线观看| 亚洲成人动漫在线免费观看| 天天操天天色综合| 九九九久久久精品| 国产成人h网站| 在线观看欧美精品| 91精品国产色综合久久ai换脸| 精品99久久久久久| 国产精品久久久久久久久久免费看| 日韩美女啊v在线免费观看| 亚洲图片一区二区| 毛片不卡一区二区| 成人国产精品视频| 欧美日本韩国一区| 国产日韩欧美a| 一区二区不卡在线播放| 日本91福利区| 国产成人h网站| 欧美色图片你懂的| 精品国产制服丝袜高跟| 国产精品不卡视频| 一区二区不卡在线播放| 麻豆国产一区二区| 成人av资源站| 日韩免费福利电影在线观看| 成人欧美一区二区三区小说 | 精品福利二区三区| 亚洲永久免费视频| 国产999精品久久| 欧美日韩国产免费一区二区| 国产女人18毛片水真多成人如厕 | 欧美成人福利视频| 亚洲人成精品久久久久| 日本不卡一区二区三区高清视频| av日韩在线网站| 日韩欧美激情四射| 亚洲第一成年网| 成年人网站91| www国产成人| 视频一区二区三区在线| 99视频精品免费视频| 欧美一级片在线看| 一区二区三区蜜桃| 99麻豆久久久国产精品免费| 日韩三级伦理片妻子的秘密按摩| 一区二区三区在线播放| 国产成人福利片| 欧美精品一区二区三区视频| 亚洲成人777| 色婷婷综合久久| 最新成人av在线| 成人精品在线视频观看| 久久久久久久久99精品| 青娱乐精品视频在线| 欧美日韩在线不卡| 一区二区三区在线视频播放| 成人av影院在线| 国产无人区一区二区三区| 激情成人午夜视频| 日韩欧美一区二区免费| 免费成人美女在线观看.| 欧美精品v日韩精品v韩国精品v| 一区二区在线观看视频| 99久久99精品久久久久久| 欧美极品另类videosde| 国产福利一区二区三区视频| 精品国产sm最大网站| 开心九九激情九九欧美日韩精美视频电影| 欧美少妇bbb| 亚瑟在线精品视频| 欧美另类久久久品| 免费看日韩a级影片| 欧美不卡123| 成熟亚洲日本毛茸茸凸凹|