|
|
1.1 ! root 1: aacccceessssiibbllee kkeerrnneell rroouuttiinneess -- Overview ! 2: ! 3: ! 4: The COHERENT kernel contains a number of routines that can be accessed by ! 5: device drivers. They are as follows: ! 6: ! 7: ddeeffeenndd() Execute deferred functions ! 8: ddeeffeerr() Defer function execution ! 9: ddmmaaggoo() Enable DMA transfers ! 10: ddmmaaooffff() Disable DMA transfers ! 11: ddmmaaoonn() Prepare for DMA transfer ! 12: ddmmaarreeqq() Request block I/O, avoiding DMA straddles ! 13: iinnbb() Read a byte from an I/O port ! 14: iinnll() Read a 32-bit value from an I/O port ! 15: iinnww() Read a 16-bit value from an I/O port ! 16: lloocckk() Lock a gate ! 17: lloocckkeedd() See if a gate is locked ! 18: oouuttbb() Output a byte to an I/O port ! 19: oouuttll() Output a 32-bit value to an I/O port ! 20: oouuttww() Output a 16-bit integer to an I/O port ! 21: ppaanniicc() Fatal system error ! 22: ppoollllooppeenn() Initiate driver polled event ! 23: ppoollllwwaakkee() Terminate driver polled event ! 24: pprriinnttff() Formatted print ! 25: ssuuppeerr() Verify super-user ! 26: ttiimmeeoouutt() Defer function execution ! 27: uunnlloocckk() Unlock a gate ! 28: vv_sslleeeepp() Wait for event or signal ! 29: wwaakkeeuupp() Wakeup processes sleeping on an event ! 30: ! 31: _S_e_e _A_l_s_o ! 32: ddeevviiccee ddrriivveerrss
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.