📄 pcifunc.h
字号:
#ifndef __PCI_FUNCTION_H__
#define __PCI_FUNCTION_H__
////////Global function declaration BEGIN///////////////////
//The Following function is implemented in PCICONF.asm.
extern "C" void Write2PCIByte( unsigned char BUS_NUMBER,
unsigned char DEVICE_NUMBER,
unsigned char FUNCTION_NUMBER,
unsigned char REGISTER_NUMBER,
unsigned char VALUE);
extern "C" unsigned char ReadPCIByte ( unsigned char BUS_NUMBER,
unsigned char DEVICE_NUMBER,
unsigned char FUNCTION_NUMBER,
unsigned char REGISTER_NUMBER);
//The Return is the Device_Number
extern "C" unsigned char Find_PCI_Device(unsigned int Device);
////////Global function declaration END///////////////////
//Read a word from PCI Configuration Space
unsigned int ReadPCIWord ( unsigned char BUS_NUMBER,
unsigned char DEVICE_NUMBER,
unsigned char FUNCTION_NUMBER,
unsigned char REGISTER_NUMBER);
//Write a word from PCI Configuration Space
void Write2PCIWord( unsigned char BUS_NUMBER,
unsigned char DEVICE_NUMBER,
unsigned char FUNCTION_NUMBER,
unsigned char REGISTER_NUMBER,
unsigned int VALUE);
//Read a dword from PCI Configuration Space
unsigned long ReadPCIDword (unsigned char BUS_NUMBER,
unsigned char DEVICE_NUMBER,
unsigned char FUNCTION_NUMBER,
unsigned char REGISTER_NUMBER);
//Write a dword from PCI Configuration Space
void Write2PCIDword(unsigned char BUS_NUMBER,
unsigned char DEVICE_NUMBER,
unsigned char FUNCTION_NUMBER,
unsigned char REGISTER_NUMBER,
unsigned long VALUE);
#endif //__PCI_FUNCTION_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -