UbixOS V2

o+Data Structures

|o*__sigset

|o*__timespec

|o*_item_t

|o*_list_t

|o*_UbixUser

|o*api_msg

|o*api_msg_msg

|o*arp_entry

|o*arp_hdr

|o*arpcom

|o*blockAllocationTableEntry

|o*blockRun

|o*bNode

|o*bootSect

|o*bsd_disklabel

|o*bsd_disklabel::partition

|o*bTree

|o*bTreeHeader

|o*buf

|o*cacheNode

|o*close_args

|o*confadd

|o*cpuinfo_t

|o*csum

|o*csum_total

|o*dataStream

|o*descriptorTableUnion

|o*devfs_devices

|o*devfs_info

|o*device

|o*device_interface

|o*device_node

|o*device_resource

|o*device_t

|o*devMethodType

|o*directoryEntry

|o*directoryList

|o*dirent

|o*DiskFS

|o*diskSuperBlock

|o*dmadat

|o*dos_partition

|o*dp_rcvhdr

|o*driveInfo

|o*driverType

|o*DrvGeom

|o*ei_device

|o*elfDynamic

|o*elfDynSym

|o*elfHeader

|o*elfPltInfo

|o*elfProgramHeader

|o*elfSectionHeader

|o*eth_addr

|o*eth_hdr

|o*etheraddr

|o*ethernetif

|o*ethip_hdr

|o*fcntl_args

|o*file

|o*fileDescriptor

|o*fileDescriptorStruct

|o*fileSystem

|o*FileSystemAbstract

|o*fs

|o*fstat_args

|o*gdt_descr

|o*gdtDescriptor

|o*gdtGate

|o*getdtablesize_args

|o*getgid_args

|o*getpid_args

|o*gettimeofday_args

|o*getuid_args

|o*hostRingEntry

|o*i386_frame

|o*i387Struct

|o*icmp_dur_hdr

|o*icmp_echo_hdr

|o*icmp_te_hdr

|o*in_addr

|o*initBlock

|o*ioctl_args

|o*ip_addr

|o*ip_hdr

|o*issetugid_args

|o*kmod_struct

|o*lncInfo

|o*lwip_socket

|o*mds

|o*memDescriptor

|o*mMap

|o*mmap_args

|o*mpi_mbox

|o*mpi_message

|o*munmap_args

|o*net

|o*netbuf

|o*netconn

|o*netif

|o*nicBuffer

|o*nicInfo

|o*obreak_args

|o*ogDisplay_UbixOS

|o*ogDisplay_VESA

|o*ogModeInfo

|o*ogVESAInfo

|o*osInfo

|o*partitionInformation

|o*pbuf

|o*pciConfig

|o*pipe_args

|o*readlink_args

|o*sdeWindows

|o*sigaction_args

|o*sigprocmask_args

|o*sockaddr

|o*sockaddr_in

|o*stat

|o*sys_mbox

|o*sys_mbox_msg

|o*sys_sem

|o*sys_thread

|o*sys_timeout

|o*sys_timeouts

|o*sysctl_args

|o*sysctl_entry

|o*taskStruct

|o*tcp_hdr

|o*tcp_pcb

|o*tcp_pcb_listen

|o*tcp_seg

|o*tcpip_msg

|o*thread

|o*thread_start_param

|o*timespec

|o*timeStruct

|o*timeval

|o*timezone

|o*TMode_Rec

|o*tms

|o*trapframe

|o*tssStruct

|o*tty_termNode

|o*TVESA_Rec

|o*ubixDiskLabel

|o*ubixDiskLabel::ubixPartitions

|o*UbixFS

|o*ubixFSInfo

|o*ubixfsInode

|o*ubthread

|o*ubthread_cond

|o*ubthread_cond_list

|o*ubthread_list

|o*ubthread_mutex

|o*ubthread_mutex_list

|o*udp_hdr

|o*udp_pcb

|o*ufs1_dinode

|o*ufs2_dinode

|o*uPtr

|o*userFileDescriptorStruct

|o*vfs_abstract

|o*vfs_mountPoint

|o*vitalsStruct

|\*write_args

o+Class Hierarchy

|o*__sigset

|o*__timespec

|o*_item_t

|o*_list_t

|o*_UbixUser

|o*api_msg

|o*api_msg_msg

|o*arp_entry

|o*arp_hdr

|o*arpcom

|o*blockAllocationTableEntry

|o*blockRun

|o*bNode

|o*bootSect

|o*bsd_disklabel

|o*bsd_disklabel::partition

|o*bTree

|o*bTreeHeader

|o*buf

|o*cacheNode

|o*close_args

|o*confadd

|o*cpuinfo_t

|o*csum

|o*csum_total

|o*dataStream

|o*descriptorTableUnion

|o*devfs_devices

|o*devfs_info

|o*device

|o*device_interface

|o*device_node

|o*device_resource

|o*device_t

|o*devMethodType

|o*directoryEntry

|o*directoryList

|o*dirent

|o*diskSuperBlock

|o*dmadat

|o*dos_partition

|o*dp_rcvhdr

|o*driveInfo

|o*driverType

|o*DrvGeom

|o*ei_device

|o*elfDynamic

|o*elfDynSym

|o*elfHeader

|o*elfPltInfo

|o*elfProgramHeader

|o*elfSectionHeader

|o*eth_addr

|o*eth_hdr

|o*etheraddr

|o*ethernetif

|o*ethip_hdr

|o*fcntl_args

|o*file

|o*fileDescriptor

|o*fileDescriptorStruct

|o*fileSystem

|o+FileSystemAbstract

|o*fs

|o*fstat_args

|o*gdt_descr

|o*gdtDescriptor

|o*gdtGate

|o*getdtablesize_args

|o*getgid_args

|o*getpid_args

|o*gettimeofday_args

|o*getuid_args

|o*hostRingEntry

|o*i386_frame

|o*i387Struct

|o*icmp_dur_hdr

|o*icmp_echo_hdr

|o*icmp_te_hdr

|o*in_addr

|o*initBlock

|o*ioctl_args

|o*ip_addr

|o*ip_hdr

|o*issetugid_args

|o*kmod_struct

|o*lncInfo

|o*lwip_socket

|o*mds

|o*memDescriptor

|o*mMap

|o*mmap_args

|o*mpi_mbox

|o*mpi_message

|o*munmap_args

|o*net

|o*netbuf

|o*netconn

|o*netif

|o*nicBuffer

|o*nicInfo

|o*obreak_args

|o*ogDisplay_UbixOS

|o*ogDisplay_VESA

|o*ogModeInfo

|o*ogVESAInfo

|o*osInfo

|o*partitionInformation

|o*pbuf

|o*pciConfig

|o*pipe_args

|o*readlink_args

|o*sdeWindows

|o*sigaction_args

|o*sigprocmask_args

|o*sockaddr

|o*sockaddr_in

|o*stat

|o*sys_mbox

|o*sys_mbox_msg

|o*sys_sem

|o*sys_thread

|o*sys_timeout

|o*sys_timeouts

|o*sysctl_args

|o*sysctl_entry

|o*taskStruct

|o*tcp_hdr

|o*tcp_pcb

|o*tcp_pcb_listen

|o*tcp_seg

|o*tcpip_msg

|o*thread

|o*thread_start_param

|o*timespec

|o*timeStruct

|o*timeval

|o*timezone

|o*TMode_Rec

|o*tms

|o*trapframe

|o*tssStruct

|o*tty_termNode

|o*TVESA_Rec

|o*ubixDiskLabel

|o*ubixDiskLabel::ubixPartitions

|o*ubixFSInfo

|o*ubixfsInode

|o*ubthread

|o*ubthread_cond

|o*ubthread_cond_list

|o*ubthread_list

|o*ubthread_mutex

|o*ubthread_mutex_list

|o*udp_hdr

|o*udp_pcb

|o*ufs1_dinode

|o*ufs2_dinode

|o*uPtr

|o*userFileDescriptorStruct

|o+vfs_abstract

|o*vfs_mountPoint

|o*vitalsStruct

|\*write_args

o*Data Fields

o+Namespace List

|\*std

o+File List

|o*src/sys/Makefile.inc

|o*src/sys/devfs/devfs.c

|o*src/sys/include/assert.h

|o*src/sys/include/math.h

|o*src/sys/include/stdarg.h

|o*src/sys/include/string.h

|o*src/sys/include/devfs/devfs.h

|o*src/sys/include/isa/8259.h

|o*src/sys/include/isa/atkbd.h

|o*src/sys/include/isa/fdc.h

|o*src/sys/include/isa/mouse.h

|o*src/sys/include/isa/ne2k.h

|o*src/sys/include/isa/pit.h

|o*src/sys/include/lib/bioscall.h

|o*src/sys/include/lib/kmalloc.h

|o*src/sys/include/lib/kprint.h

|o*src/sys/include/lib/kprintf.h

|o*src/sys/include/lib/libcpp.h

|o*src/sys/include/lib/string.h

|o*src/sys/include/mpi/mpi.h

|o*src/sys/include/net/api.h

|o*src/sys/include/net/api_msg.h

|o*src/sys/include/net/arch.h

|o*src/sys/include/net/debug.h

|o*src/sys/include/net/def.h

|o*src/sys/include/net/err.h

|o*src/sys/include/net/list.h

|o*src/sys/include/net/lwipopts.h

|o*src/sys/include/net/mem.h

|o*src/sys/include/net/memp.h

|o*src/sys/include/net/net.h

|o*src/sys/include/net/netif.h

|o*src/sys/include/net/opt.h

|o*src/sys/include/net/pbuf.h

|o*src/sys/include/net/sockets.h

|o*src/sys/include/net/stats.h

|o*src/sys/include/net/sys.h

|o*src/sys/include/net/tcp.h

|o*src/sys/include/net/tcpip.h

|o*src/sys/include/net/udp.h

|o*src/sys/include/net/arch/cc.h

|o*src/sys/include/net/arch/cpu.h

|o*src/sys/include/net/arch/init.h

|o*src/sys/include/net/arch/lib.h

|o*src/sys/include/net/arch/perf.h

|o*src/sys/include/net/arch/sys_arch.h

|o*src/sys/include/net/ipv4/icmp.h

|o*src/sys/include/net/ipv4/inet.h

|o*src/sys/include/net/ipv4/ip.h

|o*src/sys/include/net/ipv4/ip_addr.h

|o*src/sys/include/net/ipv6/icmp.h

|o*src/sys/include/net/ipv6/inet.h

|o*src/sys/include/net/ipv6/ip.h

|o*src/sys/include/net/ipv6/ip_addr.h

|o*src/sys/include/netif/arp.h

|o*src/sys/include/netif/ethernetif.h

|o*src/sys/include/netif/loopif.h

|o*src/sys/include/netif/tcpdump.h

|o*src/sys/include/objgfx/ogDisplay_VESA.h

|o*src/sys/include/pci/hd.h

|o*src/sys/include/pci/lnc.h

|o*src/sys/include/pci/pci.h

|o*src/sys/include/sde/ogDisplay_UbixOS.h

|o*src/sys/include/sde/sde.h

|o*src/sys/include/sys/_types.h

|o*src/sys/include/sys/buf.h

|o*src/sys/include/sys/cdefs.h

|o*src/sys/include/sys/device.h

|o*src/sys/include/sys/device.old.h

|o*src/sys/include/sys/dma.h

|o*src/sys/include/sys/driver.h

|o*src/sys/include/sys/gdt.h

|o*src/sys/include/sys/gen_calls.h

|o*src/sys/include/sys/idt.h

|o*src/sys/include/sys/io.h

|o*src/sys/include/sys/kern_descrip.h

|o*src/sys/include/sys/kern_sig.h

|o*src/sys/include/sys/kern_sysctl.h

|o*src/sys/include/sys/pipe.h

|o*src/sys/include/sys/signal.h

|o*src/sys/include/sys/sysproto.h

|o*src/sys/include/sys/thread.h

|o*src/sys/include/sys/trap.h

|o*src/sys/include/sys/tss.h

|o*src/sys/include/sys/video.h

|o*src/sys/include/ubixfs/dirCache.h

|o*src/sys/include/ubixfs/ubixfs.h

|o*src/sys/include/ubixos/elf.h

|o*src/sys/include/ubixos/endtask.h

|o*src/sys/include/ubixos/exec.h

|o*src/sys/include/ubixos/fork.h

|o*src/sys/include/ubixos/init.h

|o*src/sys/include/ubixos/kmod.h

|o*src/sys/include/ubixos/kpanic.h

|o*src/sys/include/ubixos/ld.h

|o*src/sys/include/ubixos/lists.h

|o*src/sys/include/ubixos/sched.h

|o*src/sys/include/ubixos/sem.h

|o*src/sys/include/ubixos/smp.h

|o*src/sys/include/ubixos/spinlock.h

|o*src/sys/include/ubixos/static.h

|o*src/sys/include/ubixos/syscall.h

|o*src/sys/include/ubixos/syscalls.h

|o*src/sys/include/ubixos/syscalls_new.h

|o*src/sys/include/ubixos/systemtask.h

|o*src/sys/include/ubixos/time.h

|o*src/sys/include/ubixos/times.h

|o*src/sys/include/ubixos/tty.h

|o*src/sys/include/ubixos/types.h

|o*src/sys/include/ubixos/ubthread.h

|o*src/sys/include/ubixos/vitals.h

|o*src/sys/include/ufs/ffs.h

|o*src/sys/include/ufs/ufs.h

|o*src/sys/include/vfs/file.h

|o*src/sys/include/vfs/mount.h

|o*src/sys/include/vfs/vfs.h

|o*src/sys/include/vmm/paging.h

|o*src/sys/include/vmm/vmm.h

|o*src/sys/init/main.c

|o*src/sys/init/start.S

|o*src/sys/init/static.c

|o*src/sys/isa/8259.c

|o*src/sys/isa/atkbd.c

|o*src/sys/isa/fdc.c

|o*src/sys/isa/mouse.c

|o*src/sys/isa/ne2k.c

|o*src/sys/isa/pit.c

|o*src/sys/isa/rs232.c

|o*src/sys/kernel/ap-boot.S

|o*src/sys/kernel/bioscall.c

|o*src/sys/kernel/elf.c

|o*src/sys/kernel/endtask.c

|o*src/sys/kernel/exec.c

|o*src/sys/kernel/fork.c

|o*src/sys/kernel/gen_calls.c

|o*src/sys/kernel/kern_descrip.c

|o*src/sys/kernel/kern_sig.c

|o*src/sys/kernel/kern_sysctl.c

|o*src/sys/kernel/kpanic.c

|o*src/sys/kernel/ld.c

|o*src/sys/kernel/pipe.c

|o*src/sys/kernel/sched.c

|o*src/sys/kernel/schedyield.S

|o*src/sys/kernel/sem.c

|o*src/sys/kernel/smp.c

|o*src/sys/kernel/spinlock.c

|o*src/sys/kernel/sys_call.S

|o*src/sys/kernel/sys_call_new.S

|o*src/sys/kernel/syscall.c

|o*src/sys/kernel/syscall_new.c

|o*src/sys/kernel/systemtask.c

|o*src/sys/kernel/time.c

|o*src/sys/kernel/timer.S

|o*src/sys/kernel/tty.c

|o*src/sys/kernel/ubthread.c

|o*src/sys/kernel/vitals.c

|o*src/sys/kmods/kmod.c

|o*src/sys/lib/assert.c

|o*src/sys/lib/atan.c

|o*src/sys/lib/bcopy.c

|o*src/sys/lib/divdi3.c

|o*src/sys/lib/kmalloc.c

|o*src/sys/lib/kprintf.c

|o*src/sys/lib/libcpp.cc

|o*src/sys/lib/memcpy.c

|o*src/sys/lib/memset.c

|o*src/sys/lib/net.c

|o*src/sys/lib/ogprintf.cc

|o*src/sys/lib/sqrt.c

|o*src/sys/lib/string.c

|o*src/sys/lib/strtok.c

|o*src/sys/lib/strtol.c

|o*src/sys/lib/vsprintf.c

|o*src/sys/mpi/message.c

|o*src/sys/mpi/system.c

|o*src/sys/net/api/api_lib.c

|o*src/sys/net/api/api_msg.c

|o*src/sys/net/api/err.c

|o*src/sys/net/api/sockets.c

|o*src/sys/net/api/tcpip.c

|o*src/sys/net/net/bot.c

|o*src/sys/net/net/init.c

|o*src/sys/net/net/shell.c

|o*src/sys/net/net/shell.h

|o*src/sys/net/net/sys_arch.c

|o*src/sys/net/net/udpecho.c

|o*src/sys/net/net/udpecho.h

|o*src/sys/net/netif/arp.c

|o*src/sys/net/netif/ethernetif.c

|o*src/sys/net/netif/loopif.c

|o*src/sys/net/netif/tcpdump.c

|o*src/sys/pci/hd.c

|o*src/sys/pci/lnc.c

|o*src/sys/pci/pci.c

|o*src/sys/sys/device.c

|o*src/sys/sys/dma.c

|o*src/sys/sys/idt.c

|o*src/sys/sys/io.c

|o*src/sys/sys/video.c

|o*src/sys/ubixfs/block.c

|o*src/sys/ubixfs/dirCache.c

|o*src/sys/ubixfs/directory.c

|o*src/sys/ubixfs/thread.c

|o*src/sys/ubixfs/ubixfs.c

|o*src/sys/ubixfsv2/btree.cpp

|o*src/sys/ubixfsv2/btree.h

|o*src/sys/ubixfsv2/btreeheader.h

|o*src/sys/ubixfsv2/device.h

|o*src/sys/ubixfsv2/file.h

|o*src/sys/ubixfsv2/fsAbstract.h

|o*src/sys/ubixfsv2/main.cpp

|o*src/sys/ubixfsv2/ramdrive.cpp

|o*src/sys/ubixfsv2/ramdrive.h

|o*src/sys/ubixfsv2/types.h

|o*src/sys/ubixfsv2/ubixfs.cpp

|o*src/sys/ubixfsv2/ubixfs.h

|o*src/sys/ubixfsv2/vfs.cpp

|o*src/sys/ubixfsv2/vfs.h

|o*src/sys/ufs/ffs.c

|o*src/sys/ufs/ufs.c

|o*src/sys/vfs/file.c

|o*src/sys/vfs/mount.c

|o*src/sys/vfs/vfs.c

|o*src/sys/vmm/copyvirtualspace.c

|o*src/sys/vmm/createvirtualspace.c

|o*src/sys/vmm/getfreepage.c

|o*src/sys/vmm/getfreevirtualpage.c

|o*src/sys/vmm/getphysicaladdr.c

|o*src/sys/vmm/page_fault.S

|o*src/sys/vmm/pagefault.c

|o*src/sys/vmm/paging.c

|o*src/sys/vmm/setpageattributes.c

|o*src/sys/vmm/unmappage.c

|o*src/sys/vmm/vmm_init.c

|\*src/sys/vmm/vmm_memory.c

o+Directories

|\+src

| \+sys

|  o+devfs

|  o+include

|  o+init

|  o+isa

|  o+kernel

|  o+kmods

|  o+lib

|  o+mpi

|  o+net

|  o+pci

|  o+sys

|  o+ubixfs

|  o+ubixfsv2

|  o+ufs

|  o+vfs

|  o+vmm

|  \*Makefile.inc

\*Globals