Annotation of coherent/f/usr/man/KERNEL/memory_manipul, revision 1.1.1.1

1.1       root        1: mmeemmoorryy-mmaanniippuullaattiioonn rroouuttiinneess -- Overview
                      2: 
                      3: 
                      4: The following functions can be used by device drivers to manipulate memory:
                      5: 
                      6: ddmmaaiinn()        Copy from system global memory to kernel data
                      7: ddmmaaoouutt()       Copy from kernel data to system global memory
                      8: ggeettPPhhyyssMMeemm()   Request reserved physical memory
                      9: ggeettuubbdd()       Get a byte from user data space
                     10: ggeettuussdd()       Get a 16-bit short integer from user data space
                     11: ggeettuuwwdd()       Get a 32-bit word from user data space
                     12: ggeettuuwwii()       Get a word from user code space
                     13: kkaalllloocc()       Allocate kernel memory
                     14: kkffrreeee()        Free kernel memory
                     15: kkuuccooppyy()       Kernel to user data copy
                     16: mmaapp_ppvv()       Map physical to virtual addresses
                     17: mmeemmccppyy()       Copy one region of memory into another
                     18: PP22PP()          Convert system global to physical address
                     19: ppuuttuubbdd()       Store a byte into user data space
                     20: ppuuttuussdd()       Store a short into user data data
                     21: ppuuttuuwwdd()       Store a 32-bit word into user data space
                     22: ppuuttuuwwii()       Put a word into user code space
                     23: ppxxccooppyy()       Copy from physical or system global memory to kernel data
                     24: uukkccooppyy()       User to kernel data copy
                     25: uunnmmaapp_ppvv()     Disassociate virtual addresses from physical addresses
                     26: vvttoopp()         Translate virtual address to physical address
                     27: xxppccooppyy()       Copy from kernel data to physical or system global memory
                     28: 
                     29: _S_e_e _A_l_s_o
                     30: ddeevviiccee ddrriivveerrss

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.