#include <IOKit/pci/IOAGPDevice.h>

IOKit/pci/IOAGPDevice.h Kernel.framework

7 enums · 1 macro

enum(anonymous)

Definitions of AGP config registers
underlying type unsigned int
kIOPCIConfigAGPStatusOffset4
kIOPCIConfigAGPCommandOffset8

enum(anonymous)

Definitions of AGP Command & Status registers
underlying type unsigned int
kIOAGPRequestQueueMask4278190080
kIOAGPSideBandAddresssing512
kIOAGPEnable256
kIOAGP4GbAddressing32
kIOAGPFastWrite16
kIOAGP4xDataRate4
kIOAGP2xDataRate2
kIOAGP1xDataRate1

enum(anonymous)

underlying type unsigned int
kIOAGPGartInvalidate1

enum(anonymous)

getAGPStatus() defines
underlying type unsigned int
kIOAGPDefaultStatus0

enum(anonymous)

underlying type unsigned int
kIOAGPIdle1
kIOAGPInvalidGARTEntry2
kIOAGPAccessOutOfRange4

macrokIOAGPBusFlagsKey

#define kIOAGPBusFlagsKey "IOAGPFlags"

enum(anonymous)

underlying type unsigned int
kIOAGPGartIdleInvalidate1the AGP target must be idle before invalidating its gart tlb
kIOAGPDisablePageSpans2the AGP target cannot handle operations that cross page boundaries
kIOAGPDisableAGPWrites4the AGP target cannot handle master -> target AGP writes
kIOAGPDisablePCIReads8the AGP target cannot handle target -> master PCI reads
kIOAGPDisablePCIWrites16the AGP target cannot handle master -> target PCI writes
kIOAGPDisableUnaligned32the AGP target cannot handle all unaligned transactions
kIOAGPDisableFeature664
kIOAGPDisableFeature7128
kIOAGPDisableFeature8256
kIOAGPDisableFeature9512

enum(anonymous)

masterState
underlying type unsigned int
kIOAGPStateEnabled1
kIOAGPStateEnablePending65536