Routines

 

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

 

_

_archOptRegRd8_00( ) read 8 bits from mem space register
_archOptRegRd8_20( ) read 8 bits from IO space register
_archOptRegRd16_00( ) read 16 bits from mem space register
_archOptRegRd16_01( ) read 16 bits from mem space register and swap data
_archOptRegRd16_20( ) read 16 bits from IO space register
_archOptRegRd16_21( ) read 16 bits from IO space register and swap data
_archOptRegRd32_00( ) read 32 bits from mem space register
_archOptRegRd32_03( ) read 32 bits from mem space register and swap data
_archOptRegRd32_20( ) read 32 bits from IO space register
_archOptRegRd32_23( ) read 32 bits from IO space register and swap data
_archOptRegRd64_00( ) read 64 bits from mem space register
_archOptRegRd64_07( ) read 64 bits from mem space register and swap data
_archOptRegRd64_20( ) read 64 bits from IO space register
_archOptRegRd64_27( ) read 64 bits from IO space register and swap data
_archOptRegWr8_00( ) write 8 bits to mem space register
_archOptRegWr8_10( ) write 8 bits to mem space register and flush data
_archOptRegWr8_20( ) write 8 bits to IO space register
_archOptRegWr8_30( ) write 8 bits to IO space register and flush data
_archOptRegWr16_00( ) write 16 bits to a mem space register
_archOptRegWr16_01( ) swap and write 16 bits to a mem space register
_archOptRegWr16_10( ) write 16 bits to a mem space register and flush data
_archOptRegWr16_11( ) swap, write 16 bits to mem space register & flush data
_archOptRegWr16_20( ) write 16 bits to an IO space register
_archOptRegWr16_21( ) swap and write 16 bits to an IO space register
_archOptRegWr16_30( ) write 16 bits to IO space register & flush data
_archOptRegWr16_31( ) swap & write 16 bits to IO space register & flush data
_archOptRegWr32_00( ) write 32 bits to mem space register
_archOptRegWr32_03( ) swap the data and write 32 bits to mem space register
_archOptRegWr32_10( ) write 32 bits to an mem space register and flush
_archOptRegWr32_10( ) swap & write 32 bits to an mem space register and flush
_archOptRegWr32_20( ) write 32 bits to an IO space register
_archOptRegWr32_23( ) swap and write 32 bits to an IO space register
_archOptRegWr32_30( ) write 32 bits to an IO space register and flush
_archOptRegWr32_33( ) swap and write 32 bits to an IO space register & flush
_archOptRegWr64_00( ) write 64 bits to a mem space register
_archOptRegWr64_07( ) swap 64 bit data and write to a mem space register
_archOptRegWr64_10( ) write 64 bits to a mem space register and flush data
_archOptRegWr64_17( ) swap, write 64 bits to a mem space register & flush data
_archOptRegWr64_20( ) write 64 bits to an IO space register
_archOptRegWr64_27( ) swap and write 64 bits to an IO space register
_archOptRegWr64_30( ) write 64 bits to a IO space register and flush data
_archOptRegWr64_37( ) swap, write 64 bits to a IO space register & flush data
_archOptRegWrRd8_00( ) write 8 bits to mem space register and read back data
_archOptRegWrRd8_10( ) write 8 bits to mem space register, flush data & read
_archOptRegWrRd8_20( ) write 8 bits to IO space register and read back
_archOptRegWrRd8_30( ) write 8 bits to IO space register, flush data & read
_archOptRegWrRd16_00( ) write 16 bits to a mem space register & read back
_archOptRegWrRd16_01( ) swap, write 16 bits to a mem space register & read
_archOptRegWrRd16_10( ) write 16 bits to memspace, flush data & read
_archOptRegWrRd16_11( ) swap, write 16 bits to memspace, flush & read data
_archOptRegWrRd16_20( ) write 16 bits to an IO space register & read
_archOptRegWrRd16_21( ) swap, write 16 bits to an IO space register & read
_archOptRegWrRd16_30( ) write 16 bits to IO space, flush & read back data
_archOptRegWrRd16_31( ) swap, write 16 bits to IO space, flush data & read
_archOptRegWrRd32_00( ) write 32 bits to mem space register & read back
_archOptRegWrRd32_03( ) swap, write 32 bits to mem space register & read
_archOptRegWrRd32_10( ) write 32 bits to memspace register, flush & read
_archOptRegWrRd32_13( ) swap, write 32 bits to memspace, flush & read
_archOptRegWrRd32_20( ) write 32 bits to an IO space register & read back
_archOptRegWrRd32_23( ) swap, write 32 bits to an IO space register & read
_archOptRegWrRd32_30( ) write 32 bits to an IO space register, flush & read
_archOptRegWrRd32_33( ) swap, write 32 bits to IO space, flush & read
_archOptRegWrRd64_00( ) write 64 bits to a mem space register and read back
_archOptRegWrRd64_07( ) swap 64 bit data and write & read from mem space
_archOptRegWrRd64_10( ) write 64 bits to mem space register, flush data & read
_archOptRegWrRd64_17( ) swap, write 64 bits to memspace, flush data & read
_archOptRegWrRd64_20( ) write 64 bits to an IO space register and read back
_archOptRegWrRd64_27( ) swap, write 64 bits & read from an IO space register
_archOptRegWrRd64_30( ) write 64 bits to IO space register, flush and read
_archOptRegWrRd64_37( ) swap, write 64 bits to IO space, flush & read data
_archRegisterRead8( ) read 8-bit value from a register
_archRegisterRead16( ) read 16-bit value from a register
_archRegisterRead32( ) read 32-bit value from a register
_archRegisterRead64( ) read 64-bit value from a register
_archRegisterWrite8( ) write 8-bits to a register
_archRegisterWrite16( ) write 16-bits to a register
_archRegisterWrite32( ) write 32-bits to a register
_archRegisterWrite64( ) write 64-bits to a register
_archRegProbe( ) probe a register on the device
_archVolatileRegisterRead( ) read from a volatile register
_archVolatileRegisterWrite( ) write to a volatile register
_vxbInstRetrieve( ) retrieve the VXB_DEVICE_ID for an instance

D

devResourceGet( ) find vxBus resource
devResourceIntrGet( ) find vxBus interrupt resources

F

flDelayLoop( ) consume the specified time
flFitInSocketWindow( ) check whether the flash array fits in the socket window

H

hardWareInterFaceBusInit( )
hardWareInterFaceInit( ) Hardware Interface Pre-Kernel Initialization
hcfDeviceGet( ) get the HCF_DEVICE pointer
hcfResourceAllShow( ) show all devices and resource values
hcfResourceDevShow( ) show the device and resource values
hcfResourceShow( ) show values for specified resource
hwMemAlloc( ) allocate a buffer from the hardware memory pool
hwMemFree( ) return buffer to the hardware memory pool
hwMemLibInit( ) initialize hardware memory allocation library
hwMemPoolCreate( ) create or add a memory pool for driver memory allocation
hwMemShow( )
hwVMRAddrGet( ) get initial virtual address from Virtual Memory Region
hwVMRAlloc( ) allocate from Virtual Memory Region
hwVMRDeActivate( ) prevent future allocation from Virtual Memory Region
hwVMRInit( ) initialize Virtual Memory Region
hwVMRShow( ) show virtual memory region usage

I

i8259Init( ) initialize the PIC
i8259IntBoi( ) detect whether it is spurious interrupt or not
i8259IntBoiEem( ) issue EOI before the IRQ0 interrupt handler
i8259IntBoiSmm( ) enable Special Mask Mode before the IRQ0 interrupt handler
i8259IntEoiMaster( ) send EOI(end of interrupt) signal to the master PIC.
i8259IntEoiSlave( ) send EOI(end of interrupt) signal to the slave PIC.
i8259IntEoiSlaveNfnm( ) send EOI(end of interrupt) signal to the slave PIC.
i8259IntEoiSlaveSfnm( ) send EOI(end of interrupt) signal to the slave PIC.
i8259IntEoiSmm( ) disable Special Mask Mode with EOI signal to the master PIC

M

mkbootAta( ) create a boot ATA disk from a specified file
mkbootFd( ) create a boot floppy disk from a specified file

N

noDev( ) optional driver functionality not present
ns16550DevInit( ) initialize an NS16550 channel
ns16550DevProbe( ) probe for device presence at specific address
ns16550Int( ) interrupt level processing
ns16550IntEx( ) miscellaneous interrupt processing
ns16550IntRd( ) handle a receiver interrupt
ns16550IntWr( ) handle a transmitter interrupt
ns16550sioRegister( ) register ns16550 driver
nullDrv( ) optional driver functionality not present

O

optimizeAccessFunction( ) optimize a function based on flags

P

pciAutoAddrAlign( ) align a PCI address and check boundary conditions
pciAutoBusNumberSet( ) set the primary, secondary, and subordinate bus number
pciAutoCardBusConfig( ) set mem and I/O registers for a single PCI-Cardbus bridge
pciAutoCfg( ) Automatically configure all nonexcluded PCI headers
pciAutoCfgCtl( ) set or get pciAutoConfigLib options
pciAutoConfig( ) automatically configure all nonexcluded PCI headers (obsolete)
pciAutoConfigLibInit( ) initialize PCI autoconfig library
pciAutoDevReset( ) quiesce a PCI device and reset all writeable status bits
pciAutoFuncDisable( ) disable a specific PCI function
pciAutoFuncEnable( ) perform final configuration and enable a function
pciAutoGetNextClass( ) find the next device of specific type from probe list
pciAutoRegConfig( ) assign PCI space to a single PCI base address register
pciBusAnnounceDevices( ) Notify the bus subsystem of all devices on PCI
pciBusIntAcknowledge( ) acknowledge and clear an interrupt
pciBusIntConnect( ) connect an ISR to the device interrupt
pciBusIntDisable( ) disable a PCI device interrupt
pciBusIntDisconnect( ) disconnect an ISR to the device interrupt
pciBusIntEnable( ) enable a PCI device interrupt
pciBusIntVectorGet( ) get interrupt vector information
pciConfigBdfPack( ) pack parameters for the Configuration Address Register
pciConfigExtCapFind( ) find extended capability in ECP linked list
pciConfigForeachFunc( ) check condition on specified bus
pciConfigInByte( ) read one byte from the PCI configuration space
pciConfigInLong( ) read one longword from the PCI configuration space
pciConfigInWord( ) read one word from the PCI configuration space
pciConfigLibInit( ) initialize the configuration access-method and addresses
pciConfigModifyByte( ) Perform a masked longword register update
pciConfigModifyLong( ) Perform a masked longword register update
pciConfigModifyWord( ) Perform a masked longword register update
pciConfigOutByte( ) write one byte to the PCI configuration space
pciConfigOutLong( ) write one longword to the PCI configuration space
pciConfigOutWord( ) write one 16-bit word to the PCI configuration space
pciConfigReset( ) disable cards for warm boot
pciConnect( ) connect PCI bus type to bus subsystem
pciDevConfig( ) configure a device on a PCI bus
pciDevControl( ) perform device control operations
pciDeviceAnnounce( ) notify the bus subsystem of a device on PCI
pciDevMatch( ) check whether device and driver go together
pciDevShow( ) show information about PCI device
pciFindClass( ) find the nth occurrence of a device by PCI class code.
pciFindDevice( ) find the nth device with the given device & vendor ID
pciHcfRecordFind( ) find device's HCF pciSlot record
pciInit( ) first-pass bus type initialization
pciInit2( ) second-pass bus type initialization
pciInt( ) interrupt handler for shared PCI interrupt.
pciIntConnect( ) connect the interrupt handler to the PCI interrupt.
pciIntDisconnect( ) disconnect the interrupt handler (OBSOLETE)
pciIntDisconnect2( ) disconnect an interrupt handler from the PCI interrupt.
pciIntLibInit( ) initialize the pciIntLib module
pciIntrInfoFind( ) find device interrupt information
pciRegister( ) register PCI bus type
pciRegisterProbe( ) probe a register on a PCI device
pciRegisterRead8( ) read 8-bit value from a register
pciRegisterRead16( ) read 16-bit value from a register
pciRegisterRead32( ) read 32-bit value from a register
pciRegisterRead64( ) read 64-bit value from a register
pciRegisterWrite8( ) write 8-bits to a register
pciRegisterWrite16( ) write 16-bits to a register
pciRegisterWrite32( ) write 32-bits to a register
pciRegisterWrite64( ) write 64-bits to a register
pciSpecialCycle( ) generate a special cycle with a message
pciVolatileRegisterRead( ) read from a volatile register
pciVolatileRegisterWrite( ) write to a volatile register
pciVolatileRegisterWrite8( ) write 8-bits to a volatile register
pciVolatileRegisterWrite16( ) write 16-bits to a volatile register
pciVolatileRegisterWrite32( ) write 32-bits to a volatile register
pciVolatileRegisterWrite64( ) write 64-bits to a volatile register
pentiumPciAccessMethodOverride( ) method for overriding access routines
pentiumPciBusDevGet( ) find bus controller
pentiumPciCfgRead( ) access method for reading configuration space
pentiumPciCfgWrite( ) access method for writing configuration space
pentiumPciDevControl( )
pentiumPciInstConnect( ) third stage Pentium PCI host bridge device connection
pentiumPciInstInit( ) create a Pentium PCI host bridge instance
pentiumPciInstInit2( ) second stage Pentium PCI host bridge device connection
pentiumPciMethodCfgRead( ) method for reading from configuration space
pentiumPciMethodCfgWrite( ) method for writing to configuration space
pentiumPciMmuMapAdd( ) memory map sysPhysMemDesc
pentiumPciPhysMemHandle( ) configure PCI memory for a device
pentiumPciPhysMemShow( ) display sysPhysMemDesc entries
pentiumPciRegister( ) register Pentium PCI host bridge device driver
plbAccessInit( ) initialize the plb access module
plbConnect( ) third-stage PLB bus initialization
plbDevMatch( ) check whether device and driver go together
plbInit1( ) first-stage PLB bus initialization
plbInit2( ) second-stage PLB bus initialization
plbRegister( ) register PLB with bus subsystem

S

sioNextChannelNumberAssign( ) assign a new serial channel number
sys557Init( ) prepare 82557 PCI ethernet device for initialization
sys557PciInit( ) initialize a 82557 PCI ethernet device
sys557Show( ) show 82557 PCI ethernet device configuration
sysAuxClkConnect( ) connect a routine to the auxiliary clock interrupt
sysAuxClkDisable( ) turn off auxiliary clock interrupts
sysAuxClkEnable( ) turn on auxiliary clock interrupts
sysAuxClkInt( ) handle an auxiliary clock interrupt
sysAuxClkRateGet( ) get the auxiliary clock rate
sysAuxClkRateSet( ) set the auxiliary clock rate
sysBspRev( ) return the BSP version and revision number
sysBusIntAck( ) acknowledge a bus interrupt
sysBusIntGen( ) generate a bus interrupt
sysBusTas( ) test and set a location across the bus
sysBusToLocalAdrs( ) convert a bus address to a local address
sysClkConnect( ) connect a routine to the system clock interrupt
sysClkDisable( ) turn off system clock interrupts
sysClkEnable( ) turn on system clock interrupts
sysClkInt( ) interrupt level processing for system clock
sysClkRateGet( ) get the system clock rate
sysClkRateSet( ) set the system clock rate
sysDelay( ) allow recovery time for port accesses
sysHwInit( ) initialize the system hardware
sysHwInit2( ) additional system configuration and initialization
sysIntDisablePIC( ) disable a bus interrupt level
sysIntEnablePIC( ) enable a bus interrupt level
sysIntEoiGet( ) get EOI/BOI function and its parameter
sysIntInitPIC( ) initialize the interrupt controller
sysIntLevel( ) get an IRQ(PIC) or INTIN(APIC) number in service
sysIntLock( ) lock out all interrupts
sysIntUnlock( ) unlock the PIC interrupts
sysLocalToBusAdrs( ) convert a local address to a bus address
sysMailboxConnect( ) connect a routine to the mailbox interrupt
sysMailboxEnable( ) enable the mailbox interrupt
sysMemTop( ) get the address of the top of VxWorks memory
sysMmuMapAdd( ) insert a new MMU mapping
sysModel( ) return the model name of the CPU board
sysNvRamGet( ) get the contents of non-volatile RAM
sysNvRamSet( ) write to non-volatile RAM
sysPciCfgInit( ) pci configuration and initialization
sysPciHostBridgeInit( ) initialize the PCI Host Bridge
sysPciIntInit( ) PCI interrupt library init
sysPciIvecToIrq( ) get an IRQ(PIC or IOAPIC) number from vector address
sysPhysMemTop( ) get the address of the top of physical memory
sysProcNumGet( ) get the processor number
sysProcNumSet( ) set the processor number
sysSerialChanConnect( ) connect the SIO_CHAN device
sysSerialChanGet( ) get the SIO_CHAN device associated with a serial channel
sysSerialConnectAll( ) connect all SIO_CHAN devices
sysStrayInt( ) Do nothing for stray interrupts.
sysToMonitor( ) transfer control to the ROM monitor
sysUsDelay( ) delay specified number of microseconds

V

vxbAccessMethodGet( ) find specific method for accessing device
vxbBusAnnounce( ) announce bus discovery to bus subsystem
vxbBusListPrint( ) Show bus topology
vxbBusTypeRegister( ) register a bus type
vxbBusTypeString( ) retrieve bus type string
vxbBusTypeUnregister( ) unregister a bus type
vxbDevAccessShow( ) Show bus access methods
vxbDevConnect( ) third-pass initialization of devices
vxbDevError( ) driver does not support specified functionality
vxbDeviceAnnounce( ) announce device discovery to bus subsystem
vxbDeviceMethodRun( ) run method on device
vxbDevInit( ) second-pass initialization of devices
vxbDevIterate( ) perform specified action for each device
vxbDevMethodGet( ) find entry point of method
vxbDevMethodRun( ) run method on devices
vxbDevParent( ) find parent device
vxbDevPath( ) trace from device to nexus
vxbDevPathShow( ) Show bus hierarchy
vxbDevRegister( ) register a device driver
vxbDevRemovalAnnounce( ) announce device removal to bus subsystem
vxbDevStructAlloc( ) allocate VXB_DEVICE structure
vxbDevStructFree( ) free VXB_DEVICE structure
vxbDevStructShow( ) Show device information
vxbDriverUnregister( ) remove a device driver from the bus subsystem
vxbInit( ) initialize vxBus
vxbInstByNameFind( ) retrieve the VXB_DEVICE_ID for an instance
vxbInstParamByIndexGet( ) retrieve driver parameter value
vxbInstParamByNameGet( ) retrieve driver parameter value
vxbInstParamSet( ) set driver parameter for specified instance
vxbInstUnitGet( ) get the unit number
vxbInstUnitSet( ) set the unit number
vxbIntAcknowledge( ) Acknowledge device's interrupt
vxbIntConnect( ) connect device's interrupt
vxbIntDisable( ) disable device's interrupt
vxbIntDisconnect( ) disconnect device's interrupt
vxbIntEnable( ) Enable device's interrupt
vxbIntVectorGet( ) get device's interrupt vector
vxbLibError( ) handle error conditions
vxbLibInit( ) initialize vxBus library
vxbMemAddrGet( ) get address for device
vxbPciAccessCopy( ) copy access function pointers
vxbPciBusTypeInit( ) initialize the PCI bus type
vxbPlbAccessCopy( ) copy the access data structure
vxbPresStructShow( ) Show bus information
vxbResourceFind( ) find and allocate a vxBus resource
vxbSubDevAction( ) perform an action on all devs on bus controller
vxbTopoShow( ) Show bus topology
vxBusShow( ) show vxBus subsystem
vxbVolRegWrite( ) volatile register writes