# 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

> # F |  |
> | find_freq_from_fid( ) | get the CPU frequency
> # H |  |
> | halBoardInfoGet( ) | retrieve the board info
> | halBoardInfoShow( ) | print the board info
> | halDrvCtrlShow( ) | show routine
> | halInstConnect( ) | third level initialization routine of timer device
> | halInstInit( ) | first level initialization routine
> | halInstInit2( ) | second level initialization routine of timer device
> | halRegister( ) | register hal driver
> | halTopMemGet( ) | get the top of the memory
> # 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 |  |
> | 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
> # S |  |
> | 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
> | 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
> | sysMsDelay( ) | delay specified number of miliseconds
> | 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
> | 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 |  |
> | vxbMc146818RtcDrvRegister( ) | registers the driver for MC146818 RTC
> | vxbusHalBoardInfoGet( ) | method to retrieve the board info
> | vxbW83627dhgDrvRegister( ) | register template sensor driver
> | vxbW83627wdtDrvRegister( ) | register template 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
> | W83627dhgIODir( ) | set GPIO direction
> | W83627dhgIODirGet( ) | retrieve GPIO direction settings
> | W83627dhgIOEdgeDetectGet( ) | Check edge event
> | W83627dhgIOInvert( ) | Set invertion for IO pins
> | W83627dhgIOInvertGet( ) | Get invertion for IO pins
> | W83627dhgIOPins( ) | set state of output IO pins
> | W83627dhgIOPinsGet( ) | retrieve state of IO pins
> | W83627dhgIOTrigger( ) | Update trigger & and input filter settings
> | W83627dhgIOTriggerGet( ) | Get trigger & and input filter settings
> | 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
> | W83627wdtInstConnect( ) | third level initialization routine of device
> | W83627wdtInstInit( ) | first level initialization routine of device
> | W83627wdtInstInit2( ) | second level initialization routine of device
> | W83627wdtWDTCount( ) | Reload counter with new value
> | W83627wdtWDTCountGet( ) | Get current WDT value
> | W83627wdtWDTDisable( ) | Disable WDT module
> | W83627wdtWDTEnable( ) | Enable WDT module
> | W83627wdtWDTMode( ) | Set time unit for WDT