# 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

> # A |  |
> | apicIntrIntHelper( ) | initialize pointers to vxBus driver routines.
> # F |  |
> | flDelayLoop( ) | consume the specified time
> | flFitInSocketWindow( ) | check whether the flash array fits in the socket window
> # H |  |
> | halBoardInfoGet( ) | retrieve the board info
> | halBoardInfoShow( ) | print the board info
> | halCpuBusClockGet( ) | get the CPU bus clock frequency
> | halRegister( ) | register hal driver
> | halTopMemGet( ) | get the top of the memory
> # I |  |
> | iTCOWatchdogAllocate( ) | allocate watchdog timer
> | iTCOWatchdogCountGet( ) | retrieve the current value of the counter
> | iTCOWatchdogDisable( ) | stop watchdog timer
> | iTCOWatchdogDrvCtrlShow( ) | show routine
> | iTCOWatchdogEnable( ) | start the watchdog timer
> | iTCOWatchdogInstConnect( ) | third level initialization routine of watchdog device
> | iTCOWatchdogInstInit( ) | first level initialization routine of watchdog device
> | iTCOWatchdogInstInit2( ) | second level initialization routine of watchdog device
> | iTCOWatchdogRelease( ) | release the watchdog resource
> | iTCOWatchdogReload( ) | reload the watchdog timer
> # M |  |
> | mc146818RtcInstConnect( ) | third level initialization routine of the RTC
> | mc146818RtcInstInit( ) | first level initialization routine of the RTC
> | mc146818RtcInstInit2( ) | second level initialization routine of the RTC
> | mc146818RtcTimeGet( ) | retrieve the current date and time
> | mc146818RtcTimeSet( ) | Set the current date and time
> | mkbootAhci( ) | create a boot AHCI disk from a specified file
> | mkMbrAhci( ) | create MasterBootRecord on sector 0 of the specified hard disk
> # S |  |
> | sysBootLineInit( ) | initialize boot line for Profile BootApp VIP
> | sysBootWait( ) | wait until necessary tasks starts
> | 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
> | 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
> | sysLoApicTimerFreqUpdate( ) | update Local APIC clock frequency
> | 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
> | sysPciIvecToIrq( ) | get an IRQ(PIC or IOAPIC) number from vector address
> | sysPciPirqEnable( ) | enable or disbable PCI PIRQ direct handling
> | sysPciPirqShow( ) | show the PCI PIRQ[A-H] to IRQ[0-15] routing status
> | sysPhysMemTop( ) | get the address of the top of physical memory
> | sysProcNumGet( ) | get the processor number
> | sysProcNumSet( ) | set the processor number
> | sysStrayInt( ) | Do nothing for stray interrupts.
> | sysToMonitor( ) | transfer control to the ROM monitor
> | sysUsDelay( ) | delay specified number of microseconds
> # V |  |
> | vxbITCOWatchdogDrvRegister( ) | register driver
> | vxbMc146818RtcDrvRegister( ) | registers the driver for MC146818 RTC
> | vxbW83627dhgDrvRegister( ) | register template sensor driver
> # W |  |
> | W83627dhgFanGet( ) | retrieve fan values
> | W83627dhgInstConnect( ) | third level initialization routine of sensor device
> | W83627dhgInstInit( ) | first level initialization routine of sensor device
> | W83627dhgInstInit2( ) | second level initialization routine of sensor device
> | W83627dhgSetFanSpeed( ) | set fan speed value
> | W83627dhgShow( ) | show routine
> | W83627dhgTempGet( ) | retrieve the value of the current temperature
> | W83627dhgTempGetMax( ) | retrieve the maximum value of the temperature
> | W83627dhgTempHyst( ) | retrieve temperature sensor hysteresis values
> | W83627dhgVoltageGet( ) | retrieve voltage values