bundletype
OSEnvMem_T


bundletype OSEnvMem_T = { include "${OSKITDIR}/oskit/dev/dev.h"
osenv_mem_alloc
osenv_mem_free
osenv_mem_get_phys
osenv_mem_get_virt
osenv_mem_map_phys
osenv_mem_phys_max }

C types:

void *osenv_mem_alloc(oskit_size_t size,osenv_memflags_t flags,unsigned align);
void osenv_mem_free(void *block,osenv_memflags_t flags,oskit_size_t size);
oskit_addr_t osenv_mem_get_phys(oskit_addr_t va);
oskit_addr_t osenv_mem_get_virt(oskit_addr_t pa);
oskit_addr_t osenv_mem_phys_max(void);
int osenv_mem_map_phys(oskit_addr_t pa,oskit_size_t size,void **addr,int flags);

Extended by:

Exported by:
OSEnv, SVM, lmm_to_osenv_mem, osenv_layer, osenv_mem, osenv_memcache, osenv_memdebug, osenv_memobj, osenv_memprint, osenv_memwrap

Imported by:
MemFS, buf_io, eth_3c59x, eth_ac3200, freebsd_lib, freebsd_lib_old, freebsd_net, linux_dev, linux_devices, linux_fs_base, lock_mgr, netbsd_fs, osenv_clock, osenv_irq, osenv_isa, osenv_memcache, osenv_memdebug, osenv_memobj, osenv_memprint, osenv_memwrap, osenv_softirq, pthread, svgalib


Rendered using Haskell HTML Combinators