|
|
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.