#include <IOKit/pci/IOAGPDevice.h>
IOKit/pci/IOAGPDevice.h Kernel.framework
7 enums · 1 macro
Definitions of AGP config registers
underlying type unsigned int
| kIOPCIConfigAGPStatusOffset | 4 | |
| kIOPCIConfigAGPCommandOffset | 8 | |
Definitions of AGP Command & Status registers
underlying type unsigned int
| kIOAGPRequestQueueMask | 4278190080 | |
| kIOAGPSideBandAddresssing | 512 | |
| kIOAGPEnable | 256 | |
| kIOAGP4GbAddressing | 32 | |
| kIOAGPFastWrite | 16 | |
| kIOAGP4xDataRate | 4 | |
| kIOAGP2xDataRate | 2 | |
| kIOAGP1xDataRate | 1 | |
underlying type unsigned int
getAGPStatus() defines
underlying type unsigned int
underlying type unsigned int
| kIOAGPIdle | 1 | |
| kIOAGPInvalidGARTEntry | 2 | |
| kIOAGPAccessOutOfRange | 4 | |
#define kIOAGPBusFlagsKey "IOAGPFlags"
underlying type unsigned int
| kIOAGPGartIdleInvalidate | 1 | the AGP target must be idle before invalidating its gart tlb |
| kIOAGPDisablePageSpans | 2 | the AGP target cannot handle operations that cross page boundaries |
| kIOAGPDisableAGPWrites | 4 | the AGP target cannot handle master -> target AGP writes |
| kIOAGPDisablePCIReads | 8 | the AGP target cannot handle target -> master PCI reads |
| kIOAGPDisablePCIWrites | 16 | the AGP target cannot handle master -> target PCI writes |
| kIOAGPDisableUnaligned | 32 | the AGP target cannot handle all unaligned transactions |
| kIOAGPDisableFeature6 | 64 | |
| kIOAGPDisableFeature7 | 128 | |
| kIOAGPDisableFeature8 | 256 | |
| kIOAGPDisableFeature9 | 512 | |
masterState
underlying type unsigned int
| kIOAGPStateEnabled | 1 | |
| kIOAGPStateEnablePending | 65536 | |