pcifunc.h
来自「PC燒錄BIOS的源程序」· C头文件 代码 · 共 55 行
H
55 行
#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 + =
减小字号Ctrl + -
显示快捷键?