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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? 8010.h

?? 廣州斯道2410普及版II的源代碼
?? H
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
/* ********************************************************************** *     8010.h *     Copyright 1999, 2000 Creative Labs, Inc. * ********************************************************************** * *     Date		    Author	    Summary of changes *     ----		    ------	    ------------------ *     October 20, 1999     Bertrand Lee    base code release *     November 2, 1999     Alan Cox	    Cleaned of 8bit chars, DOS *					    line endings *     December 8, 1999     Jon Taylor	    Added lots of new register info * ********************************************************************** * *     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. * * ********************************************************************** */#ifndef _8010_H#define _8010_H#include <linux/types.h>/************************************************************************************************//* PCI function 0 registers, address = <val> + PCIBASE0						*//************************************************************************************************/#define PTR			0x00		/* Indexed register set pointer register	*/						/* NOTE: The CHANNELNUM and ADDRESS words can	*/						/* be modified independently of each other.	*/#define PTR_CHANNELNUM_MASK	0x0000003f	/* For each per-channel register, indicates the	*/						/* channel number of the register to be		*/						/* accessed.  For non per-channel registers the	*/						/* value should be set to zero.			*/#define PTR_ADDRESS_MASK	0x07ff0000	/* Register index				*/#define DATA			0x04		/* Indexed register set data register		*/#define IPR			0x08		/* Global interrupt pending register		*/						/* Clear pending interrupts by writing a 1 to	*/						/* the relevant bits and zero to the other bits	*/#define IPR_SAMPLERATETRACKER	0x01000000	/* Sample rate tracker lock status change	*/#define IPR_FXDSP		0x00800000	/* Enable FX DSP interrupts			*/#define IPR_FORCEINT		0x00400000	/* Force Sound Blaster interrupt		*/#define IPR_PCIERROR		0x00200000	/* PCI bus error				*/#define IPR_VOLINCR		0x00100000	/* Volume increment button pressed		*/#define IPR_VOLDECR		0x00080000	/* Volume decrement button pressed		*/#define IPR_MUTE		0x00040000	/* Mute button pressed				*/#define IPR_MICBUFFULL		0x00020000	/* Microphone buffer full			*/#define IPR_MICBUFHALFFULL	0x00010000	/* Microphone buffer half full			*/#define IPR_ADCBUFFULL		0x00008000	/* ADC buffer full				*/#define IPR_ADCBUFHALFFULL	0x00004000	/* ADC buffer half full				*/#define IPR_EFXBUFFULL		0x00002000	/* Effects buffer full				*/#define IPR_EFXBUFHALFFULL	0x00001000	/* Effects buffer half full			*/#define IPR_GPSPDIFSTATUSCHANGE	0x00000800	/* GPSPDIF channel status change		*/#define IPR_CDROMSTATUSCHANGE	0x00000400	/* CD-ROM channel status change			*/#define IPR_INTERVALTIMER	0x00000200	/* Interval timer terminal count		*/#define IPR_MIDITRANSBUFEMPTY	0x00000100	/* MIDI UART transmit buffer empty		*/#define IPR_MIDIRECVBUFEMPTY	0x00000080	/* MIDI UART receive buffer empty		*/#define IPR_CHANNELLOOP		0x00000040	/* One or more channel loop interrupts pending	*/#define IPR_CHANNELNUMBERMASK	0x0000003f	/* When IPR_CHANNELLOOP is set, indicates the	*/						/* Highest set channel in CLIPL or CLIPH.  When	*/						/* IP is written with CL set, the bit in CLIPL	*/						/* or CLIPH corresponding to the CIN value 	*/						/* written will be cleared.			*/#define INTE			0x0c		/* Interrupt enable register			*/#define INTE_VIRTUALSB_MASK	0xc0000000	/* Virtual Soundblaster I/O port capture	*/#define INTE_VIRTUALSB_220	0x00000000	/* Capture at I/O base address 0x220-0x22f	*/#define INTE_VIRTUALSB_240	0x40000000	/* Capture at I/O base address 0x240		*/#define INTE_VIRTUALSB_260	0x80000000	/* Capture at I/O base address 0x260		*/#define INTE_VIRTUALSB_280	0xc0000000	/* Capture at I/O base address 0x280		*/#define INTE_VIRTUALMPU_MASK	0x30000000	/* Virtual MPU I/O port capture			*/#define INTE_VIRTUALMPU_300	0x00000000	/* Capture at I/O base address 0x300-0x301	*/#define INTE_VIRTUALMPU_310	0x10000000	/* Capture at I/O base address 0x310		*/#define INTE_VIRTUALMPU_320	0x20000000	/* Capture at I/O base address 0x320		*/#define INTE_VIRTUALMPU_330	0x30000000	/* Capture at I/O base address 0x330		*/#define INTE_MASTERDMAENABLE	0x08000000	/* Master DMA emulation at 0x000-0x00f		*/#define INTE_SLAVEDMAENABLE	0x04000000	/* Slave DMA emulation at 0x0c0-0x0df		*/#define INTE_MASTERPICENABLE	0x02000000	/* Master PIC emulation at 0x020-0x021		*/#define INTE_SLAVEPICENABLE	0x01000000	/* Slave PIC emulation at 0x0a0-0x0a1		*/#define INTE_VSBENABLE		0x00800000	/* Enable virtual Soundblaster			*/#define INTE_ADLIBENABLE	0x00400000	/* Enable AdLib emulation at 0x388-0x38b	*/#define INTE_MPUENABLE		0x00200000	/* Enable virtual MPU				*/#define INTE_FORCEINT		0x00100000	/* Continuously assert INTAN			*/#define INTE_MRHANDENABLE	0x00080000	/* Enable the "Mr. Hand" logic			*/						/* NOTE: There is no reason to use this under	*/						/* Linux, and it will cause odd hardware 	*/						/* behavior and possibly random segfaults and	*/						/* lockups if enabled.				*/#define INTE_SAMPLERATETRACKER	0x00002000	/* Enable sample rate tracker interrupts	*/						/* NOTE: This bit must always be enabled       	*/#define INTE_FXDSPENABLE	0x00001000	/* Enable FX DSP interrupts			*/#define INTE_PCIERRORENABLE	0x00000800	/* Enable PCI bus error interrupts		*/#define INTE_VOLINCRENABLE	0x00000400	/* Enable volume increment button interrupts	*/#define INTE_VOLDECRENABLE	0x00000200	/* Enable volume decrement button interrupts	*/#define INTE_MUTEENABLE		0x00000100	/* Enable mute button interrupts		*/#define INTE_MICBUFENABLE	0x00000080	/* Enable microphone buffer interrupts		*/#define INTE_ADCBUFENABLE	0x00000040	/* Enable ADC buffer interrupts			*/#define INTE_EFXBUFENABLE	0x00000020	/* Enable Effects buffer interrupts		*/#define INTE_GPSPDIFENABLE	0x00000010	/* Enable GPSPDIF status interrupts		*/#define INTE_CDSPDIFENABLE	0x00000008	/* Enable CDSPDIF status interrupts		*/#define INTE_INTERVALTIMERENB	0x00000004	/* Enable interval timer interrupts		*/#define INTE_MIDITXENABLE	0x00000002	/* Enable MIDI transmit-buffer-empty interrupts	*/#define INTE_MIDIRXENABLE	0x00000001	/* Enable MIDI receive-buffer-empty interrupts	*/#define WC			0x10		/* Wall Clock register				*/#define WC_SAMPLECOUNTER_MASK	0x03FFFFC0	/* Sample periods elapsed since reset		*/#define WC_SAMPLECOUNTER	0x14060010#define WC_CURRENTCHANNEL	0x0000003F	/* Channel [0..63] currently being serviced	*/						/* NOTE: Each channel takes 1/64th of a sample	*/						/* period to be serviced.			*/#define HCFG			0x14		/* Hardware config register			*/						/* NOTE: There is no reason to use the legacy	*/						/* SoundBlaster emulation stuff described below	*/						/* under Linux, and all kinds of weird hardware	*/						/* behavior can result if you try.  Don't.	*/#define HCFG_LEGACYFUNC_MASK	0xe0000000	/* Legacy function number 			*/#define HCFG_LEGACYFUNC_MPU	0x00000000	/* Legacy MPU	 				*/#define HCFG_LEGACYFUNC_SB	0x40000000	/* Legacy SB					*/#define HCFG_LEGACYFUNC_AD	0x60000000	/* Legacy AD					*/#define HCFG_LEGACYFUNC_MPIC	0x80000000	/* Legacy MPIC					*/#define HCFG_LEGACYFUNC_MDMA	0xa0000000	/* Legacy MDMA					*/#define HCFG_LEGACYFUNC_SPCI	0xc0000000	/* Legacy SPCI					*/#define HCFG_LEGACYFUNC_SDMA	0xe0000000	/* Legacy SDMA					*/#define HCFG_IOCAPTUREADDR	0x1f000000	/* The 4 LSBs of the captured I/O address.	*/#define HCFG_LEGACYWRITE	0x00800000	/* 1 = write, 0 = read 				*/#define HCFG_LEGACYWORD		0x00400000	/* 1 = word, 0 = byte 				*/#define HCFG_LEGACYINT		0x00200000	/* 1 = legacy event captured. Write 1 to clear.	*/						/* NOTE: The rest of the bits in this register	*/						/* _are_ relevant under Linux.			*/#define HCFG_CODECFORMAT_MASK	0x00070000	/* CODEC format					*/#define HCFG_CODECFORMAT_AC97	0x00000000	/* AC97 CODEC format -- Primary Output		*/#define HCFG_CODECFORMAT_I2S	0x00010000	/* I2S CODEC format -- Secondary (Rear) Output	*/#define HCFG_GPINPUT0		0x00004000	/* External pin112				*/#define HCFG_GPINPUT1		0x00002000	/* External pin110				*/#define HCFG_GPOUTPUT_MASK	0x00001c00	/* External pins which may be controlled	*/#define HCFG_GPOUT0		0x00001000	/* set to enable digital out on 5.1 cards	*/#define HCFG_JOYENABLE      	0x00000200	/* Internal joystick enable    			*/#define HCFG_PHASETRACKENABLE	0x00000100	/* Phase tracking enable			*/						/* 1 = Force all 3 async digital inputs to use	*/						/* the same async sample rate tracker (ZVIDEO)	*/#define HCFG_AC3ENABLE_MASK	0x0x0000e0	/* AC3 async input control - Not implemented	*/#define HCFG_AC3ENABLE_ZVIDEO	0x00000080	/* Channels 0 and 1 replace ZVIDEO		*/#define HCFG_AC3ENABLE_CDSPDIF	0x00000040	/* Channels 0 and 1 replace CDSPDIF		*/#define HCFG_AC3ENABLE_GPSPDIF  0x00000020      /* Channels 0 and 1 replace GPSPDIF             */#define HCFG_AUTOMUTE		0x00000010	/* When set, the async sample rate convertors	*/						/* will automatically mute their output when	*/						/* they are not rate-locked to the external	*/						/* async audio source  				*/#define HCFG_LOCKSOUNDCACHE	0x00000008	/* 1 = Cancel bustmaster accesses to soundcache */						/* NOTE: This should generally never be used.  	*/#define HCFG_LOCKTANKCACHE_MASK	0x00000004	/* 1 = Cancel bustmaster accesses to tankcache	*/						/* NOTE: This should generally never be used.  	*/#define HCFG_LOCKTANKCACHE	0x01020014#define HCFG_MUTEBUTTONENABLE	0x00000002	/* 1 = Master mute button sets AUDIOENABLE = 0.	*/						/* NOTE: This is a 'cheap' way to implement a	*/						/* master mute function on the mute button, and	*/						/* in general should not be used unless a more	*/						/* sophisticated master mute function has not	*/						/* been written.       				*/#define HCFG_AUDIOENABLE	0x00000001	/* 0 = CODECs transmit zero-valued samples	*/						/* Should be set to 1 when the EMU10K1 is	*/						/* completely initialized.			*/#define MUDATA			0x18		/* MPU401 data register (8 bits)       		*/#define MUCMD			0x19		/* MPU401 command register (8 bits)    		*/#define MUCMD_RESET		0xff		/* RESET command				*/#define MUCMD_ENTERUARTMODE	0x3f		/* Enter_UART_mode command			*/						/* NOTE: All other commands are ignored		*/#define MUSTAT			MUCMD		/* MPU401 status register (8 bits)     		*/#define MUSTAT_IRDYN		0x80		/* 0 = MIDI data or command ACK			*/#define MUSTAT_ORDYN		0x40		/* 0 = MUDATA can accept a command or data	*/#define TIMER			0x1a		/* Timer terminal count register		*/						/* NOTE: After the rate is changed, a maximum	*/						/* of 1024 sample periods should be allowed	*/						/* before the new rate is guaranteed accurate.	*/#define TIMER_RATE_MASK		0x000003ff	/* Timer interrupt rate in sample periods	*/						/* 0 == 1024 periods, [1..4] are not useful	*/#define TIMER_RATE		0x0a00001a#define AC97DATA		0x1c		/* AC97 register set data register (16 bit)	*/

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品视频一区二区三区不卡| 久久国产精品无码网站| 国产精品久久久久久久久免费桃花 | 亚洲综合激情小说| 一区二区三区日韩| 亚洲精品乱码久久久久久黑人 | 国产在线精品免费av| 激情文学综合网| 免费黄网站欧美| 久久国产成人午夜av影院| 久久99精品久久久久久久久久久久| 日韩激情在线观看| 久久疯狂做爰流白浆xx| 国产精品一区免费视频| 精品一区二区三区香蕉蜜桃| 韩国三级电影一区二区| 国产成人综合网站| 波多野结衣在线一区| 色乱码一区二区三区88| 欧美日韩一区二区在线观看 | 日韩欧美高清在线| 久久日韩粉嫩一区二区三区 | 美女一区二区久久| 精品一二三四区| 成人免费观看av| 91视频免费播放| 欧美日本一区二区| 久久久精品免费网站| 亚洲免费电影在线| 日韩中文字幕一区二区三区| 国产精品香蕉一区二区三区| 91免费观看在线| 欧美日韩在线播放三区| 精品国产一区二区三区忘忧草 | 久久久久久久久伊人| 中文字幕亚洲成人| 天天综合天天综合色| 国产电影精品久久禁18| 一本到三区不卡视频| 欧美一区永久视频免费观看| 久久久久久久久一| 亚洲婷婷在线视频| 日韩在线播放一区二区| 国产精品白丝jk黑袜喷水| 91黄视频在线| 久久久久久黄色| 亚洲综合色成人| 激情欧美一区二区| 日本久久一区二区| 日韩免费视频一区| 一区二区激情小说| 国产精品一区二区不卡| 欧美网站大全在线观看| 国产色婷婷亚洲99精品小说| 亚洲一级二级在线| www.亚洲在线| 91精品国产综合久久婷婷香蕉 | 精品制服美女丁香| 色婷婷一区二区三区四区| 欧美成人精品福利| 亚洲激情av在线| 国产福利一区二区三区视频| 欧美三区免费完整视频在线观看| 久久久av毛片精品| 亚洲r级在线视频| www.av精品| 欧美mv日韩mv国产网站app| 一区二区视频在线| 国产成人在线影院| 欧美精品1区2区| 最新欧美精品一区二区三区| 九色综合国产一区二区三区| 欧美三级视频在线| 中文字幕一区二区三区四区 | 欧美日本乱大交xxxxx| 18欧美亚洲精品| 国产乱码精品一区二区三| 8x8x8国产精品| 精品一区二区三区在线观看国产 | 久久久久久久国产精品影院| 奇米亚洲午夜久久精品| 欧美视频在线观看一区二区| 亚洲视频综合在线| 丁香亚洲综合激情啪啪综合| 日韩精品一区二区三区在线 | 99久久亚洲一区二区三区青草 | 麻豆国产精品官网| 欧洲av一区二区嗯嗯嗯啊| 国产精品高潮呻吟| 成人免费视频视频在线观看免费 | 图片区小说区国产精品视频| 色又黄又爽网站www久久| 国产精品第13页| 成+人+亚洲+综合天堂| 国产夜色精品一区二区av| 国内久久精品视频| 久久综合色一综合色88| 精品一区二区三区免费观看| 欧美成人video| 九九视频精品免费| 精品国产精品网麻豆系列 | 欧美日韩国产一区二区三区地区| 亚洲欧美另类小说视频| 91美女片黄在线观看| 亚洲美女在线一区| 欧日韩精品视频| 亚洲国产日韩a在线播放性色| 91福利区一区二区三区| 亚洲网友自拍偷拍| 欧美色精品天天在线观看视频| 一区二区三区在线视频免费| 色播五月激情综合网| 亚洲国产三级在线| 欧美一级高清片| 黄色资源网久久资源365| 2022国产精品视频| 丰满亚洲少妇av| 亚洲欧洲综合另类| 欧美日韩国产欧美日美国产精品| 亚洲成人av在线电影| 欧美大黄免费观看| 国产主播一区二区三区| 中文字幕国产一区二区| 一本大道av一区二区在线播放| 亚洲一区二区三区四区在线 | 欧美www视频| 高清国产一区二区| 亚洲激情五月婷婷| 91精品国产麻豆国产自产在线| 在线免费观看日本一区| 亚洲午夜精品网| 精品免费视频一区二区| www.欧美日韩| 亚洲va韩国va欧美va| 久久久久久久综合色一本| 99国产精品久久久久久久久久久| 亚洲最大成人网4388xx| 欧美一区二区三区在| 国产91精品一区二区麻豆网站| 亚洲色图丝袜美腿| 日韩一二三区不卡| 成人在线综合网| 亚洲国产一区二区a毛片| 欧美成人福利视频| 色综合色综合色综合| 日韩av中文在线观看| 国产精品素人视频| 日韩一区和二区| 99国产精品久久久久| 久久不见久久见中文字幕免费| 国产精品久久久99| 欧美丰满一区二区免费视频| 国产成人精品综合在线观看| 亚洲综合999| 国产亚洲欧美一级| 欧美日韩另类一区| 成人综合婷婷国产精品久久蜜臀 | 粉嫩高潮美女一区二区三区| 亚洲综合激情另类小说区| 国产日韩av一区| 欧美日韩一区不卡| 成人国产电影网| 美女视频网站久久| 亚洲综合在线免费观看| 久久精品一级爱片| 欧美精品777| 91麻豆精品视频| 国产老女人精品毛片久久| 婷婷综合在线观看| 亚洲欧美偷拍三级| 国产肉丝袜一区二区| 在线播放91灌醉迷j高跟美女| 不卡av免费在线观看| 国产美女精品在线| 美女在线视频一区| 亚洲国产精品一区二区www| 国产精品视频一二三| 精品日韩一区二区| 欧美一区二区三区人| 欧美亚洲国产bt| 99v久久综合狠狠综合久久| 国产一区二区三区最好精华液| 丝袜诱惑制服诱惑色一区在线观看| 亚洲色图视频免费播放| 欧美国产综合一区二区| 亚洲精品在线观看视频| 欧美一区二区三区精品| 欧美中文字幕一区二区三区| 91网页版在线| 成人av在线网| 懂色av中文字幕一区二区三区| 黑人巨大精品欧美黑白配亚洲| 日本成人在线网站| 午夜精品福利久久久| 亚洲一区日韩精品中文字幕| 亚洲色图视频网| 亚洲欧洲日韩女同| 中文字幕亚洲不卡| 国产精品电影一区二区| 日韩码欧中文字|