📄 pcifunc.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 + -