⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pcifunc.h

📁 访问32位PCI总线BIOS的例程
💻 H
字号:
/*
	PCI BIOSコールライブラリ ヘッダファイル Ver.2.0
*/

unsigned int	_pciGetSts(unsigned char *,unsigned int *,unsigned char *,unsigned long *);
unsigned int	_pciConfigVersion();
unsigned int	_pciBusVersion();
unsigned char	_pciMaxBusNo();
unsigned long	_pciSigPCI();
unsigned long	_pciFindPciDevice(unsigned int,unsigned int,unsigned int);
unsigned long	_pciFindPciClass(unsigned char,unsigned char,unsigned char,unsigned int);
unsigned char	_pciConfigReadByte(unsigned int,unsigned int);
unsigned int	_pciConfigReadWord(unsigned int,unsigned int);
unsigned long	_pciConfigReadLong(unsigned int,unsigned int);
void		_pciConfigWriteByte(unsigned int,unsigned int,unsigned char);
void		_pciConfigWriteWord(unsigned int,unsigned int,unsigned int);
void		_pciConfigWriteLong(unsigned int,unsigned int,unsigned long);
unsigned long	_pciGetIrqRoute(unsigned int,unsigned char far *);


/* バス番号,デバイス番号,ファンクション番号 から PCIデバイスアドレスに変換 */
#define pciBusDevFunc(Bus,Dev,Func)		((Bus&0xff)<<8)|((Dev&0x1f)<<3)|(Func&7)
/* PCIデバイスアドレス から バス番号取得 */
#define pciGetBus(BXreg)		((BXreg>>8)&0xff)
/* PCIデバイスアドレス から デバイス番号取得 */
#define pciGetDev(BXreg)		((BXreg>>3)&0x1f)
/* PCIデバイスアドレス から ファンクション番号取得 */
#define pciGetFunc(BXreg)		(BXreg&7)

⌨️ 快捷键说明

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