diff --git a/Doxyfile b/Doxyfile index 77ee554..963133c 100644 --- a/Doxyfile +++ b/Doxyfile @@ -41,23 +41,23 @@ #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- -EXTRACT_ALL = NO -EXTRACT_PRIVATE = NO -EXTRACT_STATIC = NO +EXTRACT_ALL = YES +EXTRACT_PRIVATE = YES +EXTRACT_STATIC = YES EXTRACT_LOCAL_CLASSES = YES -EXTRACT_LOCAL_METHODS = NO +EXTRACT_LOCAL_METHODS = YES HIDE_UNDOC_MEMBERS = NO HIDE_UNDOC_CLASSES = NO HIDE_FRIEND_COMPOUNDS = NO HIDE_IN_BODY_DOCS = NO -INTERNAL_DOCS = NO +INTERNAL_DOCS = YES CASE_SENSE_NAMES = YES HIDE_SCOPE_NAMES = NO SHOW_INCLUDE_FILES = YES INLINE_INFO = YES SORT_MEMBER_DOCS = YES -SORT_BRIEF_DOCS = NO -SORT_BY_SCOPE_NAME = NO +SORT_BRIEF_DOCS = YES +SORT_BY_SCOPE_NAME = YES GENERATE_TODOLIST = YES GENERATE_TESTLIST = YES GENERATE_BUGLIST = YES @@ -80,7 +80,7 @@ #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- -INPUT = /usr/home/reddawg/source/ubixos +INPUT = /usr/home/reddawg/source/ubixos/src/sys FILE_PATTERNS = *.c \ *.cc \ *.cxx \ @@ -150,7 +150,7 @@ #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- -ALPHABETICAL_INDEX = NO +ALPHABETICAL_INDEX = YES COLS_IN_ALPHA_INDEX = 5 IGNORE_PREFIX = #--------------------------------------------------------------------------- @@ -171,7 +171,7 @@ TOC_EXPAND = NO DISABLE_INDEX = NO ENUM_VALUES_PER_LINE = 4 -GENERATE_TREEVIEW = NO +GENERATE_TREEVIEW = YES TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output diff --git a/src/sys/include/sys/sysproto.h b/src/sys/include/sys/sysproto.h index 36c0658..2d07a86 100644 --- a/src/sys/include/sys/sysproto.h +++ b/src/sys/include/sys/sysproto.h @@ -47,17 +47,24 @@ #endif //Protos +struct read_args { + char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)]; + char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)]; + }; struct write_args { char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)]; char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)]; }; - struct open_args { char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)]; }; +struct close_args { + char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; +}; struct setitimer_args { char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)]; @@ -128,9 +135,6 @@ struct getgid_args { register_t dummy; }; -struct close_args { - char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; -}; struct mmap_args { char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)]; @@ -180,15 +184,11 @@ char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)]; }; -struct read_args { - char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; - char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)]; - char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)]; -}; - //Func Defs -int sys_write(struct thread *td, struct write_args *uap); -int sys_open(struct thread *td, struct open_args *uap); +int read(struct thread *td,struct read_args *uap); +int write(struct thread *td, struct write_args *uap); +int open(struct thread *td, struct open_args *uap); +int close(struct thread *td, struct close_args *uap); int setitimer(struct thread *td, struct setitimer_args *uap); int access(struct thread *td, struct access_args *uap); int fstatfs(struct thread *td, struct fstatfs_args *uap); diff --git a/src/sys/include/ubixos/syscalls_new.h b/src/sys/include/ubixos/syscalls_new.h index f4a291c..73afec0 100644 --- a/src/sys/include/ubixos/syscalls_new.h +++ b/src/sys/include/ubixos/syscalls_new.h @@ -33,7 +33,6 @@ #include int sysExit(); -int read(); int getpid(); int fcntl(); int issetugid(); @@ -42,7 +41,6 @@ int readlink(); int getuid(); int getgid(); -int close(); int mmap(); int obreak(); int sigaction(); @@ -68,8 +66,8 @@ sysExit, /** 1 **/ invalid_call, /** 2 **/ read, /** 3 **/ - sys_write, /** 4 **/ - sys_open, /** 5 **/ + write, /** 4 **/ + open, /** 5 **/ close, /** 6 **/ invalid_call, /** 7 **/ invalid_call, /** 8 **/ diff --git a/src/sys/kernel/gen_calls.c b/src/sys/kernel/gen_calls.c index fb27767..35f48c4 100644 --- a/src/sys/kernel/gen_calls.c +++ b/src/sys/kernel/gen_calls.c @@ -65,39 +65,6 @@ return (0); } -int sys_write(struct thread *td, struct write_args *uap) { - char *buffer = 0x0; - char *in = 0x0; - - if (uap->fd == 2) { - in = (char *)uap->buf; - if (uap->nbyte > 1) { - buffer = kmalloc(1024); - memcpy(buffer,uap->buf,uap->nbyte); - kprintf("STDERR: %s\n",buffer); - kfree(buffer); - } - td->td_retval[0] = uap->nbyte; - } - else if (uap->fd == 1) { - buffer = kmalloc(uap->nbyte); - memcpy(buffer,uap->buf,uap->nbyte); - kprint(buffer); - kfree(buffer); - td->td_retval[0] = uap->nbyte; - } - else { - kprintf("[%i]",uap->nbyte); - buffer = kmalloc(uap->nbyte); - memcpy(buffer,uap->buf,uap->nbyte); - //kprint(buffer); - kfree(buffer); - kprintf("(%i) %s",uap->fd,uap->buf); - td->td_retval[0] = uap->nbyte; - } - return(0x0); - } - int issetugid(register struct thread *td, struct issetugid_args *uap) { #ifdef NOTIMP kprintf("Not Implimented: issetugid\n"); @@ -125,31 +92,6 @@ return(0x0); } -int read(struct thread *td,struct read_args *uap) { - int error = 0x0; - size_t count = 0x0; - struct file *fd = 0x0; - char *data = 0x0; - - #ifdef DEBUG - kprintf("[%s:%i]",__FILE__,__LINE__); - #endif - - error = getfd(td,&fd,uap->fd); - - if (error) - return(error); - - count = fread(uap->buf,uap->nbyte,0x1,fd->fd); - - #ifdef DEBUG - kprintf("count: %i - %i\n",count,uap->nbyte); - #endif - td->td_retval[0] = count; - - return(error); - } - /*! * \brief place holder for now functionality to be added later */ diff --git a/src/sys/kernel/kern_descrip.c b/src/sys/kernel/kern_descrip.c index c7e4040..e5490e4 100644 --- a/src/sys/kernel/kern_descrip.c +++ b/src/sys/kernel/kern_descrip.c @@ -88,16 +88,6 @@ return(0x0); } -int close(struct thread *td,struct close_args *uap) { - #ifdef DEBUG - kprintf("[%s:%i]",__FILE__,__LINE__); - #endif - kfree((void *)td->o_files[uap->fd]); - td->o_files[uap->fd] = 0x0; - td->td_retval[0] = 0x0; - return(0x0); - } - /*! * \brief return data table size */ diff --git a/src/sys/vfs/vfs.c b/src/sys/vfs/vfs.c index e8185cc..5dc5c45 100644 --- a/src/sys/vfs/vfs.c +++ b/src/sys/vfs/vfs.c @@ -137,40 +137,6 @@ return(0x0); } -/*! - * \brief entry point for open syscall - * - * \param *td pointer to callers thread - * \param *uap pointer to user space arguements for call - * - * \return index to file descriptor - */ -int sys_open(struct thread *td, struct open_args *uap) { - int error = 0x0; - int index = 0x0; - struct file *nfp = 0x0; - - error = falloc(td,&nfp,&index); - - if (error) - return(error); - - strcpy(nfp->path,uap->path); - - //kprintf("OPEN FLAGS: [0x%X],Path: [%s]\n",uap->flags,uap->path); - if (uap->flags != 0x0) { - kprintf("BAD!\n"); - while (1); - } - - nfp->fd = fopen(uap->path,"r"); - if (nfp->fd == 0x0) - td->td_retval[0] = -1; - else - td->td_retval[0] = index; - return (error); - } - /* HACK */ int fstatfs(struct thread *td, struct fstatfs_args *uap) { int error = 0x0; diff --git a/src/sys/vfs/vfs_syscalls.c b/src/sys/vfs/vfs_syscalls.c index 4c4cee8..51a64e2 100644 --- a/src/sys/vfs/vfs_syscalls.c +++ b/src/sys/vfs/vfs_syscalls.c @@ -32,6 +32,14 @@ #include #include +/*! + * \brief entry point for lseek syscall + * + * \param *td pointer to callers thread + * \param *uap pointer to user space arguements for call + * + * \return new offset + */ int lseek(struct thread *td, struct lseek_args *uap) { int error = 0x0; struct file *fd = 0x0; @@ -53,9 +61,131 @@ break; } + td->td_retval[0] = fd->fd->offset; + return(error); } /* end func */ +/*! + * \brief entry point for read syscall + * + * \param *td pointer to callers thread + * \param *uap pointer to user space arguements for call + * + * \return bytes read + */ +int read(struct thread *td,struct read_args *uap) { + int error = 0x0; + size_t count = 0x0; + struct file *fd = 0x0; + char *data = 0x0; + + #ifdef VFSDEBUG + kprintf("[%s:%i]",__FILE__,__LINE__); + #endif + + error = getfd(td,&fd,uap->fd); + + if (error) + return(error); + + count = fread(uap->buf,uap->nbyte,0x1,fd->fd); + + #ifdef VFSDEBUG + kprintf("count: %i - %i\n",count,uap->nbyte); + #endif + td->td_retval[0] = count; + + return(error); + } /* end func */ + +/*! + * \brief entry point for write syscall + * + * \param *td pointer to callers thread + * \param *uap pointer to user space arguements for call + * + * \return bytes written + */ +int write(struct thread *td, struct write_args *uap) { + char *buffer = 0x0; + char *in = 0x0; + + if (uap->fd == 2) { + in = (char *)uap->buf; + if (uap->nbyte > 1) { + buffer = kmalloc(1024); + memcpy(buffer,uap->buf,uap->nbyte); + kprintf("STDERR: %s\n",buffer); + kfree(buffer); + } + td->td_retval[0] = uap->nbyte; + } + else if (uap->fd == 1) { + buffer = kmalloc(uap->nbyte); + memcpy(buffer,uap->buf,uap->nbyte); + kprint(buffer); + kfree(buffer); + td->td_retval[0] = uap->nbyte; + } + else { + kprintf("[%i]",uap->nbyte); + buffer = kmalloc(uap->nbyte); + memcpy(buffer,uap->buf,uap->nbyte); + //kprint(buffer); + kfree(buffer); + kprintf("(%i) %s",uap->fd,uap->buf); + td->td_retval[0] = uap->nbyte; + } + return(0x0); + } /* end func */ + +/*! + * \brief entry point for open syscall + * + * \param *td pointer to callers thread + * \param *uap pointer to user space arguements for call + * + * \return index to file descriptor + */ +int open(struct thread *td, struct open_args *uap) { + int error = 0x0; + int index = 0x0; + struct file *nfp = 0x0; + + error = falloc(td,&nfp,&index); + + if (error) + return(error); + + strcpy(nfp->path,uap->path); + + #ifdef VFSDEBUG + kprintf("OPEN FLAGS: [0x%X],Path: [%s]\n",uap->flags,uap->path); + #endif + if (uap->flags != 0x0) { + kprintf("BAD!\n"); + while (1); + } + + nfp->fd = fopen(uap->path,"r"); + if (nfp->fd == 0x0) + td->td_retval[0] = -1; + else + td->td_retval[0] = index; + return (error); + } /* end func open */ + +int close(struct thread *td,struct close_args *uap) { + #ifdef DEBUG + kprintf("[%s:%i]",__FILE__,__LINE__); + #endif + kfree((void *)td->o_files[uap->fd]); + td->o_files[uap->fd] = 0x0; + td->td_retval[0] = 0x0; + return(0x0); + } /* end func close */ + /*** END ***/ diff --git a/ubixos.tag b/ubixos.tag index 75f8002..ea6b225 100644 --- a/ubixos.tag +++ b/ubixos.tag @@ -1,5 +1,29142 @@ + + null.c + /usr/home/reddawg/source/ubixos/src/sys/compile/ + null_8c + + + devfs.c + /usr/home/reddawg/source/ubixos/src/sys/devfs/ + devfs_8c + devfs/devfs.h + vfs/vfs.h + sys/device.h + ubixos/types.h + ubixos/spinlock.h + ubixos/kpanic.h + lib/kmalloc.h + lib/string.h + lib/kprintf.h + + int + devfs_init + devfs_8c.html + c74c840a034d38b197e93bf883001d0d + () + + + static void + devfs_initialize + devfs_8c.html + 7b312bcbbf9c2386ec31ccc73f1c3c63 + (struct vfs_mountPoint *mp) + + + int + devfs_makeNode + devfs_8c.html + d568bae84bef3691539f1b1d0f6a54b4 + (char *name, uInt8 type, uInt16 major, uInt16 minor) + + + static int + devfs_open + devfs_8c.html + acec49d86336bd84c9feb9dea354381c + (char *file, fileDescriptor *fd) + + + static int + devfs_read + devfs_8c.html + c6b73190c80703169760a556abafab22 + (fileDescriptor *fd, char *data, long offset, long size) + + + static int + devfs_write + devfs_8c.html + ee16012227e22291c72d6f74258bb8a9 + (fileDescriptor *fd, char *data, long offset, long size) + + + static int + devfs_len + devfs_8c.html + 2858b8792372c6b992e3727e49fe0a8c + + + + static spinLock_t + devfsSpinLock + devfs_8c.html + 0b9ed1fd2d4151d3e7e76f3a584e9b27 + + + + + assert.h + /usr/home/reddawg/source/ubixos/src/sys/include/ + assert_8h + + #define + __BEGIN_DECLS + assert_8h.html + 568e6bde99652b7fd271ad206cfe38f5 + + + + #define + __END_DECLS + assert_8h.html + 115472f6d0d1035f1885658ce0821537 + + + + #define + _assert + assert_8h.html + 996f2029fe483c1b8a84dd3d389ee61f + (e) + + + #define + assert + assert_8h.html + d6d5aaa966ca7424f7cb9bd01f2c838b + (e) + + + __BEGIN_DECLS void + __assert + assert_8h.html + 143f97197f0a2b78a6699f8364610538 + (const char *, const char *, int, const char *) + + + + devfs.h + /usr/home/reddawg/source/ubixos/src/sys/include/devfs/ + devfs_8h + ubixos/types.h + vfs/file.h + devfs_devices + devfs_info + + int + devfs_init + devfs_8h.html + c74c840a034d38b197e93bf883001d0d + () + + + int + devfs_makeNode + devfs_8h.html + d568bae84bef3691539f1b1d0f6a54b4 + (char *name, uInt8 type, uInt16 major, uInt16 minor) + + + + 8259.h + /usr/home/reddawg/source/ubixos/src/sys/include/isa/ + 8259_8h + ubixos/types.h + + #define + eoi + 8259_8h.html + 417bb9e0e5c2751570faf6d7b848f977 + + + + #define + icw1 + 8259_8h.html + 543896e13206abea73704f0f87f65d7e + + + + #define + icw4 + 8259_8h.html + 16fcea0b8e8fb321710ee3fe0788b2a6 + + + + #define + mImr + 8259_8h.html + b5e84ca4c143a8b9a34b575201aaffd5 + + + + #define + mPic + 8259_8h.html + 0195451428bc646f820202dc15f25d9f + + + + #define + mVec + 8259_8h.html + 7d84962c1a1c225344a94545309f92fc + + + + #define + ocw3Irr + 8259_8h.html + 0cbb9ed77986fdbef8d7c2993555e218 + + + + #define + ocw3Isr + 8259_8h.html + baacf6309e8d45434b9d3974cec874b7 + + + + #define + sImr + 8259_8h.html + 13b25eb31f4b435fdb1ed81c10b07315 + + + + #define + sPic + 8259_8h.html + 7d4efc593ecc4ace3d92e1f4ee919b99 + + + + #define + sVec + 8259_8h.html + 2f7f6ebf05739e77a7c20aee806b771c + + + + int + i8259_init + 8259_8h.html + 8045101c57cc1791817412b1016794b4 + () + + + void + irqDisable + 8259_8h.html + 2b9ec30943ddb0a2ef3bd7ccfd2026c0 + (uInt16 irqNo) + + + void + irqEnable + 8259_8h.html + 0ac079c4d770f02e505f4d8569a6960a + (uInt16 irqNo) + + + + atkbd.h + /usr/home/reddawg/source/ubixos/src/sys/include/isa/ + atkbd_8h + + #define + altKey + atkbd_8h.html + e9291beaadb484f309dfccff3dce69ac + + + + #define + controlKey + atkbd_8h.html + 08ce9ab0c3080d42109d5ed31d91e661 + + + + #define + ledCapslock + atkbd_8h.html + 71457dc5a79f320c24ad5e6c4c44c697 + + + + #define + ledNumlock + atkbd_8h.html + 6ae8c35d97c9e5d6103564f33c65aa69 + + + + #define + ledScrolllock + atkbd_8h.html + 503a751afb3f4f69cb56e86c2ca6c2fb + + + + #define + shiftKey + atkbd_8h.html + ac3515cd6c932a4ee8b51f00262dbd2d + + + + int + atkbd_init + atkbd_8h.html + d67d988f6347d52a6dc9f28992521e37 + () + + + void + atkbd_isr + atkbd_8h.html + 583a241acfdbcbe82f25db0f95b0c92d + () + + + void + keyboardHandler + atkbd_8h.html + 0a638d89ef3b126799ec1503c743a723 + () + + + void + setLED + atkbd_8h.html + 75680b4d84b721b03a3454677758a21e + () + + + + fdc.h + /usr/home/reddawg/source/ubixos/src/sys/include/isa/ + fdc_8h + ubixos/types.h + DrvGeom + + #define + cmdRead + fdc_8h.html + 6f35816c0b01ac39832de24459d82e27 + + + + #define + cmdRecal + fdc_8h.html + 8a2fef7d1ed07757e099b8c7b29bfb09 + + + + #define + cmdSeek + fdc_8h.html + e2d2411a8ccdc868ab718da2b15348a9 + + + + #define + cmdSensei + fdc_8h.html + 6afd950ba65e51d77abf2158216f0284 + + + + #define + cmdSpecify + fdc_8h.html + 6003c8e12dd1e4f765279854f016c0ae + + + + #define + cmdWrite + fdc_8h.html + fcfbcbee1143a2a689afc3a656646bad + + + + #define + dg144Gap3rw + fdc_8h.html + 95339d9d677a8ac74a7a7459ad130739 + + + + #define + dg144Heads + fdc_8h.html + 603e1e0a278c07c7338444e750ab35f3 + + + + #define + dg144Spt + fdc_8h.html + 874c835339ecb6a4a5fdd7aab7bfbe02 + + + + #define + dg144Tracks + fdc_8h.html + e502999ac4dc1f4ef9e0a9db76b11a9a + + + + #define + dg168Gap3rw + fdc_8h.html + 51916e330bac103bdf860461ae359e1e + + + + #define + fdcCcr + fdc_8h.html + bcb9230a76b72528226c49a520db19f0 + + + + #define + fdcData + fdc_8h.html + 298d327024dc99847e9064de3aa4388a + + + + #define + fdcDir + fdc_8h.html + 93ff9547b61a14618c87c5639a1252c5 + + + + #define + fdcDor + fdc_8h.html + e3bc9df62f197b42804259efb8ba44ec + + + + #define + fdcDrs + fdc_8h.html + 00cfb48baa9e5c82b55842f2fdb5794c + + + + #define + fdcMsr + fdc_8h.html + 8ede3d2b611c5ae0d74bac02a68f998a + + + + DrvGeom + drvGeom + fdc_8h.html + 3a2c32c6da970b0c5efa169931f0c751 + + + + void + block2Hts + fdc_8h.html + a0f8325f93de9409e403e620f914e69f + (int block, int *head, int *track, int *sector) + + + int + fdc_init + fdc_8h.html + 2fad92b12d9ff56bf300b7e53875c75d + () + + + void + fdcRead + fdc_8h.html + fbac0e2409458a8fda9ff689ecd31de9 + (void *info, void *, uInt32 startSector, uInt32 sectorCount) + + + bool + fdcRw + fdc_8h.html + 9d92103f483df5da1a07402347739e44 + (int block, Int8 *blockBuffer, bool read, unsigned long numSectors) + + + void + fdcWrite + fdc_8h.html + 53a979dbcd632f57a4b004f66332f981 + (void *info, void *, uInt32 startSector, uInt32 sectorCount) + + + void + floppyIsr + fdc_8h.html + 2c2196dd9229105994bb3840347e6f05 + () + + + void + floppyIsrhndlr + fdc_8h.html + 5042dfaf2327990b6d1e1a7d3e01751c + () + + + int + getByte + fdc_8h.html + e266cdb34b69c65cfc108bbc72a4e3ff + () + + + void + motorOff + fdc_8h.html + 044fc0dea0fb35e6fab7f3c0badea2c9 + (void) + + + void + motorOn + fdc_8h.html + 94483feb4903fca9643813faae8a76ee + (void) + + + bool + readBlock + fdc_8h.html + a03242a5e44c4f2d10e15d296aca8c6b + (int block, Int8 *blockBuffer, unsigned long numSectors) + + + void + recalibrate + fdc_8h.html + 2a16ea9e09b5f3dc2a559351afdc75f3 + (void) + + + void + reset + fdc_8h.html + 3aea9deb2a0bfea9ff05a898f4822e31 + (void) + + + bool + seek + fdc_8h.html + 5886a896e5f0361f36b40d007db6e683 + (int track) + + + void + sendByte + fdc_8h.html + e708fa84d19a72e77185b3a214e81573 + (int Int8) + + + bool + waitFdc + fdc_8h.html + f5b6e5123d27381ca120b7b4fea7b242 + (bool sensei) + + + bool + writeBlock + fdc_8h.html + ebbcd7bc8695e888491b97b5bf27bd9c + (int block, Int8 *blockBuffer, unsigned long numSectors) + + + + mouse.h + /usr/home/reddawg/source/ubixos/src/sys/include/isa/ + mouse_8h + + #define + _MOUSE_H + mouse_8h.html + 6641a85dedd059db569a2d8156732ed5 + + + + void + mouseHandler + mouse_8h.html + db1403c2c7c25ea9b2826c504f8eb502 + () + + + int + mouseInit + mouse_8h.html + ddd388f29d13c841d76dbab30cdfa756 + () + + + void + mouseISR + mouse_8h.html + 589718a005c965a29093980c1bdb62e1 + () + + + + ne2k.h + /usr/home/reddawg/source/ubixos/src/sys/include/isa/ + ne2k_8h + ubixos/types.h + sys/device.old.h + dp_rcvhdr + etheraddr + nicBuffer + + #define + DEF_ENABLED + ne2k_8h.html + 39807c5c6abb8efb3cc66fbc04cd1e58 + + + + #define + DP_CNTR0 + ne2k_8h.html + 2dcfc12834d5a417dcf43e2ca248f0cd + + + + #define + DP_CNTR1 + ne2k_8h.html + e99a5201b20f9fd87b195c1074a643ec + + + + #define + DP_CNTR2 + ne2k_8h.html + b56dccd8151d77ad3dbd832b65601af0 + + + + #define + DP_CURR + ne2k_8h.html + 8336bb3cb0a54a93522379477340fdec + + + + #define + DP_MAR0 + ne2k_8h.html + b748b31fd480e8195caac541bc792c2b + + + + #define + DP_MAR1 + ne2k_8h.html + 6e5cdffc808e98e09eca1efad797abf4 + + + + #define + DP_MAR2 + ne2k_8h.html + 6aff3543036b8ddf515d243b0e1ddf34 + + + + #define + DP_MAR3 + ne2k_8h.html + 1a62c9c151ca3a621f0683d0eaba12fe + + + + #define + DP_MAR4 + ne2k_8h.html + ce5a77fb812564273e5304dd138ac29f + + + + #define + DP_MAR5 + ne2k_8h.html + 0ec81b4dbe6150ae308588ed7de0f686 + + + + #define + DP_MAR6 + ne2k_8h.html + 649d4943e589ed684b2e0faf811dc0af + + + + #define + DP_MAR7 + ne2k_8h.html + fc53aa624a738deb114bf3d20257f108 + + + + #define + DP_PAGESIZE + ne2k_8h.html + be1b4cb2c953c25ccdc10fcb1aa7e47d + + + + #define + E8390_CMD + ne2k_8h.html + 77cbdf5281de5d04e7aca9afa1a632be + + + + #define + E8390_NODMA + ne2k_8h.html + 2785dee27a211f9ef01fced6f918641f + + + + #define + E8390_PAGE0 + ne2k_8h.html + 710d68a1b23bc97adb7290f1bc7a4f70 + + + + #define + E8390_PAGE1 + ne2k_8h.html + b5a45afed2a61d221f520c2f27ced830 + + + + #define + E8390_RREAD + ne2k_8h.html + 60b09a580fe0020e08e133cd8ec0a50d + + + + #define + E8390_RWRITE + ne2k_8h.html + 9220d4793c7d8dd1844a006713faafee + + + + #define + E8390_RXCONFIG + ne2k_8h.html + 5bbbbf1e909a8e52abb57544a83d9156 + + + + #define + E8390_RXOFF + ne2k_8h.html + 0301f75e81b02f191c23edfe53eabe55 + + + + #define + E8390_START + ne2k_8h.html + c3d2ce0fc9cc0e4e0c6e6a1484f08ddf + + + + #define + E8390_STOP + ne2k_8h.html + 6ac1e01088c1db4dafbd7e4c7cd4dd6a + + + + #define + E8390_TXCONFIG + ne2k_8h.html + a62e07de1d5747fc4df9ae3646bf79bb + + + + #define + E8390_TXOFF + ne2k_8h.html + 30bc14a74f695ad58d07feecdd0ab50f + + + + #define + EN0_BOUNDARY + ne2k_8h.html + b828a23784603ff193895a8f5cfa510a + + + + #define + EN0_COUNTER0 + ne2k_8h.html + 0eea2551092d28415b5dbb2b5665a608 + + + + #define + EN0_DCFG + ne2k_8h.html + daa995d86a3f181651e1ed6c346e2f92 + + + + #define + EN0_IMR + ne2k_8h.html + d7e466b10f4e802b4cbca9fcc41f4902 + + + + #define + EN0_ISR + ne2k_8h.html + 94ed811925b8c9a71ec0c3590a15868c + + + + #define + EN0_RCNTHI + ne2k_8h.html + 13af46188f103450f08ce0346bde34af + + + + #define + EN0_RCNTLO + ne2k_8h.html + b5b4b2e9eb20e5ec41e7784bf5148900 + + + + #define + EN0_RSARHI + ne2k_8h.html + 9834bfab75d2f822b0f684e612917281 + + + + #define + EN0_RSARLO + ne2k_8h.html + 352cf7775b146c81c2e1cf81110c9c7e + + + + #define + EN0_RXCR + ne2k_8h.html + c5e46e37a42cca75d6661cc3f299dccf + + + + #define + EN0_STARTPG + ne2k_8h.html + 7147cfb944512549b00d7808f67c05ef + + + + #define + EN0_STOPPG + ne2k_8h.html + 09a894b1b793e50d080d491c8a795e23 + + + + #define + EN0_TPSR + ne2k_8h.html + 6c3f2eca9677ccb05d29d7aac3f25d4c + + + + #define + EN0_TXCR + ne2k_8h.html + f95e4d5d1cedb432905523054020e189 + + + + #define + EN1_CURPAG + ne2k_8h.html + 7a3f5ec19f4afad15440e7c5ed2f359a + + + + #define + EN1_MULT + ne2k_8h.html + 0643421220ce237b8f2324bc341b2212 + + + + #define + EN1_PHYS + ne2k_8h.html + ccd97c49c2995618670686a6b92585f5 + + + + #define + ENDCFG_WTS + ne2k_8h.html + 281db5e8541e816815ea8ecdb98ae863 + + + + #define + ENISR_ALL + ne2k_8h.html + 8de9a1ccdd9e73e963ecac77a06ad0a2 + + + + #define + ether_addr + ne2k_8h.html + d55499c72c8cb3a4538cc8f2ae7276fb + + + + #define + NE1SM_START_PG + ne2k_8h.html + ea290bbbf676665e7fa6e580d42d24c8 + + + + #define + NE1SM_STOP_PG + ne2k_8h.html + f633355cc1bd5de10964a38423ab4c6f + + + + #define + NE_BNRY + ne2k_8h.html + 4c97ad2e89582cb65022a052df40c04a + + + + #define + NE_CMD + ne2k_8h.html + 55d8236fd5c94eb16a5a06c3e4b07df1 + + + + #define + NE_CURRENT + ne2k_8h.html + 5e30e2969b60a082d50bf3ce80d9d766 + + + + #define + NE_DATAPORT + ne2k_8h.html + 5b7cdde018b5a4d42f91183d216d3f0d + + + + #define + NE_DCR + ne2k_8h.html + 759300669dab4522e8c261d764303a9b + + + + #define + NE_DCR_AR + ne2k_8h.html + 97870eb7c427a62c6670f17274af5814 + + + + #define + NE_DCR_FT0 + ne2k_8h.html + f3af6d185bf3670d41686bdc704f8d9a + + + + #define + NE_DCR_FT1 + ne2k_8h.html + 0f1a4aad48f2afccf5a063422572a42a + + + + #define + NE_DCR_LS + ne2k_8h.html + 86c56e5711e691cfd850775f30fb54fa + + + + #define + NE_DCR_WTS + ne2k_8h.html + 57df0ea9f631b190354e7c6999535fe3 + + + + #define + NE_IMR + ne2k_8h.html + 04dfd3c3cd4a3f758cb038b78231493f + + + + #define + NE_ISR + ne2k_8h.html + 0b931a9b3f618839c02bc888b12fad6b + + + + #define + NE_PSTART + ne2k_8h.html + 78aa15aa3cd9df670d1724be92b0157d + + + + #define + NE_PSTOP + ne2k_8h.html + 4991431a50163bff66590bf8a7fb3c72 + + + + #define + NE_RBCR0 + ne2k_8h.html + b8733e4b199b85891fb58c80bd65967a + + + + #define + NE_RBCR1 + ne2k_8h.html + c023921e5da8473a400c04b2e268c621 + + + + #define + NE_RCR + ne2k_8h.html + e0e015081ca05ecec4bf833265485fb9 + + + + #define + NE_TCR + ne2k_8h.html + ea9754b13e450b45d0eb6d79e0a1f4aa + + + + #define + NE_TPSR + ne2k_8h.html + c9016fe03699a7b0ebea5db11ee8aa69 + + + + #define + NESM_START_PG + ne2k_8h.html + 6aea2ac71a7a660c001aae9f44aaba68 + + + + #define + NESM_STOP_PG + ne2k_8h.html + 26188f06694bb1532f683a7607515531 + + + + #define + OK + ne2k_8h.html + ba51915c87d64af47fb1cc59348961c9 + + + + #define + RSR_FO + ne2k_8h.html + 3e9285670345a7583ca516cc8f7aafb8 + + + + #define + RSR_PRX + ne2k_8h.html + c1d77583edd2eba6e96cc7633558e461 + + + + #define + startPage + ne2k_8h.html + 819b8c4fa81871ceacc1790d6fd2b2f1 + + + + #define + stopPage + ne2k_8h.html + e05994559a4ee216a39b3307b7911493 + + + + #define + TX_1X_PAGES + ne2k_8h.html + 9d070439bb83de661756a74aabd6a094 + + + + #define + TX_2X_PAGES + ne2k_8h.html + 16ed9143eb23fc3dad35e0e90cdeac5f + + + + #define + TX_PAGES + ne2k_8h.html + c1c0a02889400f10e133ad53f1857062 + + + + dp_rcvhdr + dp_rcvhdr_t + ne2k_8h.html + a1cf4fa85f0fb91e8c3b87dd06d9b88f + + + + etheraddr + ether_addr + ne2k_8h.html + 84bc195825ccb3eeb116e08aeb5a96f5 + + + + int + ne2k_init + ne2k_8h.html + 033e069050ace667acb10ed9ffc8ac6c + () + + + nicBuffer * + ne2kAllocBuffer + ne2k_8h.html + 65b49da573a73ea73aa905bae31f4aa5 + (int) + + + int + ne2kDevInit + ne2k_8h.html + d72d3df197130ae6b39d905cfb804f24 + (struct device *) + + + void + ne2kFreeBuffer + ne2k_8h.html + 64fadb818ec0d7f27ef04cbceac2a828 + (struct nicBuffer *) + + + nicBuffer * + ne2kGetBuffer + ne2k_8h.html + 954f14d0270247855900254097728c57 + () + + + void + ne2kHandler + ne2k_8h.html + 1e664af4b82fdc7971db793f0e9b3ebd + () + + + void + ne2kISR + ne2k_8h.html + a1d4735355686cbdc2d6bf145c413db3 + () + + + int + ne2kProbe + ne2k_8h.html + a8bad3ad94f260f93f70c1c6522b736b + (int, struct device *) + + + int + NICtoPC + ne2k_8h.html + 45a65b2b7a15b7e7c46fd8831528c8d0 + (struct device *dev, void *packet, int length, int nic_addr) + + + void + NS8390_init + ne2k_8h.html + 945ff829d945230bb0f80e0e0d348d04 + (struct device *dev, int startp) + + + int + PCtoNIC + ne2k_8h.html + f6446fd497eb16b637ebed77c7a0aeaf + (struct device *dev, void *packet, int length) + + + char * + nicPacket + ne2k_8h.html + de2275e15411f5d7f824d31a008c49e0 + + + + uInt32 + packetLength + ne2k_8h.html + 9c356dd0d9314c60eb0a495645f1d8ed + + + + + pit.h + /usr/home/reddawg/source/ubixos/src/sys/include/isa/ + pit_8h + + #define + PIT_TIMER + pit_8h.html + 79dd6d2988a42b679f7cafd67c7f20a1 + + + + int + pit_init + pit_8h.html + d7178bcaf8f93f5c16d41305f7338951 + () + + + + bioscall.h + /usr/home/reddawg/source/ubixos/src/sys/include/lib/ + bioscall_8h + ubixos/types.h + + #define + EFLAG_IF + bioscall_8h.html + 9e06d707701fc3d835d8d0d366476d77 + + + + #define + EFLAG_IOPL3 + bioscall_8h.html + fe40449df15f3e7b2514a8f742767e91 + + + + #define + EFLAG_TF + bioscall_8h.html + 186a5896d65606ffa3211a7f4b2cfa82 + + + + #define + EFLAG_VM + bioscall_8h.html + c853c10e3eb19188c6b3b8d3ff6914e2 + + + + void + bios16Code + bioscall_8h.html + df2fd035ba4b30f8a71326f4685959d6 + () + + + void + biosCall + bioscall_8h.html + 56a172d2268fc10811a0bb180d7c3f49 + (int biosInt, int eax, int ebx, int ecx, int edx, int esi, int edi, int es, int ds) + + + + kmalloc.h + /usr/home/reddawg/source/ubixos/src/sys/include/lib/ + kmalloc_8h + ubixos/types.h + memDescriptor + + #define + MALLOC_ALIGN + kmalloc_8h.html + f0fa0ac2c51032ef234e92b127e59a74 + (size) + + + #define + MALLOC_ALIGN_SIZE + kmalloc_8h.html + 507e7ea478c4d42970730698da5c1470 + + + + #define + sysID + kmalloc_8h.html + 81d09bc848b49133401b3efeeb65f1af + + + + void + kfree + kmalloc_8h.html + aa9ed6886459604cf73ccdbf6410e487 + (void *baseAddr) + + + void * + kmalloc + kmalloc_8h.html + 150eab2ac4ce4553e21ca10e7f441762 + (uInt32 len) + + + + kprint.h + /usr/home/reddawg/source/ubixos/src/sys/include/lib/ + kprint_8h + ubixos/types.h + + int + kprintf + kprint_8h.html + b2761bdf0cca73ad0fb5880895210cd8 + (const char *fmt,...) + + + int + printOff + kprint_8h.html + 813254cfe6d658ea82f1dcdf2d927fb8 + + + + + kprintf.h + /usr/home/reddawg/source/ubixos/src/sys/include/lib/ + kprintf_8h + ubixos/types.h + + int + kprintf + kprintf_8h.html + b2761bdf0cca73ad0fb5880895210cd8 + (const char *fmt,...) + + + int + ogPrintf + kprintf_8h.html + 3b4a66bf1f6583e65660f281b6014aa1 + (char *) + + + int + ogprintOff + kprintf_8h.html + 20b3409b318c04fbc25a13dc10d1c34f + + + + int + printOff + kprintf_8h.html + 813254cfe6d658ea82f1dcdf2d927fb8 + + + + + libcpp.h + /usr/home/reddawg/source/ubixos/src/sys/include/lib/ + libcpp_8h + ubixos/types.h + + void + operator delete + libcpp_8h.html + 3d97a7e2a0208075b4b37328c96ed390 + (void *ptr) + + + void + operator delete[] + libcpp_8h.html + 1d8b2d6f17242ae0d182b0f7a98ba54f + (void *ptr) + + + void * + operator new + libcpp_8h.html + 9bccb23e08907b6033c45f524578239a + (unsigned size) + + + void * + operator new[] + libcpp_8h.html + e55853bd31de5afc92b2093f2567c007 + (unsigned size) + + + + string.h + /usr/home/reddawg/source/ubixos/src/sys/include/lib/ + lib_2string_8h + ubixos/types.h + + int + memcmp + lib_2string_8h.html + 3ecfabf29de8f914413abc2da01f5ca5 + (const void *dst, const void *src, size_t length) + + + void * + memcpy + lib_2string_8h.html + e33b18edb618c656b9b795b9fce2316c + (const void *dst, const void *src, size_t length) + + + void * + memset + lib_2string_8h.html + ce4b911463887af5e748326323e99a23 + (void *dst, int c, size_t length) + + + int + sprintf + lib_2string_8h.html + c38cd16373d98782e1465bd3d5aba470 + (char *buf, const char *fmt,...) + + + int + strcmp + lib_2string_8h.html + 6f3dcb20ff11ff9db5904c3cfb61a38c + (const char *str1, const char *str2) + + + char * + strcpy + lib_2string_8h.html + 55e123beb3d7f96e25e024a13582d987 + (char *, const char *) + + + int + strlen + lib_2string_8h.html + ce2e8f8b5db1119196eee36974d8b536 + (const char *string) + + + int + strncmp + lib_2string_8h.html + db3227f852046ace07342303d3e87c78 + (const char *a, const char *b, size_t c) + + + void + strncpy + lib_2string_8h.html + 2a6bedbfab350cd17b80849f5f9234e9 + (char *dest, const char *src, size_t size) + + + char * + strstr + lib_2string_8h.html + dcec9a82a6a276e8edb0fd4fc26fe8f2 + (const char *s, char *find) + + + char * + strtok + lib_2string_8h.html + 9af7251f0c1b875e0e34b8e2b94dda39 + (char *str, const char *sep) + + + char * + strtok_r + lib_2string_8h.html + 1fd91a5c8419dbcadcf759283511b6d5 + (char *str, const char *sep, char **last) + + + + string.h + /usr/home/reddawg/source/ubixos/src/sys/include/ + string_8h + ubixos/types.h + + void * + memcpy + string_8h.html + 438fd8df168b3de7321baec2a8805c72 + (void *dst, const void *src, size_t length) + + + void * + memset + string_8h.html + ce4b911463887af5e748326323e99a23 + (void *dst, int c, size_t length) + + + int + sprintf + string_8h.html + 3082155ec11e7229f7a20439b31a169e + (char *str, const char *format,...) + + + int + strcmp + string_8h.html + 21e4788b4a0ae39b11aa32e9a1079f98 + (const char *, const char *) + + + char * + strcpy + string_8h.html + 1a8e0d046aa6ccaf2c9947e3142e4786 + (char *dst, const char *src) + + + int + strlen + string_8h.html + ce2e8f8b5db1119196eee36974d8b536 + (const char *string) + + + long + strtol + string_8h.html + 23a80e470a9dae66d16e7d25fbba122a + (const char *__restrict nptr, char **__restrict endptr, int base) + + + + math.h + /usr/home/reddawg/source/ubixos/src/sys/include/ + math_8h + ubixos/types.h + + unsigned long long int + u_quad_t + math_8h.html + b6313c23192f39c2165545e050d01bb3 + + + + quad_t + __divdi3 + math_8h.html + 4a8c5f9eac2f7dbabb3b6eefb0da4e80 + (quad_t a, quad_t b) + + + u_quad_t + __udivdi3 + math_8h.html + a99260684308a8f99235c4cff39c9e92 + (u_quad_t a, u_quad_t b) + + + double + atan + math_8h.html + 1e2f8f6d64eaa95131bc63fee34970ea + (double x) + + + double + sqrt + math_8h.html + b87521a75ef827a85807f89a6c10629a + (double x) + + + + mpi.h + /usr/home/reddawg/source/ubixos/src/sys/include/mpi/ + mpi_8h + ubixos/types.h + ubixos/sched.h + mpi_mbox + mpi_message + + #define + MESSAGE_LENGTH + mpi_8h.html + c146c3c7afc6f342ae4f476bd46d924a + + + + mpi_mbox + mpi_mbox_t + mpi_8h.html + 99197a2cb698de0f05cd0dbba8231b57 + + + + mpi_message + mpi_message_t + mpi_8h.html + 1b45387020c48a66e8defc7a6dadb562 + + + + int + mpi_createMbox + mpi_8h.html + 454c70b9013b47d4e8fd0e45af331c69 + (char *) + + + int + mpi_destroyMbox + mpi_8h.html + 9b34d23f75ad6a36e1f9f62814a33547 + (char *) + + + int + mpi_fetchMessage + mpi_8h.html + 22e0e1e2617b3b69b2088c3fd41b7036 + (char *, mpi_message_t *) + + + int + mpi_postMessage + mpi_8h.html + 1c2c24c44767f282cddb50a9affa3f55 + (char *, uInt32, mpi_message_t *) + + + int + mpi_spam + mpi_8h.html + ebee857d028fff3e542529c5b711e06a + (uInt32, void *) + + + + api.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + api_8h + net/opt.h + net/pbuf.h + net/sys.h + net/ipv4/ip.h + net/udp.h + net/tcp.h + net/err.h + netbuf + netconn + + #define + NETCONN_COPY + api_8h.html + 482106705a409ffb01daa6b18c159e5f + + + + #define + NETCONN_NOCOPY + api_8h.html + 7a469e67f62b0f7266c8526284bc38c9 + + + + netconn_state + 2c6c9c1869f443c5ec7b31180a44fada + + + + NETCONN_NONE + 2c6c9c1869f443c5ec7b31180a44fadabf6d2818cd3f8ac1abe824234fe8dfa0 + + + + NETCONN_WRITE + 2c6c9c1869f443c5ec7b31180a44fada572747ecfd262085e0dace9156f60d2e + + + + NETCONN_ACCEPT + 2c6c9c1869f443c5ec7b31180a44fadaad63efdb335451638794101ec7dd76bf + + + + NETCONN_RECV + 2c6c9c1869f443c5ec7b31180a44fada059737a641b0ef6204f674b8a99d8210 + + + + NETCONN_CONNECT + 2c6c9c1869f443c5ec7b31180a44fadaad9b6e6fa43d632df8dc3b155c53cfff + + + + NETCONN_CLOSE + 2c6c9c1869f443c5ec7b31180a44fada575b2bcec88c95abac43cb5e8cce2f17 + + + + netconn_type + aba260d28d105fb4bce9185fd0300d91 + + + + NETCONN_TCP + aba260d28d105fb4bce9185fd0300d9175d14318b91af7a452230189f47e5e1a + + + + NETCONN_UDP + aba260d28d105fb4bce9185fd0300d916b8ec191d69f7e639f4ab40779069636 + + + + NETCONN_UDPLITE + aba260d28d105fb4bce9185fd0300d91655e1625cc7e6a93f1e3d2646f56a1e4 + + + + NETCONN_UDPNOCHKSUM + aba260d28d105fb4bce9185fd0300d917e0c3f566b3d4321b36b711b6b1ad6de + + + + void * + netbuf_alloc + api_8h.html + 7770b72b0ae9e741fbb81f222e334a1a + (struct netbuf *buf, uInt16 size) + + + void + netbuf_chain + api_8h.html + 631e8bddd99b2397cd0b26973c659602 + (struct netbuf *head, struct netbuf *tail) + + + void + netbuf_copy + api_8h.html + 7c70594658105835086ed6fe19aa8067 + (struct netbuf *buf, void *dataptr, uInt16 len) + + + void + netbuf_copy_partial + api_8h.html + 9a5f4f669674daa2f3b7b303d7cea915 + (struct netbuf *buf, void *dataptr, uInt16 len, uInt16 offset) + + + err_t + netbuf_data + api_8h.html + b47d915f31d9e5d1218ed238f0428386 + (struct netbuf *buf, void **dataptr, uInt16 *len) + + + void + netbuf_delete + api_8h.html + 9dfd3ddfe0ec65009cb140c68404b09d + (struct netbuf *buf) + + + void + netbuf_first + api_8h.html + 222ad2a2eb871d603b216a87e9f9be51 + (struct netbuf *buf) + + + void + netbuf_free + api_8h.html + 02f82348ac23431a4b1512feae25f26b + (struct netbuf *buf) + + + ip_addr * + netbuf_fromaddr + api_8h.html + 8dd3c0551aa79d162b224ea5cd815b55 + (struct netbuf *buf) + + + uInt16 + netbuf_fromport + api_8h.html + 6294b37d1aba1478329e1f084f39db5d + (struct netbuf *buf) + + + uInt16 + netbuf_len + api_8h.html + 6d20eca8f0316e4e71980108c1563581 + (struct netbuf *buf) + + + netbuf * + netbuf_new + api_8h.html + aba704cd963e35e71145de9f5112991d + (void) + + + Int8 + netbuf_next + api_8h.html + 69b35485702388475866d2ee07b158cb + (struct netbuf *buf) + + + void + netbuf_ref + api_8h.html + f038b56dbdd67a6e48bf0125c8ef61ba + (struct netbuf *buf, void *dataptr, uInt16 size) + + + netconn * + netconn_accept + api_8h.html + b1ef5f260ad8147a3b5b70b317b489d2 + (struct netconn *conn) + + + err_t + netconn_addr + api_8h.html + fcf7f4195b699c039de37b4dd3f563b7 + (struct netconn *conn, struct ip_addr **addr, uInt16 *port) + + + err_t + netconn_bind + api_8h.html + dc842fc0f1de512895ef3cc9c657272a + (struct netconn *conn, struct ip_addr *addr, uInt16 port) + + + err_t + netconn_close + api_8h.html + 25bb1c1c9928f91f53149a026e2e2624 + (struct netconn *conn) + + + err_t + netconn_connect + api_8h.html + 40e08b372ad246ec7d2a7c9b1a2bd8fb + (struct netconn *conn, struct ip_addr *addr, uInt16 port) + + + err_t + netconn_delete + api_8h.html + b411221f912a6d9e4c82ac3963989403 + (struct netconn *conn) + + + err_t + netconn_err + api_8h.html + b9eccae90351eb6c3d2ca690068445d4 + (struct netconn *conn) + + + err_t + netconn_listen + api_8h.html + b917e0fc541447d966e5cf712ce24e58 + (struct netconn *conn) + + + netconn * + netconn_new + api_8h.html + 935860c5a91e85457369b6f558e638fd + (enum netconn_type type) + + + err_t + netconn_peer + api_8h.html + afa4042fd63fd78a440006eb4da36eeb + (struct netconn *conn, struct ip_addr **addr, uInt16 *port) + + + netbuf * + netconn_recv + api_8h.html + cbd0b5a0344c2c3fffe5a02445a2c2b3 + (struct netconn *conn) + + + err_t + netconn_send + api_8h.html + c4d4d10153d47c80a783c34b27c66238 + (struct netconn *conn, struct netbuf *buf) + + + enum netconn_type + netconn_type + api_8h.html + 5ab1d6bb5e45b28125312f1b3c840853 + (struct netconn *conn) + + + err_t + netconn_write + api_8h.html + 9363929b6c680bc1dd3f302885128959 + (struct netconn *conn, void *dataptr, uInt16 size, uInt8 copy) + + + + api_msg.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + api__msg_8h + net/opt.h + net/pbuf.h + net/sys.h + net/ipv4/ip.h + net/udp.h + net/tcp.h + net/api.h + api_msg + api_msg_msg + + api_msg_type + f578a5487f9a3b529ed4617e52cad76d + + + + API_MSG_NEWCONN + f578a5487f9a3b529ed4617e52cad76dc485de441da7ee85ea691a892c7286c2 + + + + API_MSG_DELCONN + f578a5487f9a3b529ed4617e52cad76dda53fbecc71f69bfd0b98622b20f0c58 + + + + API_MSG_BIND + f578a5487f9a3b529ed4617e52cad76df07bc566f5626f8189745bca07e94a31 + + + + API_MSG_CONNECT + f578a5487f9a3b529ed4617e52cad76d384f86fe3736b156b8d16df7e355e571 + + + + API_MSG_LISTEN + f578a5487f9a3b529ed4617e52cad76d46f2e21faec2f5d2773c8bb7db2d7aaa + + + + API_MSG_ACCEPT + f578a5487f9a3b529ed4617e52cad76dd05ed7d16a1807b336cea517bee5c148 + + + + API_MSG_SEND + f578a5487f9a3b529ed4617e52cad76d951dbc12d5c7d0156077bd887fa7d36e + + + + API_MSG_RECV + f578a5487f9a3b529ed4617e52cad76d7d2d29f00e09ebb6212968006c259307 + + + + API_MSG_WRITE + f578a5487f9a3b529ed4617e52cad76db61d9c706d0cd2be9779e238553c9755 + + + + API_MSG_CLOSE + f578a5487f9a3b529ed4617e52cad76d69663c2a794daeda40e795407074d588 + + + + API_MSG_MAX + f578a5487f9a3b529ed4617e52cad76dda4368b873d948c0965e76c5450c6843 + + + + void + api_msg_input + api__msg_8h.html + b15a981fb41b53567d7a4e9412c6f4c1 + (struct api_msg *msg) + + + void + api_msg_post + api__msg_8h.html + ee039fae0c665f1372f4a3ff8395ffeb + (struct api_msg *msg) + + + + arch.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + arch_8h + arch/cpu.h + arch/cc.h + + #define + BIG_ENDIAN + arch_8h.html + 23eb5e058a210efdde3d64e69679fafa + + + + #define + LITTLE_ENDIAN + arch_8h.html + 8782a401fbf55261460863fc2f8df1ce + + + + + cc.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/arch/ + cc_8h + + #define + PACK_STRUCT_BEGIN + cc_8h.html + 73199061891adf1b912d20835c7d5e96 + + + + #define + PACK_STRUCT_END + cc_8h.html + 465fef70f294e21cbf4ea51fc342f20e + + + + #define + PACK_STRUCT_FIELD + cc_8h.html + ab0b988124e37a978d9a88e7c1c778e0 + (x) + + + #define + PACK_STRUCT_STRUCT + cc_8h.html + 33623da05bb55497534c3dc26ebebeb2 + + + + + cpu.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/arch/ + cpu_8h + + #define + BYTE_ORDER + cpu_8h.html + 1771b7fb65ee640524d0052f229768c3 + + + + + init.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/arch/ + net_2arch_2init_8h + + #define + TCPIP_INIT_DONE + net_2arch_2init_8h.html + 5d15dbaf40c2c63af82a2d5a42aab4d4 + (arg) + + + + init.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + ubixos_2init_8h + vmm/vmm.h + vfs/vfs.h + isa/8259.h + sys/idt.h + ubixos/sched.h + isa/pit.h + isa/atkbd.h + ubixos/time.h + net/net.h + isa/ne2k.h + devfs/devfs.h + pci/pci.h + ubixfs/ubixfs.h + isa/fdc.h + ubixos/tty.h + ufs/ufs.h + ubixos/static.h + pci/hd.h + sys/kern_sysctl.h + ubixos/vitals.h + + int(*) + intFunctionPTR + ubixos_2init_8h.html + 7a43b6d63a970e6947ab90db48ef8707 + (void) + + + intFunctionPTR + init_tasks + ubixos_2init_8h.html + c2942ccd2cc88a56391dd2b836b38150 + [] + + + int + init_tasksTotal + ubixos_2init_8h.html + 21f47c950626424757538f3419d77fa9 + + + + + lib.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/arch/ + lib_8h + + void + bcopy + lib_8h.html + 04bffce8d62dbb1e8e4e80a5fcdfed9a + (const void *src, void *dest, int len) + + + void + bzero + lib_8h.html + dd5fdbef65776341fa73044b6d579279 + (void *data, int n) + + + int + strlen + lib_8h.html + e6c8de953239811a34eeeab09458e55e + (const char *str) + + + int + strncmp + lib_8h.html + 6395668b53785234b479045e1773a6a4 + (const char *str1, const char *str2, int len) + + + + perf.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/arch/ + perf_8h + ubixos/times.h + + #define + PERF_START + perf_8h.html + a1d6977095e51331f65dcfb2b076da52 + + + + #define + PERF_STOP + perf_8h.html + 8ac3afe5d720793a229fbf70a78eb82f + (x) + + + void + perf_init + perf_8h.html + b2440c269fc0ef33e7b7c103271ad986 + (char *fname) + + + void + perf_print + perf_8h.html + d30d8d40f4e25543ba0c1d338a1d40e3 + (unsigned long c1l, unsigned long c1h, unsigned long c2l, unsigned long c2h, char *key) + + + void + perf_print_times + perf_8h.html + 4368d83d04614f580a657530a68b1a5f + (struct tms *start, struct tms *end, char *key) + + + + sys_arch.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/arch/ + sys__arch_8h + + #define + SYS_MBOX_NULL + sys__arch_8h.html + 151f190d8a41cf6e2a02e0eec2b75355 + + + + #define + SYS_SEM_NULL + sys__arch_8h.html + c66fcad3bfe79589054eb31765031544 + + + + sys_mbox * + sys_mbox_t + sys__arch_8h.html + ddb49bcb576ed4b88003e526975ed15d + + + + sys_sem * + sys_sem_t + sys__arch_8h.html + 9757ec2132358c603f527a8daeae684e + + + + sys_thread * + sys_thread_t + sys__arch_8h.html + 2930394713e07b1b46b0b5396708d911 + + + + + debug.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + debug_8h + + #define + API_LIB_DEBUG + debug_8h.html + 671009550216f7dc03e67ba5751e3160 + + + + #define + API_MSG_DEBUG + debug_8h.html + 4279d7ff9f986b2ff3eb068bb012b697 + + + + #define + ARP_DEBUG + debug_8h.html + 7fa8be0d28d77b4ab4f44d924d4d69e2 + + + + #define + ASSERT + debug_8h.html + 0a3e46fec8345ab664843141b78b82a3 + (x, y) + + + #define + DEBUGF + debug_8h.html + 8b52c1fca5671ffbfe068c8d50ca0065 + (debug, x) + + + #define + DELIF_DEBUG + debug_8h.html + 6e7412fadcce1ff78621a6f1e986af71 + + + + #define + DEMO_DEBUG + debug_8h.html + d750f695e056eb393ae1b1afb18ab04d + + + + #define + DHCP_DEBUG + debug_8h.html + 97927ceecabcdb5f41735bf372a05cee + + + + #define + DROPIF_DEBUG + debug_8h.html + 216676a659b5957851da6a5a41a8b0b4 + + + + #define + ICMP_DEBUG + debug_8h.html + 9595904a1cb9bfe0b9b1d958abdc923a + + + + #define + INET_DEBUG + debug_8h.html + 78140cbe70258a65cb5c9e381843e4f3 + + + + #define + IP_DEBUG + debug_8h.html + 5d3348778951e7bc5cd397c6575eef3a + + + + #define + IP_REASS_DEBUG + debug_8h.html + 4cdc3e9a4a1c01d1f7f0e723a1b2ec33 + + + + #define + MEM_DEBUG + debug_8h.html + 2d7bc380695eeedb1af50c3808613afe + + + + #define + MEMP_DEBUG + debug_8h.html + d80231923f7a808d49eba5ec57d63616 + + + + #define + NETIF_DEBUG + debug_8h.html + 2dfad02b075a7f9a8791a66fe40864a4 + + + + #define + PBUF_DEBUG + debug_8h.html + 5c3d44a0ec3bb8bd66f776c70d5c6a6c + + + + #define + SOCKETS_DEBUG + debug_8h.html + 509594f3ba7d8b1356628b50b55a0934 + + + + #define + SYS_DEBUG + debug_8h.html + 2960ae20008f05da8cc0714f36365642 + + + + #define + TAPIF_DEBUG + debug_8h.html + c58fd5f472139cd7e1540fb4e0619567 + + + + #define + TCP_CWND_DEBUG + debug_8h.html + 66df03d8192cd978d3321a9d68bf5411 + + + + #define + TCP_DEBUG + debug_8h.html + 4f43bb8a430c7a52a1ad5086d3f2803c + + + + #define + TCP_FR_DEBUG + debug_8h.html + 5895bee26e8e1a0b89d597e0f2580b23 + + + + #define + TCP_INPUT_DEBUG + debug_8h.html + f51dc2563536de56470146749f715ba8 + + + + #define + TCP_OUTPUT_DEBUG + debug_8h.html + 9f70601fdc1feee490772bf7fcdb74fb + + + + #define + TCP_QLEN_DEBUG + debug_8h.html + e7980c7f8eb45cd411bf410ff0a3fc55 + + + + #define + TCP_REXMIT_DEBUG + debug_8h.html + 3c6d576453b168f2c5f2178cc0bffd4c + + + + #define + TCP_RST_DEBUG + debug_8h.html + 37596f7bbb9b7663826244ba54486679 + + + + #define + TCP_RTO_DEBUG + debug_8h.html + d6e52e37415d0d0cbe4931a28f5a9662 + + + + #define + TCP_WND_DEBUG + debug_8h.html + 3704f433e947d6342da77c74e33627e1 + + + + #define + TCPDUMP_DEBUG + debug_8h.html + 1ddf6bc3a7d9c615f5c9954c1d4ad696 + + + + #define + TCPIP_DEBUG + debug_8h.html + 52d6c83451936c3de3b0338d4a3f921f + + + + #define + TUNIF_DEBUG + debug_8h.html + 05e4e792f5d82f9528e5fd08251a1aa2 + + + + #define + UDP_DEBUG + debug_8h.html + 0393f312c5475a1c649b39ef9cfcaad4 + + + + #define + UNIXIF_DEBUG + debug_8h.html + 2329ea8c024d2a70b3ebabf9bc1bf1e3 + + + + + def.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + def_8h + arch/lib.h + + #define + NULL + def_8h.html + 070d2ce7b6bb7e5c05602aa8c308d0c4 + + + + #define + UMAX + def_8h.html + 55b0bf94baa06c302a48157cd42cd676 + (a, b) + + + + err.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + err_8h + ubixos/types.h + net/debug.h + net/arch/cc.h + + #define + ERR_ABRT + err_8h.html + 0629f0c91a328ccf469923287db34d7f + + + + #define + ERR_ARG + err_8h.html + 8700518a3e3d0c7a4439a37dcbcf2143 + + + + #define + ERR_BUF + err_8h.html + e1dcf352601ec4d3b700910df24f863d + + + + #define + ERR_CLSD + err_8h.html + f26c7107aefe53fdfef57965fd9b937d + + + + #define + ERR_CONN + err_8h.html + 88c4da0bf5d6a4410f6cfb864a5f04ce + + + + #define + ERR_MEM + err_8h.html + 6ab63185cc5dff3c50c61d99bdf98369 + + + + #define + ERR_OK + err_8h.html + 98c763adfeea8e9831c46ec269e47ae9 + + + + #define + ERR_RST + err_8h.html + 1ef610d9fa2a04aef05d5410a2b3b65a + + + + #define + ERR_RTE + err_8h.html + 99462c1105f849cc0db4c87261e0b63d + + + + #define + ERR_USE + err_8h.html + 7a7ef5bec7c4a01857f4430b82915a0a + + + + #define + ERR_VAL + err_8h.html + a803bb0b2c462e8b1f60459dd1f54bc9 + + + + #define + lwip_strerr + err_8h.html + b58c2561ad3b133e625183721b25ba27 + (x) + + + Int8 + err_t + err_8h.html + b7190f3da5c85931fc059e0312bc1407 + + + + + icmp.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ipv4/ + ipv4_2icmp_8h + net/arch.h + net/opt.h + net/pbuf.h + net/netif.h + icmp_dur_hdr + icmp_echo_hdr + icmp_te_hdr + + #define + ICMP_DUR + ipv4_2icmp_8h.html + 87f8266c067fb604419fbf17c0d57d64 + + + + #define + ICMP_ECHO + ipv4_2icmp_8h.html + d58231410d58e34b455328b888a9e73c + + + + #define + ICMP_ER + ipv4_2icmp_8h.html + f1ff8912ae85b066d9dbe6caf3334ab7 + + + + #define + ICMP_IR + ipv4_2icmp_8h.html + f9698624c0200d6be1681c9b5243d1e9 + + + + #define + ICMP_IRQ + ipv4_2icmp_8h.html + 55b78957e5ffd7aae0db3742b2c556a4 + + + + #define + ICMP_PP + ipv4_2icmp_8h.html + 495e2e90e09c924c16ad8e6fef4b89dc + + + + #define + ICMP_RD + ipv4_2icmp_8h.html + f8671e386aaa07888ad2bcb6150b113f + + + + #define + ICMP_SQ + ipv4_2icmp_8h.html + eaa5cc8a0b5b0c7ffe590991b3b2a262 + + + + #define + ICMP_TE + ipv4_2icmp_8h.html + 58e03a47804158d97a9c069cc2204797 + + + + #define + ICMP_TS + ipv4_2icmp_8h.html + 776eca11e543699d8e55d470b3809a05 + + + + #define + ICMP_TSR + ipv4_2icmp_8h.html + 01f3814d260088de9777de2634130070 + + + + #define + ICMPH_CODE + ipv4_2icmp_8h.html + 598231bf61f3b0e9f9a3117c385e0396 + (hdr) + + + #define + ICMPH_CODE_SET + ipv4_2icmp_8h.html + e69d6e0272aa0db81df1555c069cda34 + (hdr, code) + + + #define + ICMPH_TYPE + ipv4_2icmp_8h.html + 22fef4dade8b0b3b49651e2a2cb73c79 + (hdr) + + + #define + ICMPH_TYPE_SET + ipv4_2icmp_8h.html + 05b6457f9d5d496aafebe97dccb61926 + (hdr, type) + + + icmp_dur_type + 17637465f209385e5d19ef47fd9266a5 + + + + ICMP_DUR_NET + 17637465f209385e5d19ef47fd9266a53cc3714544e123bdef2eadb1a4d320e3 + + + + ICMP_DUR_HOST + 17637465f209385e5d19ef47fd9266a5648ab915a76dfb7b9568e94de00da1e7 + + + + ICMP_DUR_PROTO + 17637465f209385e5d19ef47fd9266a53c7bbd13b613990413ef167017dfbcef + + + + ICMP_DUR_PORT + 17637465f209385e5d19ef47fd9266a5c973dd9b04e094043ccc4cf875ef5644 + + + + ICMP_DUR_FRAG + 17637465f209385e5d19ef47fd9266a58be2bc49d42aa1a6ee1da93a8700ef5f + + + + ICMP_DUR_SR + 17637465f209385e5d19ef47fd9266a5f63296fc25f79e56946a56a8da132c13 + + + + icmp_te_type + 058d0a0769bd38db99fc6fd1dad1324a + + + + ICMP_TE_TTL + 058d0a0769bd38db99fc6fd1dad1324a827a1f8705826a6cc3c22e2571acf02c + + + + ICMP_TE_FRAG + 058d0a0769bd38db99fc6fd1dad1324a4d351874c3e2d4a4cf46569df28cd796 + + + + void + icmp_dest_unreach + ipv4_2icmp_8h.html + e26c59eab4ce553964a0c9d43f534d06 + (struct pbuf *p, enum icmp_dur_type t) + + + void + icmp_input + ipv4_2icmp_8h.html + c929e48a1dddf98050b73a2633fcaef1 + (struct pbuf *p, struct netif *inp) + + + void + icmp_time_exceeded + ipv4_2icmp_8h.html + 49723e5e11c4bbc86197e58fdca7c119 + (struct pbuf *p, enum icmp_te_type t) + + + icmp_te_hdr + PACK_STRUCT_STRUCT + ipv4_2icmp_8h.html + e50c6fc46bd03e2164637a4903b22d30 + + + + icmp_dur_hdr + PACK_STRUCT_STRUCT + ipv4_2icmp_8h.html + 30316c8093c1b3d83652eaeefebb99c6 + + + + icmp_echo_hdr + PACK_STRUCT_STRUCT + ipv4_2icmp_8h.html + c61f7d066bb03b3111b5d6d1dabb2d21 + + + + + icmp.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ipv6/ + ipv6_2icmp_8h + icmp_dur_hdr + icmp_echo_hdr + icmp_te_hdr + + #define + ICMP6_DUR + ipv6_2icmp_8h.html + 7ed40b3824d1ad824934bfdd245266d4 + + + + #define + ICMP6_ECHO + ipv6_2icmp_8h.html + 4cc3e223b63f27b546d62e9a258dba5a + + + + #define + ICMP6_ER + ipv6_2icmp_8h.html + 2ff2d0fef8c5ccf820b7bf8bc9f19c7f + + + + #define + ICMP6_TE + ipv6_2icmp_8h.html + 8cae45353e9358b7892ad3b29174c4dc + + + + icmp_dur_type + 17637465f209385e5d19ef47fd9266a5 + + + + ICMP_DUR_NET + 17637465f209385e5d19ef47fd9266a53cc3714544e123bdef2eadb1a4d320e3 + + + + ICMP_DUR_HOST + 17637465f209385e5d19ef47fd9266a5648ab915a76dfb7b9568e94de00da1e7 + + + + ICMP_DUR_PROTO + 17637465f209385e5d19ef47fd9266a53c7bbd13b613990413ef167017dfbcef + + + + ICMP_DUR_PORT + 17637465f209385e5d19ef47fd9266a5c973dd9b04e094043ccc4cf875ef5644 + + + + ICMP_DUR_FRAG + 17637465f209385e5d19ef47fd9266a58be2bc49d42aa1a6ee1da93a8700ef5f + + + + ICMP_DUR_SR + 17637465f209385e5d19ef47fd9266a5f63296fc25f79e56946a56a8da132c13 + + + + icmp_te_type + 058d0a0769bd38db99fc6fd1dad1324a + + + + ICMP_TE_TTL + 058d0a0769bd38db99fc6fd1dad1324a827a1f8705826a6cc3c22e2571acf02c + + + + ICMP_TE_FRAG + 058d0a0769bd38db99fc6fd1dad1324a4d351874c3e2d4a4cf46569df28cd796 + + + + void + icmp_dest_unreach + ipv6_2icmp_8h.html + e26c59eab4ce553964a0c9d43f534d06 + (struct pbuf *p, enum icmp_dur_type t) + + + void + icmp_input + ipv6_2icmp_8h.html + c929e48a1dddf98050b73a2633fcaef1 + (struct pbuf *p, struct netif *inp) + + + void + icmp_time_exceeded + ipv6_2icmp_8h.html + 49723e5e11c4bbc86197e58fdca7c119 + (struct pbuf *p, enum icmp_te_type t) + + + + inet.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ipv4/ + ipv4_2inet_8h + net/arch.h + net/opt.h + net/pbuf.h + net/ipv4/ip_addr.h + + #define + htonl + ipv4_2inet_8h.html + f8185bfc3e242e1460a6d7de5320a875 + (n) + + + #define + HTONL + ipv4_2inet_8h.html + 56db719246f1d816e162b3ae60bf58cd + (n) + + + #define + htons + ipv4_2inet_8h.html + b7fffd06ef1d1a7d34f99eedbb9f44dd + (n) + + + #define + HTONS + ipv4_2inet_8h.html + 69a7a4951ff21b302267532c21ee78fc + (n) + + + #define + ntohl + ipv4_2inet_8h.html + 6a20f63e739c4f61a0f7f74cf1963c3b + + + + #define + NTOHL + ipv4_2inet_8h.html + 607a925f56c0283c05c4f3f26a84a7fd + + + + #define + ntohs + ipv4_2inet_8h.html + 118e9d76568ab81ad97f138d4ea1ddd2 + + + + #define + NTOHS + ipv4_2inet_8h.html + 90bf46928430b046d170c41fd79d5ece + + + + uInt32 + htonl + ipv4_2inet_8h.html + d5bd59ef607c94932ced92e726cc3a09 + (uInt32 n) + + + uInt16 + htons + ipv4_2inet_8h.html + d1ed2566ca1ae8e8495457f4a75d6155 + (uInt16 n) + + + uInt16 + inet_chksum + ipv4_2inet_8h.html + 16cd14e6fc469418d08be5ea916962a0 + (void *dataptr, uInt16 len) + + + uInt16 + inet_chksum_pbuf + ipv4_2inet_8h.html + b331ea88799c92300f66dbc77a0a660a + (struct pbuf *p) + + + uInt16 + inet_chksum_pseudo + ipv4_2inet_8h.html + 69c3b48772e9e182d8a448ea8f0ae294 + (struct pbuf *p, struct ip_addr *src, struct ip_addr *dest, uInt8 proto, uInt16 proto_len) + + + + inet.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ipv6/ + ipv6_2inet_8h + net/arch.h + net/opt.h + net/pbuf.h + net/ipv6/ip_addr.h + + u32_t + htonl + ipv6_2inet_8h.html + ed84a49b499a0d09a1237113b85ad0ab + (u32_t n) + + + u16_t + htons + ipv6_2inet_8h.html + 78bef775303fb875199620dac59960c5 + (u16_t n) + + + u16_t + inet_chksum + ipv6_2inet_8h.html + 25865a5069a73d192b95687e4a894789 + (void *data, u16_t len) + + + u16_t + inet_chksum_pbuf + ipv6_2inet_8h.html + b35967a50418358e194e8f80fdc3c865 + (struct pbuf *p) + + + u16_t + inet_chksum_pseudo + ipv6_2inet_8h.html + f3d36da67e72e759cc465423d98638d5 + (struct pbuf *p, struct ip_addr *src, struct ip_addr *dest, u8_t proto, u32_t proto_len) + + + u32_t + ntohl + ipv6_2inet_8h.html + b3ef2c882ab42295feaa7cd7d5ca8b34 + (u32_t n) + + + u16_t + ntohs + ipv6_2inet_8h.html + 4e817a3825f6d17c4e3a80614f65ac07 + (u16_t n) + + + + ip.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ipv4/ + ipv4_2ip_8h + net/arch.h + net/def.h + net/pbuf.h + net/ipv4/ip_addr.h + net/netif.h + net/err.h + ip_hdr + + #define + IP_DF + ipv4_2ip_8h.html + e2473f4a88d141d5298f92a4335b714a + + + + #define + IP_HDRINCL + ipv4_2ip_8h.html + 4c4294940df109ad673a7295b74259b0 + + + + #define + IP_HLEN + ipv4_2ip_8h.html + d76777d4d34f33ab5f715f9ca15503c3 + + + + #define + IP_MF + ipv4_2ip_8h.html + e8afe1e04bb9bad791443556c3b2cd73 + + + + #define + IP_OFFMASK + ipv4_2ip_8h.html + d059798b16d1f615b5af8770175121ba + + + + #define + IP_PROTO_ICMP + ipv4_2ip_8h.html + acaea7b8c4c8a5229c02b653766b4793 + + + + #define + IP_PROTO_TCP + ipv4_2ip_8h.html + 634284ee3a136d6ad61bc5d917ebb82f + + + + #define + IP_PROTO_UDP + ipv4_2ip_8h.html + 76212e7ef71a99646040d2e454388bed + + + + #define + IP_PROTO_UDPLITE + ipv4_2ip_8h.html + 3ef2b8a1cb4f7acee3142337438dfd0d + + + + #define + IP_RF + ipv4_2ip_8h.html + 895709708f8f909cf7b7459491d549e7 + + + + #define + IPH_CHKSUM + ipv4_2ip_8h.html + 773b96f54c75b35bcd24e7f857fcf988 + (hdr) + + + #define + IPH_CHKSUM_SET + ipv4_2ip_8h.html + ec30403fb98b013bd094688de55cdaef + (hdr, chksum) + + + #define + IPH_HL + ipv4_2ip_8h.html + 7c60caeb708571a07a44309c10ec3a01 + (hdr) + + + #define + IPH_ID + ipv4_2ip_8h.html + e79eaecc0bf9e4dbb9e47ea56ad2157a + (hdr) + + + #define + IPH_ID_SET + ipv4_2ip_8h.html + 3b2c57b6a9dc9cc32fc2f145a96bbf8f + (hdr, id) + + + #define + IPH_LEN + ipv4_2ip_8h.html + ec0328fe4711b8c1ef4dd6709e4fd6d5 + (hdr) + + + #define + IPH_LEN_SET + ipv4_2ip_8h.html + 069cb9b3765c4bdd63d13efb2df0206e + (hdr, len) + + + #define + IPH_OFFSET + ipv4_2ip_8h.html + 559dce3878f1d6a46bcb4cb312962397 + (hdr) + + + #define + IPH_OFFSET_SET + ipv4_2ip_8h.html + 4c2189e1400dca1c0f785de96ceda2b6 + (hdr, off) + + + #define + IPH_PROTO + ipv4_2ip_8h.html + a2de6f9d35337b4be67d799805665e11 + (hdr) + + + #define + IPH_PROTO_SET + ipv4_2ip_8h.html + 49753f7668f741b1877340bff6fb97c3 + (hdr, proto) + + + #define + IPH_TOS + ipv4_2ip_8h.html + 13fb5476ab97db9c5de6c1f5ca0d82e6 + (hdr) + + + #define + IPH_TTL + ipv4_2ip_8h.html + 0d8238411ce35a007170f652e62209b3 + (hdr) + + + #define + IPH_TTL_SET + ipv4_2ip_8h.html + a0e49f03bd4c3144e3548a0db72d1deb + (hdr, ttl) + + + #define + IPH_V + ipv4_2ip_8h.html + 05a9e8ecf4eff38244b4c13c7e70094c + (hdr) + + + #define + IPH_VHLTOS_SET + ipv4_2ip_8h.html + 65a5ff431603908b698b69ff5151f888 + (hdr, v, hl, tos) + + + void + ip_init + ipv4_2ip_8h.html + 8be0857c3bd133182ecd9e0dd700f7c7 + (void) + + + err_t + ip_input + ipv4_2ip_8h.html + 3c420dab0c6760df099a2d688fa42a26 + (struct pbuf *p, struct netif *inp) + + + uInt8 + ip_lookup + ipv4_2ip_8h.html + b3e95b26f169c5d3ed21c88553052a3d + (void *header, struct netif *inp) + + + err_t + ip_output + ipv4_2ip_8h.html + c360020282b7630ac9e9780e7a5bb758 + (struct pbuf *p, struct ip_addr *src, struct ip_addr *dest, uInt8 ttl, uInt8 proto) + + + err_t + ip_output_if + ipv4_2ip_8h.html + 786ad4beeca101382b74feb53bd3b05d + (struct pbuf *p, struct ip_addr *src, struct ip_addr *dest, uInt8 ttl, uInt8 proto, struct netif *netif) + + + netif * + ip_route + ipv4_2ip_8h.html + 27aecc05841bdece5d6bed810cc0ce71 + (struct ip_addr *dest) + + + ip_hdr + PACK_STRUCT_STRUCT + ipv4_2ip_8h.html + cc2e6fec3924fc843f79b23e2562e2c6 + + + + + ip.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ipv6/ + ipv6_2ip_8h + ip_hdr + + #define + IP_HDRINCL + ipv6_2ip_8h.html + 4c4294940df109ad673a7295b74259b0 + + + + #define + IP_HLEN + ipv6_2ip_8h.html + d76777d4d34f33ab5f715f9ca15503c3 + + + + #define + IP_PROTO_ICMP + ipv6_2ip_8h.html + acaea7b8c4c8a5229c02b653766b4793 + + + + #define + IP_PROTO_TCP + ipv6_2ip_8h.html + 634284ee3a136d6ad61bc5d917ebb82f + + + + #define + IP_PROTO_UDP + ipv6_2ip_8h.html + 76212e7ef71a99646040d2e454388bed + + + + #define + IP_PROTO_UDPLITE + ipv6_2ip_8h.html + 3ef2b8a1cb4f7acee3142337438dfd0d + + + + void + ip_init + ipv6_2ip_8h.html + 8be0857c3bd133182ecd9e0dd700f7c7 + (void) + + + void + ip_input + ipv6_2ip_8h.html + f137bb4518e39fc59653ff6b9d0852ff + (struct pbuf *p, struct netif *inp) + + + err_t + ip_output + ipv6_2ip_8h.html + 91966a8631a12ad58992043e0c7edee2 + (struct pbuf *p, struct ip_addr *src, struct ip_addr *dest, unsigned char ttl, unsigned char proto) + + + err_t + ip_output_if + ipv6_2ip_8h.html + deda3bbfd423ee9ce77db834b823ffcb + (struct pbuf *p, struct ip_addr *src, struct ip_addr *dest, unsigned char ttl, unsigned char proto, struct netif *netif) + + + netif * + ip_route + ipv6_2ip_8h.html + 27aecc05841bdece5d6bed810cc0ce71 + (struct ip_addr *dest) + + + + ip_addr.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ipv4/ + ipv4_2ip__addr_8h + net/arch.h + ip_addr + + #define + IP4_ADDR + ipv4_2ip__addr_8h.html + 58aee4166c466f9ac7035bf5cc9f9974 + (ipaddr, a, b, c, d) + + + #define + ip4_addr1 + ipv4_2ip__addr_8h.html + 32caf20405b8659c07758352746c4331 + (ipaddr) + + + #define + ip4_addr2 + ipv4_2ip__addr_8h.html + ee091caef24dd1705876bb8dbe28035c + (ipaddr) + + + #define + ip4_addr3 + ipv4_2ip__addr_8h.html + ead691bee580ea8111b70e67cf971c40 + (ipaddr) + + + #define + ip4_addr4 + ipv4_2ip__addr_8h.html + 78cbf5c1fd832f909f755c4cc9036f02 + (ipaddr) + + + #define + IP_ADDR_ANY + ipv4_2ip__addr_8h.html + 3e5e67b7292b156034560fef2202776c + + + + #define + IP_ADDR_BROADCAST + ipv4_2ip__addr_8h.html + d546955e48dada78b552375b873f6986 + + + + #define + ip_addr_cmp + ipv4_2ip__addr_8h.html + 008c9c92d770cc030ea054e6b259835a + (addr1, addr2) + + + #define + ip_addr_debug_print + ipv4_2ip__addr_8h.html + a41e0b5b64b12921f01894962c6fc9d9 + (ipaddr) + + + #define + ip_addr_isany + ipv4_2ip__addr_8h.html + 0d51c2bb5f2af51392540af1c5df511a + (addr1) + + + #define + ip_addr_isbroadcast + ipv4_2ip__addr_8h.html + ae42518ced1dbfbc55034642012055e9 + (addr1, mask) + + + #define + ip_addr_ismulticast + ipv4_2ip__addr_8h.html + 312e629c950c8e0add5b5e5897334beb + (addr1) + + + #define + ip_addr_maskcmp + ipv4_2ip__addr_8h.html + f656f30425e386d96d0e1a1b2dcb3952 + (addr1, addr2, mask) + + + #define + ip_addr_set + ipv4_2ip__addr_8h.html + 40db7feae2b92f7a7a01d65a85b06e18 + (dest, src) + + + PACK_STRUCT_END struct ip_addr + ip_addr_broadcast + ipv4_2ip__addr_8h.html + b35a6f60a0081bf09d1e03c48c3605a4 + + + + PACK_STRUCT_BEGIN struct ip_addr + PACK_STRUCT_STRUCT + ipv4_2ip__addr_8h.html + d85f58889938c4e164ac22093c9d5ffb + + + + + ip_addr.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ipv6/ + ipv6_2ip__addr_8h + net/arch.h + ip_addr + + #define + IP6_ADDR + ipv6_2ip__addr_8h.html + 01f9a78dc454fd887b9a83f2bda3d061 + (ipaddr, a, b, c, d, e, f, g, h) + + + #define + IP_ADDR_ANY + ipv6_2ip__addr_8h.html + 3e5e67b7292b156034560fef2202776c + + + + int + ip_addr_cmp + ipv6_2ip__addr_8h.html + 727f0ee83441893bbba917e64b40e569 + (struct ip_addr *addr1, struct ip_addr *addr2) + + + int + ip_addr_isany + ipv6_2ip__addr_8h.html + 705c1340d5e2f07c5a626d09dec45075 + (struct ip_addr *addr) + + + int + ip_addr_maskcmp + ipv6_2ip__addr_8h.html + 0f87b2234b23ccf5ccb3b2451f716fdb + (struct ip_addr *addr1, struct ip_addr *addr2, struct ip_addr *mask) + + + void + ip_addr_set + ipv6_2ip__addr_8h.html + e0eaca9c859c2caf0190e99e34135d1a + (struct ip_addr *dest, struct ip_addr *src) + + + + list.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + list_8h + + void + list_delete + list_8h.html + b5fdf1a904264be077ce19a432b1b119 + (struct list *list) + + + int + list_elems + list_8h.html + 472fbadc70273d6eb93dd2d36fe0709a + (struct list *list) + + + void * + list_first + list_8h.html + 5f12e03e44472a1481ec330052295a61 + (struct list *list) + + + void + list_map + list_8h.html + d5b3e5ad8d3ff0d2f8e0f42dd16b0c2d + (struct list *list, void(*func)(void *arg)) + + + list * + list_new + list_8h.html + 273d171f1dff629ec4848125e9def358 + (int size) + + + void * + list_pop + list_8h.html + 95debfd3b40314850dd4005da8b55842 + (struct list *list) + + + int + list_push + list_8h.html + 9d3ce37a0cba75529e687b3470f98980 + (struct list *list, void *elem) + + + int + list_remove + list_8h.html + 4297983849974e9a40a85242c08da45e + (struct list *list, void *elem) + + + + lwipopts.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + lwipopts_8h + + #define + ARP_TABLE_SIZE + lwipopts_8h.html + 924936a814564dbdb0bc950d255a83b9 + + + + #define + DHCP_DOES_ARP_CHECK + lwipopts_8h.html + b2d91de7b2fce879b0a213682e1b0b69 + + + + #define + ICMP_STATS + lwipopts_8h.html + 472ad3f6da741f5b287d66ad3051242b + + + + #define + ICMP_TTL + lwipopts_8h.html + e1533f2bc39a5843989909555f6ce0cf + + + + #define + IP_FORWARD + lwipopts_8h.html + 881d32ff5ee02af01f758953f1b51d59 + + + + #define + IP_OPTIONS + lwipopts_8h.html + c125a06d135555bed70eed821a697e66 + + + + #define + IP_STATS + lwipopts_8h.html + f50575a4895e26ea2c01d1f2269487be + + + + #define + LINK_STATS + lwipopts_8h.html + e58b452782d0327ae728192686c5a84a + + + + #define + LWIP_DHCP + lwipopts_8h.html + 8a6ec62dc121064ac591b1fd8567bee9 + + + + #define + LWIP_TCP + lwipopts_8h.html + a4ed98deb97b77c633cb8870f34c71e9 + + + + #define + LWIP_UDP + lwipopts_8h.html + b6030e96e72df649d2650fd32d7a67b3 + + + + #define + MEM_ALIGNMENT + lwipopts_8h.html + 97343214666ee6dcb18c0bd77b441ea7 + + + + #define + MEM_RECLAIM + lwipopts_8h.html + 092063cd8a3a133cb55ad623ee69f440 + + + + #define + MEM_SIZE + lwipopts_8h.html + 2dcf8c45f945dd0c4301a94700f2112c + + + + #define + MEM_STATS + lwipopts_8h.html + 61ec04a08c4fde690d10819e582656a7 + + + + #define + MEMP_NUM_API_MSG + lwipopts_8h.html + 5a95abf3610c56e7c23cb035eb9c3444 + + + + #define + MEMP_NUM_NETBUF + lwipopts_8h.html + 5d99df65869ac101ed6a611fc85016be + + + + #define + MEMP_NUM_NETCONN + lwipopts_8h.html + cb40bd726b7e15593b20a628d298f456 + + + + #define + MEMP_NUM_PBUF + lwipopts_8h.html + 92b30aed958ec59334d936d4ca725418 + + + + #define + MEMP_NUM_SYS_TIMEOUT + lwipopts_8h.html + 4afbdca581a58d57bc7a81118a95327e + + + + #define + MEMP_NUM_TCP_PCB + lwipopts_8h.html + 73beecc19cfbc3114768f9b32b2cd70e + + + + #define + MEMP_NUM_TCP_PCB_LISTEN + lwipopts_8h.html + 04fba6a249123513271dccb4ec26aa5a + + + + #define + MEMP_NUM_TCP_SEG + lwipopts_8h.html + a35fb3a1a76661e3ffb9722a57092de3 + + + + #define + MEMP_NUM_TCPIP_MSG + lwipopts_8h.html + 0e484533571a0414bf08a6ce1337059d + + + + #define + MEMP_NUM_UDP_PCB + lwipopts_8h.html + 2c416da481ab09bd1ba257b75a0707eb + + + + #define + MEMP_RECLAIM + lwipopts_8h.html + c96d15536aaa9e0058d2e6e67bf1ac8b + + + + #define + MEMP_STATS + lwipopts_8h.html + b8c2430be0e567a7499a95454aaa6041 + + + + #define + PBUF_LINK_HLEN + lwipopts_8h.html + 35998a3d56af9940e6a80bb372597685 + + + + #define + PBUF_POOL_BUFSIZE + lwipopts_8h.html + e61f4491d56e805e79b79eb5d35a00e5 + + + + #define + PBUF_POOL_SIZE + lwipopts_8h.html + 50eaadc4cad0716410332691e382c38a + + + + #define + PBUF_STATS + lwipopts_8h.html + 5603346288157af5c6f0e01a08ad4000 + + + + #define + STATS + lwipopts_8h.html + d56ac02048a828d5401f884bbbe846ab + + + + #define + SYS_STATS + lwipopts_8h.html + 0173549afa76553583e5a02c6a791218 + + + + #define + TCP_MAXRTX + lwipopts_8h.html + 0dee0911197855bdf19ef79778c241a6 + + + + #define + TCP_MSS + lwipopts_8h.html + f1ab7bb27860aa3677c387a2f3ba317b + + + + #define + TCP_QUEUE_OOSEQ + lwipopts_8h.html + 89ffd0d7d1529bdb26bfbad267d0ad75 + + + + #define + TCP_SND_BUF + lwipopts_8h.html + 871d111968d8c6c7880ff36b93c5c4dd + + + + #define + TCP_SND_QUEUELEN + lwipopts_8h.html + 9beaa47832ead4180981bfbf71074904 + + + + #define + TCP_STATS + lwipopts_8h.html + a02ec5c5bc0edebe418680c54d044f58 + + + + #define + TCP_SYNMAXRTX + lwipopts_8h.html + 50b434a8541a4813f7b27f576c05d1b6 + + + + #define + TCP_TTL + lwipopts_8h.html + cd5b25ea81d2894790d25da5393cdab4 + + + + #define + TCP_WND + lwipopts_8h.html + 7f535a6efb5cdf86c3210e35ece1d6a7 + + + + #define + UDP_STATS + lwipopts_8h.html + ef64b11bf71f0d6d5bafaf6092462276 + + + + #define + UDP_TTL + lwipopts_8h.html + 97908a317bcba89174b5d1ccbdca0096 + + + + + mem.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + mem_8h + ubixos/types.h + net/debug.h + net/opt.h + net/arch.h + + #define + MEM_ALIGN + mem_8h.html + 48eddc916e5bfd9eda620326ccae4a4e + (addr) + + + #define + MEM_ALIGN_SIZE + mem_8h.html + 3fa83e155c0188df6647fa1af1302c7b + (size) + + + #define + mem_register_reclaim + mem_8h.html + 46ddfb5564fc2d19ec4e4576d6b3b922 + (f, arg) + + + uInt16 + mem_size_t + mem_8h.html + 65c0b1c284dfb0b59b1d514cac6c584e + + + + void + mem_free + mem_8h.html + 2fd7aa1adf6e394d3be7c7734e7df41a + (void *mem) + + + void + mem_init + mem_8h.html + 44a136e3b70c36abb6f8dc060c778113 + (void) + + + void * + mem_malloc + mem_8h.html + 932aa40d85b14cb7331625e012d12335 + (mem_size_t size) + + + void * + mem_malloc2 + mem_8h.html + 2319b30a933f44a443103f5a3ab68e04 + (mem_size_t size) + + + void * + mem_realloc + mem_8h.html + 9dd60a76f40fa38023308f24869eaec6 + (void *mem, mem_size_t size) + + + void * + mem_reallocm + mem_8h.html + 00f0522f4402773c4748242b805dee97 + (void *mem, mem_size_t size) + + + + memp.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + memp_8h + ubixos/types.h + net/debug.h + net/arch/cc.h + net/lwipopts.h + + #define + memp_register_reclaim + memp_8h.html + 68c3d4d5eebe82bb950a715f71424b79 + (t, f, arg) + + + memp_t + 85a164b1f7764951cc685ea525114e57 + + + + MEMP_PBUF + 85a164b1f7764951cc685ea525114e57ace9446c66ccd884e15b4fb843e8b4fa + + + + MEMP_UDP_PCB + 85a164b1f7764951cc685ea525114e571a9815e3b6cd4272c0618d24bfd094e8 + + + + MEMP_TCP_PCB + 85a164b1f7764951cc685ea525114e5790e6ec01802b36e2e928f27d6939f82d + + + + MEMP_TCP_PCB_LISTEN + 85a164b1f7764951cc685ea525114e57ff63d88540eba15110bfacad9ca424c4 + + + + MEMP_TCP_SEG + 85a164b1f7764951cc685ea525114e57e7de932f63417a74429891366689add0 + + + + MEMP_NETBUF + 85a164b1f7764951cc685ea525114e57c0bb141248dc601c118d1ec36170a04e + + + + MEMP_NETCONN + 85a164b1f7764951cc685ea525114e57c734c3ec027353cbb98cd72fa986f5f1 + + + + MEMP_API_MSG + 85a164b1f7764951cc685ea525114e572decda39458fdeaa1921df20aa15f0ea + + + + MEMP_TCPIP_MSG + 85a164b1f7764951cc685ea525114e57110e78608e5acf1cf15cb442dfffd84f + + + + MEMP_SYS_TIMEOUT + 85a164b1f7764951cc685ea525114e575d3e764e7a5fabf78a43be980a8662ea + + + + MEMP_MAX + 85a164b1f7764951cc685ea525114e573387042084427642949f3223c7ddd321 + + + + void + memp_free + memp_8h.html + ecd94926b7c2a0e23ae195f4ae97581f + (memp_t type, void *mem) + + + void + memp_freep + memp_8h.html + 269bd926cd0413cf1948cf1992209451 + (memp_t type, void *mem) + + + void + memp_init + memp_8h.html + 9693e5b1ac2c6b9c0e7870522d45efa2 + (void) + + + void * + memp_malloc + memp_8h.html + 2b00593d086313c267b54a976bf67aa5 + (memp_t type) + + + void * + memp_malloc2 + memp_8h.html + 3e83e8a6e588d56b4620eddf89001d7e + (memp_t type) + + + void * + memp_mallocp + memp_8h.html + 8fd5bd978dc56399e1649381cc2a1aeb + (memp_t type) + + + void * + memp_realloc + memp_8h.html + 3910fbf5cded713d0892c16ae2ce7fc4 + (memp_t fromtype, memp_t totype, void *mem) + + + + net.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + net_8h + ubixos/types.h + + int + net_init + net_8h.html + 22b2914249628f6cba7d4e1f138c969f + () + + + + netif.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + netif_8h + net/opt.h + net/err.h + net/ipv4/ip_addr.h + net/ipv4/inet.h + net/pbuf.h + netif + + netif * + netif_add + netif_8h.html + 2270b418f2081615edf85d7186880229 + (struct ip_addr *ipaddr, struct ip_addr *netmask, struct ip_addr *gw, void(*init)(struct netif *netif), err_t(*input)(struct pbuf *p, struct netif *netif)) + + + netif * + netif_find + netif_8h.html + 4b744acecfae7ee43e1df3ed7c6f8832 + (char *name) + + + void + netif_init + netif_8h.html + ee2d169c9bbeb9dcfdb8bfc4e91bf2fc + () + + + void + netif_set_default + netif_8h.html + c90f290edd005238d62aa94c4ac9dea3 + (struct netif *netif) + + + void + netif_set_gw + netif_8h.html + 5b19d4bb83409f81c5ab3cb96b6b65a6 + (struct netif *netif, struct ip_addr *gw) + + + void + netif_set_ipaddr + netif_8h.html + e17baa14001e3f2b2d32d291ca00cf50 + (struct netif *netif, struct ip_addr *ipaddr) + + + void + netif_set_netmask + netif_8h.html + 62ef93007956d6816a96d5c90a1bed5b + (struct netif *netif, struct ip_addr *netmast) + + + netif * + netif_default + netif_8h.html + 3d0925cbce550ed461907aee816713ba + + + + netif * + netif_list + netif_8h.html + 1c8141eaa98f6dc6dfddbb23a706656c + + + + + opt.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + opt_8h + net/lwipopts.h + + #define + ICMP_TTL + opt_8h.html + e1533f2bc39a5843989909555f6ce0cf + + + + #define + LWIP_TCP + opt_8h.html + a4ed98deb97b77c633cb8870f34c71e9 + + + + #define + LWIP_UDP + opt_8h.html + b6030e96e72df649d2650fd32d7a67b3 + + + + #define + MEM_ALIGNMENT + opt_8h.html + 97343214666ee6dcb18c0bd77b441ea7 + + + + #define + PBUF_LINK_HLEN + opt_8h.html + 35998a3d56af9940e6a80bb372597685 + + + + #define + PBUF_POOL_BUFSIZE + opt_8h.html + e61f4491d56e805e79b79eb5d35a00e5 + + + + #define + PBUF_POOL_SIZE + opt_8h.html + 50eaadc4cad0716410332691e382c38a + + + + #define + TCP_MAXRTX + opt_8h.html + 0dee0911197855bdf19ef79778c241a6 + + + + #define + TCP_MSS + opt_8h.html + f1ab7bb27860aa3677c387a2f3ba317b + + + + #define + TCP_SYNMAXRTX + opt_8h.html + 50b434a8541a4813f7b27f576c05d1b6 + + + + #define + TCP_TTL + opt_8h.html + cd5b25ea81d2894790d25da5393cdab4 + + + + #define + TCP_WND + opt_8h.html + 7f535a6efb5cdf86c3210e35ece1d6a7 + + + + #define + UDP_TTL + opt_8h.html + 97908a317bcba89174b5d1ccbdca0096 + + + + + pbuf.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + pbuf_8h + net/debug.h + net/arch.h + pbuf + + #define + PBUF_FLAG_POOL + pbuf_8h.html + a804921a6fd47216f7a7f3fac704b3d9 + + + + #define + PBUF_FLAG_RAM + pbuf_8h.html + cf2ae058c765838582f1c099df7e16a1 + + + + #define + PBUF_FLAG_ROM + pbuf_8h.html + 63940b83910f19c67f77f0f329d5ab87 + + + + #define + PBUF_IP_HLEN + pbuf_8h.html + ae0fea237167bb06ea4dc5333df5b0a7 + + + + #define + PBUF_TRANSPORT_HLEN + pbuf_8h.html + f9da2e1ca60dc0c584938ccc5d662307 + + + + pbuf_flag + b3c589840cc5a202e7278f41463f97e7 + + + + PBUF_RAM + b3c589840cc5a202e7278f41463f97e7c5e9f28455bca98944a030d4b84ecfab + + + + PBUF_ROM + b3c589840cc5a202e7278f41463f97e7c120b0fe39efe35bb682e4aa3b82e2c9 + + + + PBUF_POOL + b3c589840cc5a202e7278f41463f97e7e969347127387b9b59a23ccd24b76d21 + + + + pbuf_layer + ee1baa59bb2f85ba575b5a8619ac1ebf + + + + PBUF_TRANSPORT + ee1baa59bb2f85ba575b5a8619ac1ebf2ded3594a3977f8bf9cf09552be327b5 + + + + PBUF_IP + ee1baa59bb2f85ba575b5a8619ac1ebffcc1e506061ba69dfa142eb6b3da5f13 + + + + PBUF_LINK + ee1baa59bb2f85ba575b5a8619ac1ebfb4de441e737330558b609a990cd17346 + + + + PBUF_RAW + ee1baa59bb2f85ba575b5a8619ac1ebf21116654fbab6d5a4dfeb87a1bb8f0ba + + + + pbuf * + pbuf_alloc + pbuf_8h.html + bb6c8efa7f7739e71cb286c6dd4a47ef + (pbuf_layer l, uInt16 size, pbuf_flag flag) + + + void + pbuf_chain + pbuf_8h.html + 831c9a72bda1d3bd4c7b96f5a0e3b891 + (struct pbuf *h, struct pbuf *t) + + + uInt8 + pbuf_clen + pbuf_8h.html + 8e606e36100a9b82f68b694f3f1d0b36 + (struct pbuf *p) + + + pbuf * + pbuf_dechain + pbuf_8h.html + bf3d29c4f43986b4cb5eb314d5b9729d + (struct pbuf *p) + + + uInt8 + pbuf_free + pbuf_8h.html + 334112aa2ac402c254d604c0dbbbb746 + (struct pbuf *p) + + + uInt8 + pbuf_header + pbuf_8h.html + c83243784ae907d307b4ac444282ccc5 + (struct pbuf *p, Int16 header_size) + + + void + pbuf_init + pbuf_8h.html + a98d7fe8196cfd072a5c2b8de4ea5d1e + (void) + + + void + pbuf_realloc + pbuf_8h.html + 2acee36fb0831879ffa1c45598bc0a0f + (struct pbuf *p, uInt16 size) + + + void + pbuf_ref + pbuf_8h.html + 77f6bbd69e45e542014d9c547c7da74e + (struct pbuf *p) + + + + sockets.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + sockets_8h + ubixos/types.h + in_addr + sockaddr + sockaddr_in + + #define + AF_INET + sockets_8h.html + 9930604d0e32588eae76f43ca38e7826 + + + + #define + INADDR_ANY + sockets_8h.html + 5d1940045dc2e7de552f3d4ff13a74ab + + + + #define + INADDR_BROADCAST + sockets_8h.html + 4a725f61ded23ce8a7dff8e82ed51986 + + + + #define + IPPROTO_TCP + sockets_8h.html + 94f83c72c1e5e6ef453e47cf59885fb5 + + + + #define + IPPROTO_UDP + sockets_8h.html + b332d40b15142f33a88d4fcb1d6a5920 + + + + #define + PF_INET + sockets_8h.html + 3f5da0b5be27fe31ec7cc11bfa8d1a25 + + + + #define + SOCK_DGRAM + sockets_8h.html + 4db8b9a846c67404db0b6f014f9a9fdf + + + + #define + SOCK_STREAM + sockets_8h.html + 249394484f9410a2e3f8eba24657feb9 + + + + int + lwip_accept + sockets_8h.html + f32c7d1377562b7b35fdd0535f6fa952 + (int s, struct sockaddr *addr, int *addrlen) + + + int + lwip_bind + sockets_8h.html + 1675042812d3bc6d5f9eeaa28c8f37a7 + (int s, struct sockaddr *name, int namelen) + + + int + lwip_close + sockets_8h.html + fd0897a2e23d99a5dffcc976c7e5d72c + (int s) + + + int + lwip_connect + sockets_8h.html + 9688d733f4d571cef85948fe74e0f6c7 + (int s, struct sockaddr *name, int namelen) + + + int + lwip_listen + sockets_8h.html + bee6ee286147cf334a1ba19f19b2e08b + (int s, int backlog) + + + int + lwip_read + sockets_8h.html + 6853356e8156a0b652fa13105dd77397 + (int s, void *mem, int len) + + + int + lwip_recv + sockets_8h.html + 47db87caa9030759f3ffd872df113661 + (int s, void *mem, int len, unsigned int flags) + + + int + lwip_recvfrom + sockets_8h.html + a433d1ebe9c87f57160c0d260e225705 + (int s, void *mem, int len, unsigned int flags, struct sockaddr *from, int *fromlen) + + + int + lwip_send + sockets_8h.html + a36cb527b3501bc2ce42f7283a010e7a + (int s, void *dataptr, int size, unsigned int flags) + + + int + lwip_sendto + sockets_8h.html + a8c27aa2c136dc815369a23d29e4f904 + (int s, void *dataptr, int size, unsigned int flags, struct sockaddr *to, int tolen) + + + int + lwip_socket + sockets_8h.html + d1afafec89b608d54649d7d02117d17c + (int domain, int type, int protocol) + + + int + lwip_write + sockets_8h.html + a5c59086cba10ace01715c8fa7348239 + (int s, void *dataptr, int size) + + + + stats.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + stats_8h + net/opt.h + net/arch/cc.h + net/memp.h + + void + stats_init + stats_8h.html + eaa149d6c0445b22e944a063e0884d0d + (void) + + + + sys.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + sys_8h + arch/cc.h + arch/sys_arch.h + sys_timeout + sys_timeouts + + void(*) + sys_timeout_handler + sys_8h.html + 1aa9ee90811cc556b2011559ae4154a8 + (void *arg) + + + uInt16 + sys_arch_mbox_fetch + sys_8h.html + 94ffa3f15cc0eda6dae85c6ccb88da6e + (sys_mbox_t mbox, void **msg, uInt16 timeout) + + + uInt16 + sys_arch_sem_wait + sys_8h.html + bf9681f6dcec783b38693e9d0b7af937 + (sys_sem_t sem, uInt16 timeout) + + + sys_timeouts * + sys_arch_timeouts + sys_8h.html + 2ffdebd63f7a80c0233aa7460a816dff + (void) + + + void + sys_init + sys_8h.html + f411a8bc6b7ed4b0af9114e10c959448 + (void) + + + void + sys_mbox_fetch + sys_8h.html + afce1f71c38e3d7d08ebf0654ec97dfa + (sys_mbox_t mbox, void **msg) + + + void + sys_mbox_free + sys_8h.html + 66160e039d0222f4dd8534cd3ab84699 + (sys_mbox_t mbox) + + + sys_mbox_t + sys_mbox_new + sys_8h.html + 3b766e6df37d63d5f1144c5089c2af94 + (void) + + + void + sys_mbox_post + sys_8h.html + 217a9af37c5dd7c3fc16daddaacb976f + (sys_mbox_t mbox, void *msg) + + + unsigned long + sys_now + sys_8h.html + 7bf682e03264736e39a24472167d0bca + (void) + + + void + sys_sem_free + sys_8h.html + f36773453b6a4db5ae71afef8bb77184 + (sys_sem_t sem) + + + sys_sem_t + sys_sem_new + sys_8h.html + adf2563f342b33ff6033eaa12f642e9d + (uInt8 count) + + + void + sys_sem_signal + sys_8h.html + dcdd78b22487e983e7636c636292fbfa + (sys_sem_t sem) + + + void + sys_sem_wait + sys_8h.html + 6c4530613bd616e719a295779b87ae5c + (sys_sem_t sem) + + + void + sys_thread_new + sys_8h.html + eb9b7d7cea295be85b0b0ddb7c9fe566 + (void(*function)(void), void *arg) + + + void + sys_timeout + sys_8h.html + eb917c25d96a51e1998478b9e6e78a44 + (uInt16 msecs, sys_timeout_handler h, void *arg) + + + + tcp.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + tcp_8h + net/sys.h + net/mem.h + net/pbuf.h + net/opt.h + net/ipv4/ip.h + net/ipv4/icmp.h + net/err.h + tcp_hdr + tcp_pcb + tcp_pcb_listen + tcp_seg + + #define + tcp_ack + tcp_8h.html + ccaf5aff579a6f08407d691bc92d765d + (pcb) + + + #define + TCP_ACK + tcp_8h.html + 44b3b1ab31a403ba28ec135adfcbefef + + + + #define + tcp_ack_now + tcp_8h.html + d80dc16443af0e5d6dbe5de686274424 + (pcb) + + + #define + TCP_FAST_INTERVAL + tcp_8h.html + 4cb07190c160bd799c8a892229690807 + + + + #define + TCP_FIN + tcp_8h.html + 88e60aa2cf23e1c65d630701db08c743 + + + + #define + TCP_FIN_WAIT_TIMEOUT + tcp_8h.html + e6585b41f836b1b8ca7c7b77d06a6aa6 + + + + #define + TCP_HLEN + tcp_8h.html + 5758db371d6daa394d178429b7c94c2a + + + + #define + TCP_MSL + tcp_8h.html + a6a464bac77e35eaed0e9cd5bb622722 + + + + #define + TCP_OOSEQ_TIMEOUT + tcp_8h.html + c190a697c41de0c8915ddc6ca00a2b23 + + + + #define + tcp_pcbs_sane + tcp_8h.html + 99eac823d00bd1192bc65244e7f0fa8c + () + + + #define + TCP_PSH + tcp_8h.html + 1320fd0006a2f70138bc2d0018dda829 + + + + #define + TCP_REG + tcp_8h.html + 50cbae9c0438222ed92ed8cd470d3cb0 + (pcbs, npcb) + + + #define + TCP_RMV + tcp_8h.html + 340e27f5b99231f7a706959ab3be3b59 + (pcbs, npcb) + + + #define + TCP_RST + tcp_8h.html + 5ca559def464ef20d8b1f7d32f2f160d + + + + #define + TCP_SEQ_GEQ + tcp_8h.html + 450d82fe0a95a217fea45e4e28064a67 + (a, b) + + + #define + TCP_SEQ_GT + tcp_8h.html + 82a26df32c421e5eba32de8650382d59 + (a, b) + + + #define + TCP_SEQ_LEQ + tcp_8h.html + 67688521f2b040529431a17e4fefe0b6 + (a, b) + + + #define + TCP_SEQ_LT + tcp_8h.html + af70bfea25733f085a8e5c429b597ac4 + (a, b) + + + #define + TCP_SLOW_INTERVAL + tcp_8h.html + 6adb391fb7a37611c536b53eb2864d19 + + + + #define + tcp_sndbuf + tcp_8h.html + d1a95f09deb49cd7341d35527d6d3e2f + (pcb) + + + #define + TCP_SYN + tcp_8h.html + 6020613f5062417d9811cfa837215c83 + + + + #define + TCP_SYN_RCVD_TIMEOUT + tcp_8h.html + f47a5928fbbf12665409900b5debd6d2 + + + + #define + TCP_TCPLEN + tcp_8h.html + a878c2fe18c397e18545c1d128beebed + (seg) + + + #define + TCP_TMR_INTERVAL + tcp_8h.html + d3e68a4c69b6e005e1de46275de3dd09 + + + + #define + TCP_URG + tcp_8h.html + c84f499cba8a02fc0e306c10b2acabf0 + + + + #define + TCPH_FLAGS + tcp_8h.html + 7cbed647d5a3f1c3ea08217c2209470e + (hdr) + + + #define + TCPH_FLAGS_SET + tcp_8h.html + 4b5689df8913d4f563057fd0091af7b3 + (hdr, flags) + + + #define + TCPH_OFFSET + tcp_8h.html + 403593983c0c7850ae73396e62de043e + (hdr) + + + #define + TCPH_OFFSET_SET + tcp_8h.html + df73b8a5787048ba91dda965f0fa547a + (hdr, offset) + + + #define + TF_ACK_DELAY + tcp_8h.html + b578ff02026a5e4b1bbad24ec9e9f4d5 + + + + #define + TF_ACK_NOW + tcp_8h.html + cab515db1f19653bfe55b4eb34a441a6 + + + + #define + TF_CLOSED + tcp_8h.html + d911d2567fa5bb98044e271bf84e81fa + + + + #define + TF_GOT_FIN + tcp_8h.html + 0ecc5fb69bdd77ac66d945f7434b7431 + + + + #define + TF_INFR + tcp_8h.html + 923f934772e1cb9b3efb785e627f7682 + + + + #define + TF_RESET + tcp_8h.html + c9dbdaeac3e25f5badf3a763a1b0b990 + + + + tcp_state + aad63c28ec94587c99838bd52424d634 + + + + CLOSED + aad63c28ec94587c99838bd52424d634929f0327e17604ce9713b2a6117bd603 + + + + LISTEN + aad63c28ec94587c99838bd52424d634331ec9878c0ed22e62de969d4b96b5bb + + + + SYN_SENT + aad63c28ec94587c99838bd52424d6343884e45cc6d937b234e2a8c2c933d7e5 + + + + SYN_RCVD + aad63c28ec94587c99838bd52424d6341ee0633a9749f202ccb75862d3aefc85 + + + + ESTABLISHED + aad63c28ec94587c99838bd52424d63481d0d81381abb711562b19a00a4cb9af + + + + FIN_WAIT_1 + aad63c28ec94587c99838bd52424d6342ca754767c3666fc17fe7f5bf49e7518 + + + + FIN_WAIT_2 + aad63c28ec94587c99838bd52424d6341ff416801732ff573184491c86ee7032 + + + + CLOSE_WAIT + aad63c28ec94587c99838bd52424d634dbf32c37bc28f37e44d0fe611d341178 + + + + CLOSING + aad63c28ec94587c99838bd52424d6348ab2cae69d2b33297ab24a5818213f18 + + + + LAST_ACK + aad63c28ec94587c99838bd52424d6341b588a108a727c1de55f818cb9ff57eb + + + + TIME_WAIT + aad63c28ec94587c99838bd52424d634799374a9f3fbdfc7f7e92c0f9c5627f7 + + + + void + tcp_abort + tcp_8h.html + 468c2260ddb01582e966ddcf3c25ce61 + (struct tcp_pcb *pcb) + + + void + tcp_accept + tcp_8h.html + e77434b264a469ee4124ff945feac490 + (struct tcp_pcb *pcb, err_t(*accept)(void *arg, struct tcp_pcb *newpcb, err_t err)) + + + void + tcp_arg + tcp_8h.html + c10926e6f76f73e17c0d37aaab3e56b6 + (struct tcp_pcb *pcb, void *arg) + + + err_t + tcp_bind + tcp_8h.html + 9c6755fabde07b48e59cb98d6102fbfc + (struct tcp_pcb *pcb, struct ip_addr *ipaddr, uInt16 port) + + + err_t + tcp_close + tcp_8h.html + 87093e137fcc53ea82a134a3f5b33623 + (struct tcp_pcb *pcb) + + + err_t + tcp_connect + tcp_8h.html + e444a97cf28a0f6b644550ab77e9dfb7 + (struct tcp_pcb *pcb, struct ip_addr *ipaddr, uInt16 port, err_t(*connected)(void *arg, struct tcp_pcb *tpcb, err_t err)) + + + err_t + tcp_enqueue + tcp_8h.html + 598c918fc63361644d1bd10bb994cfc6 + (struct tcp_pcb *pcb, void *dataptr, uInt16 len, uInt8 flags, uInt8 copy, uInt8 *optdata, uInt8 optlen) + + + void + tcp_err + tcp_8h.html + fe31e32503125886e9174d1aa132310a + (struct tcp_pcb *pcb, void(*err)(void *arg, err_t err)) + + + void + tcp_fasttmr + tcp_8h.html + bf446b07e52161b8a53cea07bc6c366d + (void) + + + void + tcp_init + tcp_8h.html + 51de4ded7d342456d31722493c92c969 + (void) + + + void + tcp_input + tcp_8h.html + e70c3c99d9dd6b07f7e11f7ba5eedcb5 + (struct pbuf *p, struct netif *inp) + + + tcp_pcb * + tcp_listen + tcp_8h.html + d756bca9bf3258d2df5df16fd8ed26ad + (struct tcp_pcb *pcb) + + + tcp_pcb * + tcp_new + tcp_8h.html + 7427c5d237fe66a8097bfa8d24ceb943 + (void) + + + uInt32 + tcp_next_iss + tcp_8h.html + f2d1b7b0daa5d9c05d1bb8082f8264eb + (void) + + + err_t + tcp_output + tcp_8h.html + 0cbcc6d628f644a530daf629fa3e5f7f + (struct tcp_pcb *pcb) + + + tcp_pcb * + tcp_pcb_copy + tcp_8h.html + 8dc15d72a4f385846d924592da33c879 + (struct tcp_pcb *pcb) + + + void + tcp_pcb_purge + tcp_8h.html + 44fc672b9d14a65e61040707c45302ba + (struct tcp_pcb *pcb) + + + void + tcp_pcb_remove + tcp_8h.html + aaef096f6a03bf5b778329bb66ee06f6 + (struct tcp_pcb **pcblist, struct tcp_pcb *pcb) + + + void + tcp_poll + tcp_8h.html + 305113b53237aa7c6ab87234e9a1e441 + (struct tcp_pcb *pcb, err_t(*poll)(void *arg, struct tcp_pcb *tpcb), uInt8 interval) + + + void + tcp_recv + tcp_8h.html + f58be9006b4ddb720113f03d56bc6e52 + (struct tcp_pcb *pcb, err_t(*recv)(void *arg, struct tcp_pcb *tpcb, struct pbuf *p, err_t err)) + + + void + tcp_recved + tcp_8h.html + 6b6b2d7993a2b4e1ef7e0f9425a2870d + (struct tcp_pcb *pcb, uInt16 len) + + + void + tcp_rexmit_seg + tcp_8h.html + 31749219b8aeb4957f7c350f4427a839 + (struct tcp_pcb *pcb, struct tcp_seg *seg) + + + void + tcp_rst + tcp_8h.html + c34efb2d4b95acff840c84d22d59fb4c + (uInt32 seqno, uInt32 ackno, struct ip_addr *local_ip, struct ip_addr *remote_ip, uInt16 local_port, uInt16 remote_port) + + + tcp_seg * + tcp_seg_copy + tcp_8h.html + 569d79451d2570e4ef406775725ef6ef + (struct tcp_seg *seg) + + + uInt8 + tcp_seg_free + tcp_8h.html + 1ea20aae291bb7cd0928c816124ecbac + (struct tcp_seg *seg) + + + uInt8 + tcp_segs_free + tcp_8h.html + 2a7a22b8d118eb3b4c9682fb7cf455ef + (struct tcp_seg *seg) + + + err_t + tcp_send_ctrl + tcp_8h.html + bbfc0df797ca8d52b73703e3a8e5e030 + (struct tcp_pcb *pcb, uInt8 flags) + + + void + tcp_sent + tcp_8h.html + 3df9afd68d4aca2fe5113c67eacb8b7a + (struct tcp_pcb *pcb, err_t(*sent)(void *arg, struct tcp_pcb *tpcb, uInt16 len)) + + + void + tcp_slowtmr + tcp_8h.html + 421fb42ef919018e14ae413adfee9905 + (void) + + + void + tcp_tmr + tcp_8h.html + 3846a756b13214ed88ea47d0ff8279eb + (void) + + + err_t + tcp_write + tcp_8h.html + 212607f48aaac1e91a2f09b7880b7c3f + (struct tcp_pcb *pcb, const void *dataptr, uInt16 len, uInt8 copy) + + + tcp_hdr + PACK_STRUCT_STRUCT + tcp_8h.html + cb58d184b477aa0d8ccf5053dcc78f8e + + + + tcp_pcb * + tcp_active_pcbs + tcp_8h.html + 78c09dbae67ccc06b659d9f1a388f911 + + + + tcp_pcb_listen * + tcp_listen_pcbs + tcp_8h.html + b7b955629fe5e7d94321580f969cf076 + + + + uInt32 + tcp_ticks + tcp_8h.html + 89c4a68ace479c2362a2821616e2c15a + + + + tcp_pcb * + tcp_tmp_pcb + tcp_8h.html + d5ba0fd03d297b097808b45437face0c + + + + tcp_pcb * + tcp_tw_pcbs + tcp_8h.html + 9a522a66c5e1f1a4e28fe7a672cc64e3 + + + + + tcpip.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + tcpip_8h + net/api_msg.h + net/pbuf.h + tcpip_msg + + tcpip_msg_type + 1e0cb5032a61055e3f4a3426ed548937 + + + + TCPIP_MSG_API + 1e0cb5032a61055e3f4a3426ed5489378665d0f2f1498c366e90d67a1e4c7f80 + + + + TCPIP_MSG_INPUT + 1e0cb5032a61055e3f4a3426ed548937c4e5735b0b02d605e97466bec94cdf71 + + + + void + tcpip_apimsg + tcpip_8h.html + d72ca05f74e20244cd26a8828711e9f2 + (struct api_msg *apimsg) + + + void + tcpip_init + tcpip_8h.html + 9a61ea92b584bd1c1c5e9d5c2a5cbc36 + (void(*tcpip_init_done)(void *), void *arg) + + + err_t + tcpip_input + tcpip_8h.html + e510f195171bed8499ae94e264a92717 + (struct pbuf *p, struct netif *inp) + + + + udp.h + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + udp_8h + net/arch.h + net/pbuf.h + net/ipv4/inet.h + net/ipv4/ip.h + net/err.h + udp_hdr + udp_pcb + + #define + udp_flags + udp_8h.html + 37c8037a85578f1eeeef334f89a0a746 + (pcb) + + + #define + UDP_FLAGS_NOCHKSUM + udp_8h.html + 3f1f7350e351cf43afc1cb92361539b7 + + + + #define + UDP_FLAGS_UDPLITE + udp_8h.html + 7bf6b42d94a2249626fd730c52a65cb2 + + + + #define + UDP_HLEN + udp_8h.html + 5e211e5d295f6e70dee42f3083f89e71 + + + + #define + udp_setflags + udp_8h.html + 9981d8c2b536c2d7051382c9cf27e5b1 + (pcb, f) + + + err_t + udp_bind + udp_8h.html + aec0b34185f62a12ad61ba5b43b60360 + (struct udp_pcb *pcb, struct ip_addr *ipaddr, uInt16 port) + + + err_t + udp_connect + udp_8h.html + 87dbe1b8435cb7f2e2dbfb34e952ccc0 + (struct udp_pcb *pcb, struct ip_addr *ipaddr, uInt16 port) + + + void + udp_init + udp_8h.html + e7f7431ce99333577d7b82b26619309e + (void) + + + void + udp_input + udp_8h.html + 7b338a5515606bd51976fbc5bcec9611 + (struct pbuf *p, struct netif *inp) + + + uInt8 + udp_lookup + udp_8h.html + e941b362859d1f88b90f625a68eface8 + (struct ip_hdr *iphdr, struct netif *inp) + + + udp_pcb * + udp_new + udp_8h.html + a6d6430499acae43d342f0e68ddbb209 + (void) + + + void + udp_recv + udp_8h.html + e6e4e0150998bb6e38359418c7461eb1 + (struct udp_pcb *pcb, void(*recv)(void *arg, struct udp_pcb *upcb, struct pbuf *p, struct ip_addr *addr, uInt16 port), void *recv_arg) + + + void + udp_remove + udp_8h.html + 3aed8e469f74f960837ebf9f34acf646 + (struct udp_pcb *pcb) + + + err_t + udp_send + udp_8h.html + a4546c43981f043c0ae4514d625cc3fc + (struct udp_pcb *pcb, struct pbuf *p) + + + udp_hdr + PACK_STRUCT_STRUCT + udp_8h.html + fd3ea29267b7278798fadaebb0c4ffa0 + + + + + arp.h + /usr/home/reddawg/source/ubixos/src/sys/include/netif/ + arp_8h + net/pbuf.h + net/ipv4/ip_addr.h + net/netif.h + eth_addr + eth_hdr + + #define + ARP_TMR_INTERVAL + arp_8h.html + aa3d8ed1eb1129f518345e37b38cfc37 + + + + #define + ETHTYPE_ARP + arp_8h.html + dbc208bed02b2900ca2639a25d3f6198 + + + + #define + ETHTYPE_IP + arp_8h.html + 392234c1299a5f5c264e511d88a66e56 + + + + pbuf * + arp_arp_input + arp_8h.html + 57a25dd51cf73f048ad5364ecc2f040b + (struct netif *netif, struct eth_addr *ethaddr, struct pbuf *p) + + + void + arp_init + arp_8h.html + c8ad5a32790d172fcec2eac97a87ee9f + (void) + + + void + arp_ip_input + arp_8h.html + 916d08dbb8f4a38e1e904a8a018b000c + (struct netif *netif, struct pbuf *p) + + + eth_addr * + arp_lookup + arp_8h.html + eec8fff4f036cca2ac1b5635fa46d21b + (struct ip_addr *ipaddr) + + + pbuf * + arp_query + arp_8h.html + 9d1287b9a80c370797b2ac5c63f70e2e + (struct netif *netif, struct eth_addr *ethaddr, struct ip_addr *ipaddr) + + + void + arp_tmr + arp_8h.html + 2cc298ed4c68289160da1376faf20938 + (void) + + + eth_hdr + PACK_STRUCT_STRUCT + arp_8h.html + a7f002f47b5fc16e9c8e866c7b1c525a + + + + eth_addr + PACK_STRUCT_STRUCT + arp_8h.html + 60f1dc6554771c253cfaf098c6c03db0 + + + + + ethernetif.h + /usr/home/reddawg/source/ubixos/src/sys/include/netif/ + ethernetif_8h + net/netif.h + + void + ethernetif_init + ethernetif_8h.html + 64753cb7324510825069062660f10926 + (struct netif *netif) + + + + loopif.h + /usr/home/reddawg/source/ubixos/src/sys/include/netif/ + loopif_8h + net/netif.h + + void + loopif_init + loopif_8h.html + 6a09bc9672b52ada560f16b66deb76a2 + (struct netif *netif) + + + + tcpdump.h + /usr/home/reddawg/source/ubixos/src/sys/include/netif/ + tcpdump_8h + net/pbuf.h + + void + tcpdump + tcpdump_8h.html + 41214d30ddd3c36e32b4ac0914218c19 + (struct pbuf *p) + + + void + tcpdump_init + tcpdump_8h.html + 5a1493a11fbda3bb015f788583dfd3e4 + (void) + + + + ogDisplay_VESA.h + /usr/home/reddawg/source/ubixos/src/sys/include/objgfx/ + ogDisplay__VESA_8h + ogDisplay_VESA + TMode_Rec + TVESA_Rec + + + hd.h + /usr/home/reddawg/source/ubixos/src/sys/include/pci/ + hd_8h + ubixfs/ubixfs.h + bsd_disklabel + bsd_disklabel::partition + dos_partition + driveInfo + + #define + hdCmd + hd_8h.html + 7623c70dac9a02ab1f75aa7a6e547c4c + + + + #define + hdCylHi + hd_8h.html + 2a82bac9f72d97307f87e60acb709ebb + + + + #define + hdCylLow + hd_8h.html + 30a2e624c7eda626a913f0b5b9ed26b7 + + + + #define + hdData + hd_8h.html + 1571e7119dfede60820469184878948a + + + + #define + hdError + hd_8h.html + 98d5f3b47b6afa2948cb1db2a9e0cd36 + + + + #define + hdHead + hd_8h.html + cefc72ce44e542db4580ce7e7c732aab + + + + #define + hdSecCount + hd_8h.html + 8206a5d5a25f1d6fc9e02013572c52db + + + + #define + hdSecNum + hd_8h.html + 0fa794dfb3e811122d5eafbe348c368f + + + + #define + hdStat + hd_8h.html + 73f0c3f82605d0aa108e8186e4daae6b + + + + #define + MAXPARTITIONS + hd_8h.html + b365aa9aae531413e33947aba3d079cc + + + + #define + NDDATA + hd_8h.html + 24fef906c993a6511034377118497b67 + + + + #define + NSPARE + hd_8h.html + a7634e74ec4ca64b3a931b89c07ece15 + + + + int + hdInit + hd_8h.html + b01b187dc277e089d0161315437fde41 + (struct device_node *dev) + + + int + hdIoctl + hd_8h.html + ce9b924d48cc450c255d1d48fcbc13a5 + () + + + void + hdRead + hd_8h.html + bda1e72920488b35bcfc9ed68bf4c268 + (struct driveInfo *hdd, void *, uInt32, uInt32) + + + int + hdReset + hd_8h.html + 8e64e509439c31ba2acfe68a7aefcc10 + () + + + int + hdStandby + hd_8h.html + 525245216f426465a3c0f130bd0efd19 + () + + + int + hdStart + hd_8h.html + 9535712ecc532571658cc6861570dde5 + () + + + int + hdStop + hd_8h.html + 7a00465121a584acd10c1ca1b46680a1 + () + + + void + hdWrite + hd_8h.html + 6bbbb9d4c1c81ca945bf093cbba5490c + (struct driveInfo *hdd, void *, uInt32, uInt32) + + + int + initHardDisk + hd_8h.html + a6ffe735243161c69ce0930999e02f88 + () + + + static const char * + fstypenames + hd_8h.html + 6ef530d16811c8a4680c136ed9e72cbf + [] + + + + lnc.h + /usr/home/reddawg/source/ubixos/src/sys/include/pci/ + lnc_8h + ubixos/types.h + arpcom + hostRingEntry + initBlock + lncInfo + mds + nicInfo + + #define + Am79C960 + lnc_8h.html + 05aca4c2607e5cf418d26c6471c6df91 + + + + #define + Am79C961 + lnc_8h.html + 91e4b6782cdb439f7d1493924b06036d + + + + #define + Am79C961A + lnc_8h.html + 3e6e658373fd814ca74785d82fb483df + + + + #define + Am79C965 + lnc_8h.html + be2e36dbd6a0dda5f7132f496d560751 + + + + #define + Am79C970 + lnc_8h.html + 901c0fbc5ca77f43baa5468a0c554148 + + + + #define + Am79C970A + lnc_8h.html + 26c7d28ffe133b74501f6c3cd3ee0afc + + + + #define + Am79C971 + lnc_8h.html + 77cd476f0f327589173897cace2a6d5d + + + + #define + Am79C972 + lnc_8h.html + ec4eaac1bfb06a8d9d33802cd3481a71 + + + + #define + Am79C973 + lnc_8h.html + 2418761a3aa861593c41df8a9c75c84b + + + + #define + Am79C978 + lnc_8h.html + 4377d3112a6628c997cd2a4fe9a5e3d8 + + + + #define + AMD_MASK + lnc_8h.html + e3685f97383506d96630657d40139121 + + + + #define + BABL + lnc_8h.html + 3ef96780b54fbd7c886561ccec168e89 + + + + #define + C_LANCE + lnc_8h.html + 26eec45c0879e59438a7d2ca16fa8067 + + + + #define + CERR + lnc_8h.html + 176c0577baa96c686397bca42f7ee6ff + + + + #define + CSR0 + lnc_8h.html + 09512b5b7cf54991bf82200f66bd1b8c + + + + #define + CSR1 + lnc_8h.html + aa0004ce746adcb049f80ada0d848500 + + + + #define + CSR2 + lnc_8h.html + 6f3bf10d90237a3c12153ebf8a52d586 + + + + #define + CSR3 + lnc_8h.html + accfc3c68d398428c31b3c26cf3c7d5f + + + + #define + CSR88 + lnc_8h.html + c2969c1f9783df74d1315e32c8d7e512 + + + + #define + CSR89 + lnc_8h.html + 64a850bd91da43c547e18e1b4cba0af2 + + + + #define + DMA_FIXED + lnc_8h.html + c7329f246bfda2b0fc34bba5cae18380 + + + + #define + DMA_MBUF + lnc_8h.html + ad3ba02ca3af2c007a91e05b7dada2b1 + + + + #define + ERR + lnc_8h.html + 735563036dced0b7d6cc98f97ea4978b + + + + #define + ETHER_ADDR_LEN + lnc_8h.html + bf4fcaacb1ad2010711b7c880ec2ed20 + + + + #define + IDON + lnc_8h.html + ca0dae20ad119b8bf8f368693eb2bff8 + + + + #define + INEA + lnc_8h.html + 93d733faa9617c2136ecc02953be45d5 + + + + #define + INIT + lnc_8h.html + b5889105dcd019008c9448dff61323f6 + + + + #define + INTR + lnc_8h.html + 71e19ac3883e6cdbc2a19126e1b590ab + + + + #define + LANCE + lnc_8h.html + 67dedc055b2e31a97ac3561a4a16b9af + + + + #define + MEM_SLEW + lnc_8h.html + f52baa205a87ca363ed5b4121a5f80a9 + + + + #define + MERR + lnc_8h.html + d4b3c4a053ea2e5475d77c3732383899 + + + + #define + MISS + lnc_8h.html + 614c0d93bfbf181f442e30e1c27b27ae + + + + #define + NDESC + lnc_8h.html + 3924669c8950a7f0b9b30e2841c21986 + (len2) + + + #define + NE2100 + lnc_8h.html + 0f13e1c33c723fb1751c67d8dcd54df3 + + + + #define + NE2100_IOSIZE + lnc_8h.html + b8a25540b57ae88d6dafdab7f8196028 + + + + #define + NORMAL + lnc_8h.html + 1291f416b069313021b519eea62d5bf1 + + + + #define + NRDRE + lnc_8h.html + 9a6f0938f7533adf6aebf030c2cff3d6 + + + + #define + NTDRE + lnc_8h.html + 5feb2f9782070ea70e997a934dba38b1 + + + + #define + PART_MASK + lnc_8h.html + f09868a61f66925c57b5d3e7fe36596b + + + + #define + PCnet_32 + lnc_8h.html + f1a6cf2caeea69b144932f488e69ef9a + + + + #define + PCNET_BDP + lnc_8h.html + a3d9c098a27fad92e011c8642149245a + + + + #define + PCnet_FAST + lnc_8h.html + 33e34c2221d08ac7e5e4a76ad5fe5f2c + + + + #define + PCnet_FASTplus + lnc_8h.html + 132ccf085a33454d996e0a80d804c391 + + + + #define + PCnet_Home + lnc_8h.html + 42619f0c436d20482c7cb4b76fc643a5 + + + + #define + PCnet_ISA + lnc_8h.html + 3baa99ddd1afd3e15b0895fd678db39e + + + + #define + PCnet_ISA_II + lnc_8h.html + ed1e84c250032911bffed1b2f49fcf6e + + + + #define + PCnet_ISAplus + lnc_8h.html + 9ad716fd5d7913ddf296a963b88c74e6 + + + + #define + PCnet_PCI + lnc_8h.html + 2da9a3ce30e040d19856a3aa23d11d09 + + + + #define + PCnet_PCI_II + lnc_8h.html + e4152589aa28996d4f456ea1e3841613 + + + + #define + PCNET_RAP + lnc_8h.html + 4b84cf377a1b65f8597fb5a1a6b165cf + + + + #define + PCNET_RDP + lnc_8h.html + 80e710fa02e057090e7212fc4e52a09f + + + + #define + PCNET_RESET + lnc_8h.html + 023333abff7d16895fd173e2301468c5 + + + + #define + PCNET_VSW + lnc_8h.html + e4f718f472f63dc07f7f923bd4b02e4e + + + + #define + RECVBUFSIZE + lnc_8h.html + 7f410619679156a88b8f9e878e5badcf + + + + #define + RINT + lnc_8h.html + 4810d8325791be718f1bcb2a92fd3a0f + + + + #define + RXON + lnc_8h.html + e1bf5924626af85b5708417edb408ce1 + + + + #define + SHMEM + lnc_8h.html + ef3765fe92001684a71af27e0d738038 + + + + #define + STOP + lnc_8h.html + e19b6bb2940d2fbe0a79852b070eeafd + + + + #define + STRT + lnc_8h.html + 39aaa2cb5148aec0a6c4599feaf3a7d3 + + + + #define + TDMD + lnc_8h.html + 5b56addf254a3a41f1596ee477c2293b + + + + #define + TINT + lnc_8h.html + c6f30425a8221b25e8ebf4cdeb804b0e + + + + #define + TRANSBUFSIZE + lnc_8h.html + 0d38de8b1de05fb25c7899244cc7a7df + + + + #define + TXON + lnc_8h.html + 88130575343bc866e885c2a9fea681d1 + + + + #define + UNKNOWN + lnc_8h.html + c1ae4add974b9cfc6b5aaf8a578f01ab + + + + void + _lncInt + lnc_8h.html + d155cde754cb2beb8403810b0a651ba7 + () + + + void + initLNC + lnc_8h.html + 0b7fb4f8833ed743dc1f3c4c90c28731 + () + + + int + lanceProbe + lnc_8h.html + c698a392b34b41b9aa3eed6ec7c2f8db + (struct lncInfo *lnc) + + + int + lncAttach + lnc_8h.html + 86e977fd8113976b87da564f2b53a2d7 + (struct lncInfo *lnc, int unit) + + + void + lncInt + lnc_8h.html + 6fdabac3834c12782583e0a42f928295 + () + + + int + probe + lnc_8h.html + 7b84655da5c5a354e1dd00faf729506c + (struct lncInfo *lnc) + + + uInt16 + readBcr + lnc_8h.html + b26b4568cde86b4006a54e4aae74d0e7 + (struct lncInfo *lnc, uInt16 port) + + + uInt16 + readCsr + lnc_8h.html + f2a608bc5f930aedcb878db277a6bad0 + (struct lncInfo *lnc, uInt16 port) + + + void + writeBcr + lnc_8h.html + c77dcbd7df5a9a8cacc3f684fd59e389 + (struct lncInfo *lnc, uInt16 port, uInt16 val) + + + void + writeCsr + lnc_8h.html + af11bb0f1b848f3c3a5db96eec6d03bc + (struct lncInfo *lnc, uInt16 port, uInt16 val) + + + lncInfo * + lnc + lnc_8h.html + f5e66182cc3ee40ca7dab1a2449d002e + + + + + pci.h + /usr/home/reddawg/source/ubixos/src/sys/include/pci/ + pci_8h + ubixos/types.h + confadd + pciConfig + + #define + countof + pci_8h.html + 3c5cd622462bb50b6dab4c189e219eb9 + (a) + + + int + pci_init + pci_8h.html + 5c450b9e2534226b162a16de0ef6b434 + () + + + bool + pciProbe + pci_8h.html + 51fa422468461d6a5e06b3cea7ceb912 + (int bus, int dev, int func, struct pciConfig *cfg) + + + uInt32 + pciRead + pci_8h.html + 09d5fac523ec602b928a2eeb2dc3eee6 + (int bus, int dev, int func, int reg, int bytes) + + + void + pciWrite + pci_8h.html + 562e38dfaaab5bd65c08f7ee9769235d + (int bus, int dev, int func, int reg, uInt32 v, int bytes) + + + + ogDisplay_UbixOS.h + /usr/home/reddawg/source/ubixos/src/sys/include/sde/ + ogDisplay__UbixOS_8h + ogDisplay_UbixOS + ogModeInfo + ogVESAInfo + + + sde.h + /usr/home/reddawg/source/ubixos/src/sys/include/sde/ + sde_8h + ubixos/types.h + sdeWindows + + #define + drawWindow + sde_8h.html + ab4fbdc3563b230ef8c74e3302dc4409 + + + + #define + killWindow + sde_8h.html + 09afc32ffae32aefc2fd5711bae0497e + + + + #define + registerWindow + sde_8h.html + a75400bbe109bd97a777d8f633e1ac8f + + + + #define + windowReady + sde_8h.html + 51000975c113abcc35a271eec1e4ad0c + + + + void + sdeThread + sde_8h.html + a6c38d07b193857fbaebc1656b89136e + () + + + void + sysSDE + sde_8h.html + 36ee3564247e8b4aaea26be96aafa813 + (uInt32 cmd, void *ptr) + + + sdeWindows * + windows + sde_8h.html + 47bfdc448b46d6e2b1b1634bb8065365 + + + + + stdarg.h + /usr/home/reddawg/source/ubixos/src/sys/include/ + stdarg_8h + + #define + vaArg + stdarg_8h.html + 19434d261abd3aca725fac4dace94a44 + (ap, type) + + + #define + vaEnd + stdarg_8h.html + 9eb66fe3016779da70a50f348919a850 + (ap) + + + #define + vaStart + stdarg_8h.html + 8a3212be1635dea2009b962c2abe5237 + (ap, parm) + + + char * + vaList + stdarg_8h.html + 661698386a304e27be00e5e9125a6ec5 + [1] + + + int + vsprintf + stdarg_8h.html + 621577c2df0ad5faa281223c56eeb7a5 + (char *buf, const char *fmt, vaList args) + + + + _types.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + __types_8h + + __int64_t + __blkcnt_t + __types_8h.html + d43f5ff583ee6b60d455a66bd1c868db + + + + __uint32_t + __blksize_t + __types_8h.html + 9b5f96d324bf126dd679f4323d480355 + + + + unsigned long + __clock_t + __types_8h.html + 1519b3db87729b44041243fb68750993 + + + + __uint32_t + __dev_t + __types_8h.html + 45c90547fafad0ff956b06bb5245cdcf + + + + __uint32_t + __fflags_t + __types_8h.html + 6d612a9db2a7b64083ddae102805217e + + + + __uint32_t + __gid_t + __types_8h.html + b9c03aa3bb66a3ae3ce8efaf3295c749 + + + + __uint32_t + __ino_t + __types_8h.html + 2d94613be7241171120863f93f36e119 + + + + short + __int16_t + __types_8h.html + 2f94d4e7ed665456e2c3d613dbd211ef + + + + int + __int32_t + __types_8h.html + 479ed1d22a5d4badec9d1fa7246d05bf + + + + long long + __int64_t + __types_8h.html + ee0edd064977857105b173face02e89a + + + + __signed char + __int8_t + __types_8h.html + 00671532665dc0dbae7e64b82f703b06 + + + + __uint16_t + __mode_t + __types_8h.html + 633606f8a0f9a59b300c4947280d816f + + + + __uint16_t + __nlink_t + __types_8h.html + c1789b464296a1bd0de1734e17d0a146 + + + + __int32_t + __ssize_t + __types_8h.html + 0a768bafddb541c70e3fbefbd150b7c3 + + + + __int32_t + __time_t + __types_8h.html + c9fb8d211b39b07df423f5c3238c5f5d + + + + __uint32_t + __uid_t + __types_8h.html + b78e9d0e7ded311d6c9dbd234039b393 + + + + unsigned short + __uint16_t + __types_8h.html + 28989c8f3e511d5c6a9fd46b1adc1ee0 + + + + unsigned int + __uint32_t + __types_8h.html + caa96aed3d7fddac490800f166c2af02 + + + + unsigned long long + __uint64_t + __types_8h.html + 9f490fc8927ff1923bbc8d63eb4e6960 + + + + unsigned char + __uint8_t + __types_8h.html + 25875528640a3eee1a026956baa82249 + + + + + buf.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + buf_8h + ubixos/types.h + vfs/vfs.h + sys/device.h + buf + + + cdefs.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + cdefs_8h + ubixos/types.h + + #define + __dead2 + cdefs_8h.html + 76082b09261c8d1d35bcc0b41e916fb6 + + + + #define + _CDRES_H + cdefs_8h.html + 3bfeb658489cf92e03487229b9ddb32f + + + + + device.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + include_2sys_2device_8h + ubixos/types.h + device_interface + device_node + device_resource + + int + device_add + include_2sys_2device_8h.html + 256b750ab99e3be9b83a9bfd37a22388 + (int, char, struct device_interface *) + + + device_node * + device_find + include_2sys_2device_8h.html + 0002a4ec01ee11597c6751602f3e4c3d + (int major, int minor) + + + int + device_remove + include_2sys_2device_8h.html + 37fc0f624e03e0998fd2dd5922505ada + (struct device_node *) + + + + device.h + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + ubixfsv2_2device_8h + types.h + device_node + device_resource + device_t + + + device.old.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + device_8old_8h + ubixos/types.h + device + ei_device + net + + + dma.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + dma_8h + ubixos/types.h + + void + _dmaXfer + dma_8h.html + e136d2bd6481a13de8e96f5a583c45eb + (uInt8 dmaChannel, uInt8 page, uInt offset, uInt length, uInt8 mode) + + + void + dmaXfer + dma_8h.html + 7e2aa65e3e12777006ad192f7ff8bb5a + (uInt8 channel, uInt32 address, uInt length, uInt8 read) + + + + driver.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + driver_8h + ubixos/types.h + devMethodType + driverType + + devMethodType + devMethod + driver_8h.html + c1e4d93960b9c26611536ec6b2ee4c62 + + + + + gdt.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + gdt_8h + descriptorTableUnion + gdtDescriptor + gdtGate + + #define + dAcc + gdt_8h.html + ad9c89b1e259b5cf08fd3610fd721402 + + + + #define + dBig + gdt_8h.html + 6b595357c10a17c620edcbeeb1c7f6a1 + + + + #define + dBiglim + gdt_8h.html + bc269d96e027bb39b828cadb2fc8660f + + + + #define + dBusy + gdt_8h.html + bd5637ceae4810b07f63f34a6efe3af0 + + + + #define + dCall + gdt_8h.html + 84806600e03a4a34f20aeb9cdacdb4f9 + + + + #define + dCode + gdt_8h.html + f37890c8c59b0fd3d83cea8d6034a035 + + + + #define + dConform + gdt_8h.html + a8b04f84cbfdce2f778108416f654650 + + + + #define + dData + gdt_8h.html + fcbb50cc521f6214eda9bca84aaee513 + + + + #define + dDpl0 + gdt_8h.html + 5ee8638767e24765a2690483745d60d0 + + + + #define + dDpl1 + gdt_8h.html + ace18aa461784b516613570ef3e369a8 + + + + #define + dDpl2 + gdt_8h.html + 609771e14bb3788ff7586d3d7a58fb62 + + + + #define + dDpl3 + gdt_8h.html + 2e29d1e158d5e81dc70dfae75f17d7f4 + + + + #define + dEexdown + gdt_8h.html + 06255d29c48480c11a63195508ce39b5 + + + + #define + dInt + gdt_8h.html + 7eb6dc7004c613df58764da5df7d85d8 + + + + #define + dLdt + gdt_8h.html + 5ebc94affcfbf066336ac0910680345e + + + + #define + dNpresent + gdt_8h.html + 98924c500f63ccfe4e9566ee472490e2 + + + + #define + dPresent + gdt_8h.html + be5eb76416aff1d9114e1cdb8b0797fe + + + + #define + dRead + gdt_8h.html + 4427d6b09e5682b1c554a5a61e9bee55 + + + + #define + dTask + gdt_8h.html + 1521354f2c1fc307021a9a75dfc805f8 + + + + #define + dTrap + gdt_8h.html + b566353a8383ed84a5d0328677dc05dd + + + + #define + dTss + gdt_8h.html + 4d5c962ea8bc3d8422e6c3b92ce4b74f + + + + #define + dWrite + gdt_8h.html + 9785c919d49cacd1b0fa92590a7562c8 + + + + #define + ubixDescriptorTable + gdt_8h.html + f3cff64995ffb5584c82c7bf27ee802d + (name, length) + + + #define + ubixGateDescriptor + gdt_8h.html + 7eb57f465bcbf5080c587a469a3a5a08 + (offset, selector, control) + + + #define + ubixStandardDescriptor + gdt_8h.html + c84a835fad3118c457254bf67013ad5b + (base, limit, control) + + + gdtGate + packed + gdt_8h.html + 392b4587dfb532ebef7fa06ca9a0740a + + + + gdtDescriptor + packed + gdt_8h.html + a8e25552752eade51544ff9e9fbd7bdf + + + + descriptorTableUnion + ubixGDT + gdt_8h.html + a53ed51ff9c7d95591f1fa5724195ce0 + [9] + + + + gen_calls.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + gen__calls_8h + sys/thread.h + sys/sysproto.h + + int + getgid + gen__calls_8h.html + d78d6c02154727f556f78cca62020c83 + (struct thread *, struct getgid_args *) + + + int + getpid + gen__calls_8h.html + f4a62a3c5e091cdf096c576f79edece3 + (struct thread *, struct getpid_args *) + + + int + gettimeofday_new + gen__calls_8h.html + fb1d60b8d0e869ff21a9ca1a488a2392 + (struct thread *, struct gettimeofday_args *) + + + int + getuid + gen__calls_8h.html + b2bf044f6f20a60f7c4139b527c4bd6c + (struct thread *, struct getuid_args *) + + + int + issetugid + gen__calls_8h.html + 33298b667b9476900aefff9cb3839f8f + (register struct thread *, struct issetugid_args *) + + + int + read + gen__calls_8h.html + 5eff3a25d417fafce7c4f211db219ca2 + (struct thread *td, struct read_args *uap) + + + int + readlink + gen__calls_8h.html + 5e64f5ad3a110ebbbe9e46c6e93548b5 + (struct thread *, struct readlink_args *) + + + + idt.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + idt_8h + ubixos/types.h + sys/gdt.h + + #define + EFLAG_IF + idt_8h.html + 9e06d707701fc3d835d8d0d366476d77 + + + + #define + EFLAG_IOPL3 + idt_8h.html + fe40449df15f3e7b2514a8f742767e91 + + + + #define + EFLAG_TF + idt_8h.html + 186a5896d65606ffa3211a7f4b2cfa82 + + + + #define + EFLAG_VM + idt_8h.html + c853c10e3eb19188c6b3b8d3ff6914e2 + + + + void + _int0 + idt_8h.html + e4129d156580fb5d485a440995d24dc2 + () + + + void + _int1 + idt_8h.html + ce97dc326d244a0766e196bba26be437 + () + + + void + _int10 + idt_8h.html + e70dab5ac99d0fef2314f9cdf41751b1 + () + + + void + _int11 + idt_8h.html + 7fcf84f4c51eab2ed23e415bc89ad6e5 + () + + + void + _int12 + idt_8h.html + 52a2ea8642cffdd21dcd42dbb9f4fcb6 + () + + + void + _int13 + idt_8h.html + ef0711bd8a0f07c3f4b9877fc93930e1 + () + + + void + _int2 + idt_8h.html + e8c1c195a8aae25a942c0078946da3cb + () + + + void + _int3 + idt_8h.html + f5d44f2bc5a77196c3697d4560f5ae6a + () + + + void + _int4 + idt_8h.html + 47bd8cbcfb5e3df37012c7c8dc253a71 + () + + + void + _int5 + idt_8h.html + 3d95bf7a1212d5078495fdae84a2f708 + () + + + void + _int6 + idt_8h.html + 514bba9e7774eab1afba32c99c25cecb + () + + + void + _int7 + idt_8h.html + c9017b6a16e2b5b4359dc089db4832b5 + () + + + void + _int8 + idt_8h.html + 2444cd2a62fc14b2d7f404b0fad5bf1b + () + + + void + _int9 + idt_8h.html + fe33101eba72b18d919a8a49af733564 + () + + + int + idt_init + idt_8h.html + d2968ba244dc6df20e94c32861314906 + () + + + void + intNull + idt_8h.html + dbf451ce0d6ecb3c485382616bee1de4 + () + + + void + setTaskVector + idt_8h.html + ee676dc504a8f6498927c2d5fb5e4c88 + (uInt8 interrupt, uInt16 controlMajor, uInt8 selector) + + + void + setVector + idt_8h.html + 174a47ed653fc64fff6b5bb1b895c2cf + (void *handler, unsigned char interrupt, unsigned short controlMajor) + + + void + timerInt + idt_8h.html + cd14f4ee7d1a7b3676988812aef0cc57 + () + + + + io.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + io_8h + + unsigned char + inportByte + io_8h.html + 77b934268de1b3ecdcf3f275413b3108 + (unsigned int) + + + unsigned long + inportDWord + io_8h.html + 8d6617406b264c7f9e143adab8406791 + (unsigned int) + + + unsigned short + inportWord + io_8h.html + fb703b187feb4b92444454df6c3dd9e6 + (unsigned int) + + + void + outportByte + io_8h.html + 8acc1a06073db2e7b92ffbd00fbd0cf1 + (unsigned int, unsigned char) + + + void + outportByteP + io_8h.html + f0c1dd5717007bf73b6c5119dfe7eaf2 + (unsigned int port, unsigned char value) + + + void + outportDWord + io_8h.html + 2e2ad8d744ae4b35ea37d39dcfea1296 + (unsigned int port, unsigned long value) + + + void + outportWord + io_8h.html + 243f6b6d22cc5948908b764d58efc2b0 + (unsigned int, unsigned short) + + + + kern_descrip.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + kern__descrip_8h + sys/thread.h + sys/sysproto.h + vfs/file.h + __timespec + file + stat + + #define + F_DUPFD + kern__descrip_8h.html + b93a8621587aba90181efd7d3aeea67e + + + + #define + F_GETFD + kern__descrip_8h.html + bc11141031604fb22b8e3a201155cbb3 + + + + #define + F_GETFL + kern__descrip_8h.html + 025fad21a889c79f02ec53abe3526c32 + + + + #define + F_GETLK + kern__descrip_8h.html + 2c3005e07f9aedb5d77856d13c3e40c4 + + + + #define + F_GETOWN + kern__descrip_8h.html + a76959dcf54457a81c4cdf7789ba73e4 + + + + #define + F_SETFD + kern__descrip_8h.html + d27227e8d87b844648f07d66da38bb3f + + + + #define + F_SETFL + kern__descrip_8h.html + f2939853c650561d3495ed40f68f6249 + + + + #define + F_SETLK + kern__descrip_8h.html + 68a7fc570f2fc271acc5358a6418504e + + + + #define + F_SETLKW + kern__descrip_8h.html + abb866cd0cf7ed3544dfc335e0e360fd + + + + #define + F_SETOWN + kern__descrip_8h.html + 10e6ca002b56361c5adb1e66a8a4917d + + + + #define + FAPPEND + kern__descrip_8h.html + a336842f710119bfdab086f34efac63c + + + + #define + FASYNC + kern__descrip_8h.html + 1c28a43c30721462ad7e40f37051c9ca + + + + #define + FCNTLFLAGS + kern__descrip_8h.html + e145197023ee3530510eaa80446eef77 + + + + #define + FFLAGS + kern__descrip_8h.html + 3c28c97a69c6ce8f87cac54a7c91f9db + (oflags) + + + #define + FFSYNC + kern__descrip_8h.html + ee6e522943bfde38729955245588808c + + + + #define + FHASLOCK + kern__descrip_8h.html + 5e502663ed8d9bf975848f5464c3f516 + + + + #define + FNDELAY + kern__descrip_8h.html + 71a490d1088a9c5f120f3a59e2a4599f + + + + #define + FNONBLOCK + kern__descrip_8h.html + a7660d77d1097779b6b790cb4d89f56c + + + + #define + FPOSIXSHM + kern__descrip_8h.html + ed6c61cad1ddb572aae570ca0a7cb6f8 + + + + #define + FREAD + kern__descrip_8h.html + 3252b359359dea1efa45bb87c4499acd + + + + #define + FWRITE + kern__descrip_8h.html + 171aed9ee8e3ec0a65cedfb9a2626499 + + + + #define + O_ACCMODE + kern__descrip_8h.html + 4dc4d45e07d2abc899bcaf04b2846a87 + + + + #define + O_APPEND + kern__descrip_8h.html + e036f789407d21f07b211552d67b3214 + + + + #define + O_ASYNC + kern__descrip_8h.html + c5d0c9848f853f8b026b1211b93f78b1 + + + + #define + O_CREAT + kern__descrip_8h.html + 1cf6b1de1fffedaa1d26b189e9a8d2cc + + + + #define + O_DIRECT + kern__descrip_8h.html + d28ccbf6f0a42c91c160ac5ada0c8429 + + + + #define + O_EXCL + kern__descrip_8h.html + 9f5acfe79fafe14b6694447bd0e9f10b + + + + #define + O_EXLOCK + kern__descrip_8h.html + d041d863b473edbd26926d2fad250384 + + + + #define + O_FSYNC + kern__descrip_8h.html + c683f821c3bf7ce4752ff436733cd715 + + + + #define + O_NDELAY + kern__descrip_8h.html + 63ba256ec18f373817941d5a4d0e2d5e + + + + #define + O_NOFOLLOW + kern__descrip_8h.html + 82d4d551b214905742c9e045185d352a + + + + #define + O_NONBLOCK + kern__descrip_8h.html + 39d33ce33804efd4d52606d59071c6d8 + + + + #define + O_RDONLY + kern__descrip_8h.html + 7a68c9ffaac7dbcd652225dd7c06a54b + + + + #define + O_RDWR + kern__descrip_8h.html + bb0586253488ee61072b73557eeb873b + + + + #define + O_SHLOCK + kern__descrip_8h.html + 8234597f4e8a183770c5f5d94ba8562a + + + + #define + O_SYNC + kern__descrip_8h.html + ae85139bfa94236d126bb1e3b772998f + + + + #define + O_TRUNC + kern__descrip_8h.html + d1d67e453fb3031f40f8cd3403773813 + + + + #define + O_WRONLY + kern__descrip_8h.html + 11b644a8526139c4cc1850dac1271ced + + + + #define + OFLAGS + kern__descrip_8h.html + 9b5b463dd687798c592fd23584869cc8 + (fflags) + + + __mode_t + mode_t + kern__descrip_8h.html + e9f148ba55d84268ecb6f8031ab45076 + + + + __nlink_t + nlink_t + kern__descrip_8h.html + e6b499a9e117ca8d1d165c847c872cc0 + + + + int + close + kern__descrip_8h.html + 39808045c1781393e845fa51fd2db6e0 + (struct thread *, struct close_args *) + + + int + falloc + kern__descrip_8h.html + 434fb15226182b0ee879a5afe9a8c190 + (struct thread *, struct file **, int *) + + + int + fcntl + kern__descrip_8h.html + 791e8d3090dc6573a9faa0a64ec696d3 + (struct thread *, struct fcntl_args *) + + + int + fstat + kern__descrip_8h.html + 8216f802387d3e6eded7f31568d741ff + (struct thread *, struct fstat_args *) + + + int + getdtablesize + kern__descrip_8h.html + ec82fd17dad5642277af6dc43f9893c5 + (struct thread *, struct getdtablesize_args *) + + + int + getfd + kern__descrip_8h.html + 14e228d6e5391a882d3b20ff2466b2ac + (struct thread *td, struct file **fp, int fd) + + + int + ioctl + kern__descrip_8h.html + dd9e21938f9a168f9be49ddbfe03fed1 + (struct thread *, struct ioctl_args *) + + + + kern_sig.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + kern__sig_8h + sys/thread.h + sys/sysproto.h + + int + sigaction + kern__sig_8h.html + 2f6214f82cae71464614ca35fd87d025 + (struct thread *, struct sigaction_args *) + + + int + sigprocmask + kern__sig_8h.html + 3b8f0f2657a625d4b957926406774026 + (struct thread *, struct sigprocmask_args *) + + + + kern_sysctl.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + kern__sysctl_8h + sys/sysproto.h + sys/thread.h + sysctl_entry + + #define + CTL_DEBUG + kern__sysctl_8h.html + e6b785c09f229d4721e21ac93c050d25 + + + + #define + CTL_HW + kern__sysctl_8h.html + c5963570c033378ae3a95be4ea4bcd6a + + + + #define + CTL_KERN + kern__sysctl_8h.html + e2217b9898706e75ee4c68263f40f14f + + + + #define + CTL_KERN_OPENFILES + kern__sysctl_8h.html + e465ed8b625e601b0f77a1a4c0f411f0 + + + + #define + CTL_MACHDEP + kern__sysctl_8h.html + ecdcd57f7e07c377f8a3f5d8c3dfc5c3 + + + + #define + CTL_MAXNAME + kern__sysctl_8h.html + 64c10ad2583c04cbc1b4c5ee9269f9ee + + + + #define + CTL_NET + kern__sysctl_8h.html + 95feaa2f7d63c1feead4999e6826b663 + + + + #define + CTL_P1003_1B + kern__sysctl_8h.html + e367595aed72f0d28376f41963be0716 + + + + #define + CTL_UBIX + kern__sysctl_8h.html + c279bc858fea4ae549e51a5382ad7709 + + + + #define + CTL_UNSPEC + kern__sysctl_8h.html + 2d465d8d18db06791908c04b168e26c2 + + + + #define + CTL_USER + kern__sysctl_8h.html + 72fbcdd5beae9909011f3b9b96412145 + + + + #define + CTL_VFS + kern__sysctl_8h.html + 8468f3456b5e69f27996cfa59f73525f + + + + #define + CTL_VM + kern__sysctl_8h.html + f6d848b54abe0956f610dc61df972778 + + + + #define + EINVAL + kern__sysctl_8h.html + 2d1678d5a7cc8ce499643f3b8957def4 + + + + int + kern_sysctl + kern__sysctl_8h.html + 435b5eee7e8e20fa7d3cf84d3065beff + (int *name, u_int namelen, void *old, size_t *oldlenp, void *new, size_t newlen, size_t *retval, int flags) + + + int + sysctl_add + kern__sysctl_8h.html + e50e8494ce7dc186f78a4bd65c7e8387 + (int *, int, char *, void *, int) + + + int + sysctl_init + kern__sysctl_8h.html + 6d1146ba67c212252bb9699a7dc77cbf + () + + + bool + sysctl_enabled + kern__sysctl_8h.html + 712de03282020240591c73cd2432c2da + + + + + pipe.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + pipe_8h + sys/thread.h + sys/sysproto.h + + int + pipe + pipe_8h.html + 476208212b5dff10a39e8039c8eead6d + (struct thread *, struct pipe_args *) + + + + signal.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + signal_8h + ubixos/types.h + __sigset + + #define + _SIG_BIT + signal_8h.html + 5581705b310d0437dd72be5318da09a1 + (sig) + + + #define + _SIG_IDX + signal_8h.html + 0f808551c76652f020a80b2ebf6f9c09 + (sig) + + + #define + _SIG_MAXSIG + signal_8h.html + 7d46af6592da946cf17894b2abef7918 + + + + #define + _SIG_VALID + signal_8h.html + aa7afa51bef1d14883e65b2a67a1a461 + (sig) + + + #define + _SIG_WORD + signal_8h.html + cb1fafaac3c8e1fa21c6d29d124af109 + (sig) + + + #define + _SIG_WORDS + signal_8h.html + 22a11365f7d751fed253dd895ea8dd75 + + + + #define + _SIGNALL_H + signal_8h.html + a24eb4b9ca7f211fec0cc5d1737c945a + + + + __sigset + __sigset_t + signal_8h.html + a691d5a72600012df19e6d931101909c + + + + __sigset_t + sigset_t + signal_8h.html + 134f0411d52ec19a05b55b4ba2f87c3c + + + + + sysproto.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + sysproto_8h + sys/signal.h + sys/thread.h + access_args + close_args + fcntl_args + fstat_args + fstatfs_args + getdtablesize_args + getgid_args + getpid_args + gettimeofday_args + getuid_args + ioctl_args + issetugid_args + lseek_args + mmap_args + mprotect_args + munmap_args + obreak_args + open_args + pipe_args + read_args + readlink_args + setitimer_args + sigaction_args + sigprocmask_args + sysctl_args + write_args + + #define + PAD_ + sysproto_8h.html + 6af39d7908a107066bbd16c69a73d8e5 + (t) + + + #define + PADL_ + sysproto_8h.html + 121b15598871bbd1dc2067855e25c1d4 + (t) + + + #define + PADR_ + sysproto_8h.html + a46e33ea9096ba0cbafd88a6899b98b6 + (t) + + + int + register_t + sysproto_8h.html + bd887f2b4a8afbb86de77d05d77856db + + + + int + access + sysproto_8h.html + 5e545f93bf6f37890415be1fc90815dd + (struct thread *td, struct access_args *uap) + + + int + close + sysproto_8h.html + ec14600d2aa9db1288f00704ba3a55d7 + (struct thread *td, struct close_args *uap) + + + int + fstatfs + sysproto_8h.html + f07b09b9304c19384dd3075e59747d0c + (struct thread *td, struct fstatfs_args *uap) + + + int + lseek + sysproto_8h.html + 9c1b8bb6caa6e48fb1113a54bf2c33c6 + (struct thread *td, struct lseek_args *uap) + + + int + mprotect + sysproto_8h.html + 51b487cb390afbb6672b34b78c7afa81 + (struct thread *td, struct mprotect_args *uap) + + + int + open + sysproto_8h.html + 30417f3bdbf50fe62c86448ef91e789b + (struct thread *td, struct open_args *uap) + + + int + read + sysproto_8h.html + 5eff3a25d417fafce7c4f211db219ca2 + (struct thread *td, struct read_args *uap) + + + int + setitimer + sysproto_8h.html + b913b237bff6f29fa58c01d2d0fc7088 + (struct thread *td, struct setitimer_args *uap) + + + int + write + sysproto_8h.html + 05cb49802bd8549dbfc31177629ef3cc + (struct thread *td, struct write_args *uap) + + + + thread.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + thread_8h + ubixos/types.h + thread + + #define + O_FILES + thread_8h.html + e333ffa5f209eaaffead0a7fce87af29 + + + + + trap.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + trap_8h + trapframe + + + tss.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + tss_8h + ubixos/types.h + i386_frame + i387Struct + tssStruct + + + video.h + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + video_8h + ubixos/types.h + + #define + defaultColor + video_8h.html + 2984c3db0ad3a4a571a8ee0b4d2fe90b + + + + void + backSpace + video_8h.html + 05d079fd6b2d61320ad423e5c918903c + () + + + void + clearScreen + video_8h.html + 9d7e8af417b6d543da691e9c0e2f6f9f + () + + + void + kprint + video_8h.html + 5429378b96a24fadfd2d1f8d777eb95a + (char *string) + + + int + printColor + video_8h.html + a6d08b2dd961295607e6a5d52f1d471e + + + + + dirCache.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixfs/ + dirCache_8h + ubixos/types.h + cacheNode + + cacheNode * + ubixfs_cacheAdd + dirCache_8h.html + 42dd78873d67b29f68a271fc30a60bf4 + (struct cacheNode *, struct cacheNode *) + + + void + ubixfs_cacheDelete + dirCache_8h.html + a31fa0816ce9018ef327f17a48b36d3c + (struct cacheNode **) + + + cacheNode * + ubixfs_cacheFind + dirCache_8h.html + d136be51f0e49671914a4f0db3bb2314 + (struct cacheNode *, char *) + + + cacheNode * + ubixfs_cacheNew + dirCache_8h.html + adfffea5ad577cecdfbc4eb7989cf193 + (const char *) + + + + ubixfs.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixfs/ + include_2ubixfs_2ubixfs_8h + ubixos/types.h + vfs/vfs.h + sys/device.h + mpi/mpi.h + ubixfs/dirCache.h + blockAllocationTableEntry + bootSect + directoryEntry + directoryList + partitionInformation + ubixDiskLabel + ubixDiskLabel::ubixPartitions + ubixFSInfo + + #define + blockSize + include_2ubixfs_2ubixfs_8h.html + d4eebb29e7c75230c032b1e6f71e061d + + + + #define + EOBC + include_2ubixfs_2ubixfs_8h.html + 9c66702437ce6449d7886b4dbaad3c02 + + + + #define + MAXUBIXPARTITIONS + include_2ubixfs_2ubixfs_8h.html + e5bdc5213c0fa1f31c2ff20c158e7c97 + + + + #define + typeContainer + include_2ubixfs_2ubixfs_8h.html + beed60f8493a7dd3bfdfc2e41c1d700c + + + + #define + typeDeleted + include_2ubixfs_2ubixfs_8h.html + b0df352296e0f22896675aba0aa11b6e + + + + #define + typeDirectory + include_2ubixfs_2ubixfs_8h.html + c3414f1c06fc8a9d01787cde437ec5b9 + + + + #define + typeFile + include_2ubixfs_2ubixfs_8h.html + e1596b995fc42be2fe1cfbe0ee9b8d61 + + + + #define + UBIXDISKMAGIC + include_2ubixfs_2ubixfs_8h.html + 1b1ab97d6d5dfbfb20f0f80d7c625941 + + + + #define + UBIXFS_ALIGN + include_2ubixfs_2ubixfs_8h.html + bd7a711afb8ae672c3e08a9308d06c5b + (size) + + + #define + UBIXFS_BLOCKSIZE_BYTES + include_2ubixfs_2ubixfs_8h.html + dab92bc23023fba8f349eb34bf5acf46 + + + + directoryList * + dirList_t + include_2ubixfs_2ubixfs_8h.html + d04230b24061b77cd5971ef2ce2b2b1d + + + + int + addDirEntry + include_2ubixfs_2ubixfs_8h.html + 756e1f497c4d9fed64ac0a2256f9fa46 + (struct directoryEntry *dir, fileDescriptor *fd) + + + int + freeBlocks + include_2ubixfs_2ubixfs_8h.html + 182b9be545371d2fcda6981134de2b44 + (int block, fileDescriptor *fd) + + + int + getFreeBlocks + include_2ubixfs_2ubixfs_8h.html + d2880707d0f942f5119f946db4e13e4e + (int count, fileDescriptor *fd) + + + int + readFile + include_2ubixfs_2ubixfs_8h.html + 173757dd173062c905191b7897737f5b + (char *file) + + + int + readUbixFS + include_2ubixfs_2ubixfs_8h.html + 3882cc85dc373eba13315dfb0da4c578 + (fileDescriptor *fd, char *data, uInt32, long size) + + + void + syncBat + include_2ubixfs_2ubixfs_8h.html + 99dfa2e54401fafb70357a6632c4ef10 + (struct vfs_mountPoint *mp) + + + int + ubixfs_init + include_2ubixfs_2ubixfs_8h.html + 1d4159e0eb816b6b23c214d7c601dcb4 + () + + + int + ubixfs_initialize + include_2ubixfs_2ubixfs_8h.html + 2c53ad6e6ce2e149eec9b5361dd10eda + () + + + void + ubixfs_thread + include_2ubixfs_2ubixfs_8h.html + 7400c9aaa5ced0d1c81ac05a129cfb20 + () + + + dirList_t + ubixFSLoadDir + include_2ubixfs_2ubixfs_8h.html + 3f7a88e7f709a200096c93c0deb13ec2 + (char *) + + + int + ubixFSmkDir + include_2ubixfs_2ubixfs_8h.html + a3a7f1d4d6f7d2477798e933acf2cb3f + (char *dir, fileDescriptor *fd) + + + void + ubixFSUnlink + include_2ubixfs_2ubixfs_8h.html + dfbafb62e063e24f4df09029862ba9d0 + (char *path, struct vfs_mountPoint *mp) + + + int + writeFileByte + include_2ubixfs_2ubixfs_8h.html + 4c7f9c50f698ab4cdde8655aaf6363aa + (int ch, fileDescriptor *fd, long offset) + + + int + writeUbixFS + include_2ubixfs_2ubixfs_8h.html + ba0435c266346dd10ac3cbc68655b20c + (fileDescriptor *fd, char *data, long offset, long size) + + + + ubixfs.h + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + ubixfsv2_2ubixfs_8h + fsAbstract.h + types.h + file.h + blockRun + dataStream + diskSuperBlock + UbixFS + ubixfsInode + uPtr + + #define + ATTR_INODE + ubixfsv2_2ubixfs_8h.html + 9f38cf12d4e70d9cef5393706fc8d3db + + + + #define + INODE_DELETED + ubixfsv2_2ubixfs_8h.html + db9f76c64298fc8ef7eb7d8e8f66a036 + + + + #define + INODE_DIRECTORY + ubixfsv2_2ubixfs_8h.html + 03a6b271b2413595574aab2babfa1460 + + + + #define + INODE_IN_USE + ubixfsv2_2ubixfs_8h.html + d504541f19f75cb3df8050f13c0ef1ba + + + + #define + INODE_LOGGED + ubixfsv2_2ubixfs_8h.html + 24bf61f15edcdcd2e09f5e8413aa5120 + + + + #define + INODE_NO_CACHE + ubixfsv2_2ubixfs_8h.html + bc203925d6c1417aa1b88db455cd4266 + + + + #define + INODE_WAS_WRITTEN + ubixfsv2_2ubixfs_8h.html + d046759b859f12cf816647774e2878bf + + + + #define + MAX_FILENAME_LENGTH + ubixfsv2_2ubixfs_8h.html + 6773b93f3093658c3dcb569de3b4bdb2 + + + + #define + NO_TRANSACTION + ubixfsv2_2ubixfs_8h.html + b7d75b046ffe6c6a2ac1b332bcd9b604 + + + + #define + NUM_DIRECT_BLOCKS + ubixfsv2_2ubixfs_8h.html + 30ca66da1223315f426910bd6de581f7 + + + + #define + PERMANENT_FLAGS + ubixfsv2_2ubixfs_8h.html + 2dedee6fb1ebd29eeed03298db0c2417 + + + + #define + UBIXFS_CLEAN + ubixfsv2_2ubixfs_8h.html + 49a8f9142d94b4472956c6d8f446d2ce + + + + #define + UBIXFS_DIRTY + ubixfsv2_2ubixfs_8h.html + a3791ef7af12c1d85019ecab02d612aa + + + + #define + UBIXFS_INODE_MAGIC + ubixfsv2_2ubixfs_8h.html + c88e98d44093495af57d4a956b095b9d + + + + #define + UBIXFS_MAGIC1 + ubixfsv2_2ubixfs_8h.html + b5c389bfe61bb5707916f2ac6d4d0c6a + + + + #define + UBIXFS_MAGIC2 + ubixfsv2_2ubixfs_8h.html + 5dd83bc90fdb21a43a412d90b99f5704 + + + + #define + UBIXFS_MAGIC3 + ubixfsv2_2ubixfs_8h.html + 7bc7bdfbc69287525c62286f77443b97 + + + + blockRun + inodeAddr + ubixfsv2_2ubixfs_8h.html + 0f995f68f298607dc024babd47b99c98 + + + + + elf.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + elf_8h + ubixos/types.h + ubixos/sched.h + Elf_Auxargs + elfDynamic + elfDynSym + elfHeader + elfPltInfo + elfProgramHeader + elfSectionHeader + + #define + ELF32_R_INFO + elf_8h.html + eb7c1eec87bedbd8241d71ce4617d72c + (s, t) + + + #define + ELF32_R_SYM + elf_8h.html + 8d1ac0f35a8999a4a8a3350ca95ab54b + (i) + + + #define + ELF32_R_TYPE + elf_8h.html + a4ffd69f2c1c03229686bfa3a898db00 + (i) + + + #define + elfExecutable + elf_8h.html + 43207943042903ad0531e6fa20ba2919 + + + + #define + elfLibrary + elf_8h.html + d62afe65170f599ef3b6ea3dba85e4de + + + + #define + EM_386 + elf_8h.html + 77301c665274669ba8d05978eb0d299e + + + + #define + EM_68K + elf_8h.html + cc74dd2d7cd1e872c2d2f52d64a7982a + + + + #define + EM_860 + elf_8h.html + 80e7667a64867c4252a1c3a6333514d9 + + + + #define + EM_88K + elf_8h.html + 66801fe3ae7746ab9386537d236cd4e4 + + + + #define + EM_M32 + elf_8h.html + 19b0cea9b063bb97e84b0931ebc7d699 + + + + #define + EM_MIPS + elf_8h.html + 3168ea327621f9848abb996540342fb6 + + + + #define + EM_NONE + elf_8h.html + 5a14b1234094272355977c59e351a14f + + + + #define + EM_SPARC + elf_8h.html + 3d33cb376c76e9fb077ddf5389f8f8b8 + + + + #define + ET_CORE + elf_8h.html + 2b9430d26ba60f7a9d65c8d43e54f213 + + + + #define + ET_DYN + elf_8h.html + 4373ea3b3d512434ebe2213829b6751b + + + + #define + ET_EXEC + elf_8h.html + 942478985eb016311380dee473cc8c3e + + + + #define + ET_HIPROC + elf_8h.html + 77894d49f8672fee77686cc7f7ba1a1a + + + + #define + ET_LOPROC + elf_8h.html + 929894d9c68a7d9b8c29211b1e1a7469 + + + + #define + ET_NONE + elf_8h.html + 343a36d721130c5017a5669537e96822 + + + + #define + ET_REL + elf_8h.html + 2a91046a80fd753ce3dbfb109212761d + + + + #define + EV_CURRENT + elf_8h.html + 8085a255e82173046afefd2a1c6de930 + + + + #define + EV_NONE + elf_8h.html + 0307c9d093060e148ecca1c7cfb02429 + + + + #define + PT_DYNAMIC + elf_8h.html + 2121a2f01c51e8462bfd4d47725649d8 + + + + #define + PT_GNU_EH_FRAME + elf_8h.html + b6ccf19e752eb40b995b86779d55a566 + + + + #define + PT_GNU_RELRO + elf_8h.html + b5168e122aeeec290f479c0bec4a891e + + + + #define + PT_GNU_STACK + elf_8h.html + f9283bc32e6d3e87d2bab2f55bc1949b + + + + #define + PT_HIOS + elf_8h.html + b77da073a07d6a452ce9e9a05d4fe17b + + + + #define + PT_HIPROC + elf_8h.html + 74427c5909fdced36b41134c11650249 + + + + #define + PT_INTERP + elf_8h.html + bcd3aa15bc567949c1ab6b1abc137710 + + + + #define + PT_LOAD + elf_8h.html + 84d7768fd6c6ece599d297090900cf92 + + + + #define + PT_LOOS + elf_8h.html + d8021c0557cb6451ed6a925ae50c6c3e + + + + #define + PT_LOPROC + elf_8h.html + caa6971207ea507ed02f22ba574b8534 + + + + #define + PT_NOTE + elf_8h.html + 72baf87d62607c7fdccd3b8010d4ce30 + + + + #define + PT_NULL + elf_8h.html + 854729c1dc4623abeaeb765a1b745012 + + + + #define + PT_PAX_FLAGS + elf_8h.html + 7294b5e14e1cf5becf35236381698f48 + + + + #define + PT_PHDR + elf_8h.html + 58ff00be749ca4000074f9b9066a1056 + + + + #define + PT_SHLIB + elf_8h.html + bff9f38fd394e09e60f5640550a23e46 + + + + #define + R_386_32 + elf_8h.html + f363b787459afd7e272677d7858572c0 + + + + #define + R_386_COPY + elf_8h.html + c08872c616d1b9649dc13780f71833b1 + + + + #define + R_386_GLOB_DAT + elf_8h.html + 6ab6b058a8dd4e90c49e74415809f867 + + + + #define + R_386_GOT32 + elf_8h.html + 42f8dd027e6f2384dba2cfa060240c63 + + + + #define + R_386_GOTOFF + elf_8h.html + c2ed0eac08066a8dd368873fcd54ae3c + + + + #define + R_386_GOTPC + elf_8h.html + 69665820640b0fb427ea40c8cd2496ce + + + + #define + R_386_JMP_SLOT + elf_8h.html + 4d36bf95ffa6b0f7a369b23938db5aaf + + + + #define + R_386_NONE + elf_8h.html + 9e2fc1d7696704e230b4d767c173e3b0 + + + + #define + R_386_PC32 + elf_8h.html + d55eb4ccb6e52c4c03f99b34cc8c690b + + + + #define + R_386_PLT32 + elf_8h.html + 6ee43218883fb9f2836f425615c2da40 + + + + #define + R_386_RELATIVE + elf_8h.html + ee5190154984e6176e1c6804ac13217d + + + + int + elf_loadfile + elf_8h.html + f11ec9e50bcff723428b0c911a177fd0 + (kTask_t *p, const char *file, u_int32_t *addr, u_int32_t *entry) + + + char * + elfGetPhType + elf_8h.html + cc8cfb0f90cf2fea91e0713719c49506 + (int) + + + char * + elfGetRelType + elf_8h.html + 18371af6e681af62767a92ac64af1ebb + (int) + + + char * + elfGetShType + elf_8h.html + 311110a36ffc1b10813ae5c4a357bbf4 + (int) + + + + endtask.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + endtask_8h + ubixos/types.h + ubixos/sched.h + + void + endTask + endtask_8h.html + 152c1859ada097cc21071f471bfa2e67 + (pidType) + + + + exec.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + exec_8h + ubixos/types.h + ubixos/sched.h + + void + execFile + exec_8h.html + f80d4412d42ed1b5bf9a1b9774230f33 + (char *file, int argc, char **argv, int console) + + + uInt32 + execThread + exec_8h.html + e9945e606ad208cb00dc9166d06452b4 + (void(*tproc)(void), uInt32, char *) + + + void + sys_exec + exec_8h.html + 094c23346b6d226a03866a54b755ed64 + (char *file, char *ap) + + + + fork.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + fork_8h + ubixos/types.h + ubixos/sched.h + + void + sysFork + fork_8h.html + b040b4ede8b649f2b158ba107867cb45 + () + + + + kmod.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + kmod_8h + ubixos/types.h + kmod_struct + + #define + LD_START + kmod_8h.html + f4d6f389174a00e0de80e1ea0e23e956 + + + + kmod_struct + kmod_t + kmod_8h.html + f0d8af96157c2be80c94ddca48a8e274 + + + + uInt32 + kmod_add + kmod_8h.html + 06399dbabee4a7e746b17c66a343d38f + (const char *, const char *name) + + + uInt32 + kmod_load + kmod_8h.html + c9997cda5e69bc2c1fce8c8c343b3d4f + (const char *) + + + + kpanic.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + kpanic_8h + + #define + K_PANIC + kpanic_8h.html + a5193288597f00c4f8e3b2939aa6c0ce + (msg) + + + void + kpanic + kpanic_8h.html + db9a182aa071791a306163d50d653deb + (const char *fmt,...) + + + + ld.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + ld_8h + ubixos/types.h + + #define + LD_START + ld_8h.html + f4d6f389174a00e0de80e1ea0e23e956 + + + + uInt32 + ldEnable + ld_8h.html + b0622e93915d1824df770950e425875f + () + + + + lists.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + lists_8h + _item_t + _list_t + + #define + IN + lists_8h.html + c2bbd6d630a06a980d9a92ddb9a49928 + + + + #define + STATUS_FAILURE + lists_8h.html + 0c8bc59048468b4c3eca7ce84d192dea + + + + #define + STATUS_SUCCESS + lists_8h.html + e56fdb340b23940f7a64ed2e37c1774a + + + + _item_t + Item_t + lists_8h.html + 4c2a982479f3f5d39102321f3408ca90 + + + + _list_t + List_t + lists_8h.html + 680544a1203d80169f21f458fecfe884 + + + + Item_t * + CreateItem + lists_8h.html + ddb302e5cc32ff6fd65b02523e648764 + () + + + int + DestroyItemList + lists_8h.html + b9a0d179b5e55b53a8a8986f0fe0cc28 + (IN List_t *ItemList) + + + int + DestroyItemsInList + lists_8h.html + 10fa3fb36bc18b5b9f32d1e6341a8d29 + (IN List_t *ItemList) + + + Item_t * + GetFirstItem + lists_8h.html + e11b6e9329a773700914a6fe979fdcd0 + (IN List_t *kItem) + + + Item_t * + GetLastItem + lists_8h.html + 00330d853767d9e546684615f4aeac36 + (IN List_t *kItem) + + + List_t * + InitializeList + lists_8h.html + 5f388b13396e1961b2a85720edf33712 + () + + + int + InsertItemAtFront + lists_8h.html + 17a1ba9fdeb8b898fdcf68f8eb2ff74c + (IN List_t *TList, IN Item_t *kItem) + + + int + InsertItemBetweenItems + lists_8h.html + 0ae565e4f2d5d2fa10e55a3aaca74a75 + (IN List_t *TList, IN Item_t *Previous, IN Item_t *Next, IN Item_t *Insert) + + + void + InsertItemListBetweenItems + lists_8h.html + 44a2d924a34492e8401409ea5f11891c + (IN Item_t *Previous, IN Item_t *Next, IN List_t *Insert) + + + int + RemoveItem + lists_8h.html + 2b9e1632567024deb03a7b0a5d04f890 + (IN List_t *TList, IN Item_t *kItem) + + + List_t * + RemoveItemListBetweenItems + lists_8h.html + 321d74ff1e6cfbfa8bea8a0f1a79f2df + (IN Item_t *Previous, IN Item_t *Next) + + + + sched.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + sched_8h + ubixos/types.h + ubixos/tty.h + vfs/file.h + sys/tss.h + sys/thread.h + osInfo + taskStruct + + taskStruct + kTask_t + sched_8h.html + 4096d94f76d96bbf005b9bbd45ed4ae1 + + + + tState + 3fb333b67375561d327e9b5a8ffa03b9 + + + + PLACEHOLDER + 3fb333b67375561d327e9b5a8ffa03b9671c8766c8d86605ee28698fadeb4d54 + + + + DEAD + 3fb333b67375561d327e9b5a8ffa03b911fd9ca455f92c69c084484d5cd803c2 + + + + NEW + 3fb333b67375561d327e9b5a8ffa03b9ec34b0b90541576a22697631105dc847 + + + + READY + 3fb333b67375561d327e9b5a8ffa03b96564f2f3e15be06b670547bbcaaf0798 + + + + RUNNING + 3fb333b67375561d327e9b5a8ffa03b91061be6c3fb88d32829cba6f6b2be304 + + + + IDLE + 3fb333b67375561d327e9b5a8ffa03b9fd6a0e4343048b10646dd2976cc5ad18 + + + + FORK + 3fb333b67375561d327e9b5a8ffa03b9eb5838b12f5849b4544c2d9d10dc6548 + + + + WAIT + 3fb333b67375561d327e9b5a8ffa03b979a322ccb4b29b85b3cab52dbccefd17 + + + + void + sched + sched_8h.html + 549a0c1cc47933fa045b200690965cbd + () + + + int + sched_addDelTask + sched_8h.html + e969273d772018d111e1f0344eb550f8 + (kTask_t *) + + + int + sched_deleteTask + sched_8h.html + 086cc0adc0b6a3860ceeeb5bc5ea94ea + (pidType) + + + kTask_t * + sched_getDelTask + sched_8h.html + 9608fa7a57005270e866d0a8b3a933f3 + () + + + int + sched_init + sched_8h.html + cc9c0d52122a455dbd018fabfc11ab59 + () + + + int + sched_setStatus + sched_8h.html + 51101e12c9236ea1286477695c110482 + (pidType, tState) + + + void + sched_yield + sched_8h.html + 08933fe6d593a1c78b9080359f15a0b7 + () + + + void + schedEndTask + sched_8h.html + ddf5d772556328769f19029d068d97e3 + (pidType pid) + + + kTask_t * + schedFindTask + sched_8h.html + 9cf37ade4c1f6184b33014ac2015e8ed + (uInt32 id) + + + kTask_t * + schedNewTask + sched_8h.html + 92458df2063761371869cdfe0c9b4ee3 + () + + + kTask_t * + _current + sched_8h.html + 54397bfe18d5da4d50ff03b15f540858 + + + + kTask_t * + _usedMath + sched_8h.html + 93c7d4c40424b17a73f34f6fd89b2804 + + + + + sem.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + sem_8h + + + smp.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + smp_8h + ubixos/types.h + cpuinfo_t + + void + apicMagic + smp_8h.html + fb282ad2f10cfff4d0da79689e6dfc82 + () + + + void + cpuid + smp_8h.html + 8e797e0b8a36194fca8fa45767974c2f + (uInt32, uInt32 *) + + + void + cpuidDetect + smp_8h.html + c89d80447fce7d622c7dfc6620039600 + () + + + uInt8 + cpuInfo + smp_8h.html + 452f210aee65a2a30cbc5cb8923a9881 + () + + + uInt32 + getEflags + smp_8h.html + abe8182d15984977e87831f32527ff78 + () + + + void + setEflags + smp_8h.html + d58e8f36b58bd7c198307a1f012fd975 + (uInt32) + + + void + smpInit + smp_8h.html + ce31619db109aa8b20a916d48969928d + () + + + + spinlock.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + spinlock_8h + ubixos/types.h + + #define + SPIN_LOCK_INITIALIZER + spinlock_8h.html + 0fe85a4f3642683148b25916d6c5eafd + + + + volatile int + spinLock_t + spinlock_8h.html + a240e9404b4ede1e0d714610080d1176 + + + + void + spinLock + spinlock_8h.html + 2cd9a4502680fb8e7f0fe6b029e558b1 + (spinLock_t *) + + + void + spinLock_scheduler + spinlock_8h.html + 4a5b56fc59f6a63a4d6cfac573889789 + (spinLock_t *) + + + void + spinLockInit + spinlock_8h.html + 7092f143f66f5cab13a9d49ed42ab4d3 + (spinLock_t *) + + + int + spinLockLocked + spinlock_8h.html + cba75fe5ed894dc88030f7458b114a94 + (spinLock_t *) + + + int + spinTryLock + spinlock_8h.html + 8f9173fadeddafa01754d6cbcc630198 + (spinLock_t *) + + + void + spinUnlock + spinlock_8h.html + dd996cbbb3b9826dd9c8cf02b66a4c65 + (spinLock_t *) + + + spinLock_t + Master + spinlock_8h.html + 061103633079320d29a623d5758623b1 + + + + + static.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + static_8h + + int + static_constructors + static_8h.html + 362fa5bb6d36ec1e8dab8b668011cd8a + (void) + + + + syscall.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + syscall_8h + ubixos/types.h + + void + _sysCall + syscall_8h.html + 9d2c01133af8977d4c93bd004d5b9b3f + () + + + void + _sysCall_new + syscall_8h.html + 40b4e208557dead7e566058a64219e37 + () + + + void + invalidCall + syscall_8h.html + 9e2ae445f23217d134a21e636a16b101 + () + + + + syscalls.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + syscalls_8h + ubixos/sched.h + vfs/file.h + + void(*) + functionPTR + syscalls_8h.html + 6c87aacd458e47a674e2fc9ce9379028 + () + + + void + sys_exec + syscalls_8h.html + 3105b51f8bf56844f318f49bee0c5ab7 + () + + + void + sysAddModule + syscalls_8h.html + 5242d291fc024663a9035376f70a9938 + () + + + void + sysAuth + syscalls_8h.html + 9680bfc8a1e734b484f941001ccb3623 + () + + + void + sysChDir + syscalls_8h.html + e728e0554b245825d8fbb97d1f542844 + () + + + void + sysCheckPid + syscalls_8h.html + 174e0378ada12f961fadf4e4bce0e985 + () + + + void + sysExec + syscalls_8h.html + 067d373ad2682affb9b8b093b5e5c97a + () + + + void + sysExit + syscalls_8h.html + eebd2b785b9e3499937a27b83d54adb3 + () + + + void + sysFclose + syscalls_8h.html + 44dd82b342d548f461bf69eaea24467c + () + + + void + sysFgetc + syscalls_8h.html + 6f44f7787a1f24847ae4d5dc701159df + () + + + void + sysFopen + syscalls_8h.html + f0ad6deac3d7f77820114d678741acb2 + () + + + void + sysFork + syscalls_8h.html + b040b4ede8b649f2b158ba107867cb45 + () + + + void + sysFread + syscalls_8h.html + 386959ece5e0ce3b251767f17a3829ca + () + + + void + sysFseek + syscalls_8h.html + 38bf31c893b410d0fac9399ef85ad497 + () + + + void + sysFwrite + syscalls_8h.html + fcdd895987386f8804e7ac7af37b6e7d + () + + + void + sysGetCwd + syscalls_8h.html + 346de7f91280ba7856d11e1ae095cbe2 + () + + + void + sysGetDrives + syscalls_8h.html + d3fba35894d9b2e491af366070a98856 + () + + + void + sysGetFreePage + syscalls_8h.html + 33eb6110c8584f43637d317a979d3d48 + () + + + void + sysGetGid + syscalls_8h.html + 2de82ca63c0a95cc80cb77693a87d2dc + () + + + void + sysGetpid + syscalls_8h.html + 4fb278cb4dd09b77ba260d04f2a41456 + () + + + void + sysGetTime + syscalls_8h.html + 55aa396fbf042df1eedcf30f368b243a + () + + + void + sysGetUid + syscalls_8h.html + 80fc8211f2e3bc35fdde3224f764cd33 + () + + + void + sysGetUptime + syscalls_8h.html + 6eb6cfba94f3cd7edc2d20fb97f63aca + () + + + void + sysMkDir + syscalls_8h.html + 8e5c364725bc054dd66a5a50e6ac0b0c + () + + + void + sysMpiCreateMbox + syscalls_8h.html + d6dd1c7b8815050395851548645d8ca4 + () + + + void + sysMpiDestroyMbox + syscalls_8h.html + 5c2d9cfc93350a9672b05f1d306c9aed + () + + + void + sysMpiFetchMessage + syscalls_8h.html + 04cb651f232b2cc26a84fd33555359c4 + () + + + void + sysMpiPostMessage + syscalls_8h.html + a7a77be95cc658ec8c8dc20c7327cb37 + () + + + void + sysMpiSpam + syscalls_8h.html + 0cd368b14dff07e3a33b037ce4b39021 + () + + + void + sysPasswd + syscalls_8h.html + cedb04f8af77c9c29305438d57099133 + () + + + void + sysRmDir + syscalls_8h.html + 6db05e27ce2d54b4d2b5202c2d4282df + () + + + void + sysRmModule + syscalls_8h.html + 15cbe3f603b53d632faf25bce7f0a7ce + () + + + void + sysSchedYield + syscalls_8h.html + 4fe050b57d00373f9f9810f1934244e7 + () + + + void + sysSDE + syscalls_8h.html + d227817b8f881288d3a542a7d2afa525 + () + + + void + sysSetGid + syscalls_8h.html + 6535c97d0fce8b2bb3dec26e7bfa4833 + () + + + void + sysSetUid + syscalls_8h.html + 856c89e41713c0b568a4909c9f82c34c + () + + + void + sysStartSDE + syscalls_8h.html + fb14ed929bdc2c68714da3685e650c6c + () + + + void + sysUnlink + syscalls_8h.html + aec6e18d80f7508900cd4e828edc0151 + () + + + functionPTR + systemCalls + syscalls_8h.html + fd1dfeee7c994f633faad4b6f4dd964b + [] + + + int + totalCalls + syscalls_8h.html + 8c4ca6f2d558ed8247697c76ed1cbc94 + + + + + syscalls_new.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + syscalls__new_8h + sys/sysproto.h + + #define + EJUSTRETURN + syscalls__new_8h.html + 6bad9f3eaf40b0161bc52e3fe8aa0575 + + + + #define + ERESTART + syscalls__new_8h.html + 0e5993319c80d5a93ed10b6253878ae5 + + + + #define + invalid_call + syscalls__new_8h.html + 769530382c5138856fe37877a517c2a4 + + + + #define + PSL_C + syscalls__new_8h.html + 9547f658d81341fdf691bb24c6243b74 + + + + int(*) + functionPTR + syscalls__new_8h.html + 7bc59e2edd1b1bfdded9f966f7d34e21 + () + + + int + __sysctl + syscalls__new_8h.html + 07cc47be4da165499f5183e63637cdd4 + () + + + int + fcntl + syscalls__new_8h.html + 48b59d76f027dbe6e9a27d288b488761 + () + + + int + fstat + syscalls__new_8h.html + ce866d124158ccc0989f72f06b3179b4 + () + + + int + getdtablesize + syscalls__new_8h.html + d503862ce76ce5a37ecde45502b5f2bc + () + + + int + getgid + syscalls__new_8h.html + 402f69fdbd639c6f255eee878ec47d22 + () + + + int + getpid + syscalls__new_8h.html + 2ccdeb931b6cfcf884ca5ad73e0ba11c + () + + + int + gettimeofday_new + syscalls__new_8h.html + b49ac758484ed14af447347034b6a6a4 + () + + + int + getuid + syscalls__new_8h.html + 27cfc2f0f3169041cbf4e07989595c7d + () + + + int + ioctl + syscalls__new_8h.html + aac66c84f0689f927ad7a5372b485a2e + () + + + int + issetugid + syscalls__new_8h.html + 685a3056b71df90f9a9956c732925f19 + () + + + int + mmap + syscalls__new_8h.html + 9721caa05ef16cbf780658769bfd537a + () + + + int + munmap + syscalls__new_8h.html + 94676b8bce29788e36abad710783e545 + () + + + int + obreak + syscalls__new_8h.html + 7f9e3f42e3fe0ba5e2dd3a4140ef14de + () + + + int + pipe + syscalls__new_8h.html + 7b3449854de924f9dad7f63b5e4a2bc4 + () + + + int + readlink + syscalls__new_8h.html + 4c8e2055f0c28a7f5d3e95d59e80f4c6 + () + + + int + sigaction + syscalls__new_8h.html + 386e64e2734b9df45d141547cf2248c6 + () + + + int + sigprocmask + syscalls__new_8h.html + 7908875d18b46d09d6f198ddd2cb850f + () + + + int + sysExit + syscalls__new_8h.html + 46dec62ec03dac441cbebd7f2ee59b1b + () + + + functionPTR + systemCalls_new + syscalls__new_8h.html + a55574708fb2a4bea357c266347e16db + [] + + + int + totalCalls_new + syscalls__new_8h.html + ab56fc2410668ba7358ac4c867daf7d3 + + + + + systemtask.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + systemtask_8h + ubixos/types.h + + void + systemTask + systemtask_8h.html + c7cc6a806237f8657fcdce169319fd7f + () + + + + time.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + time_8h + ubixos/types.h + sys/io.h + timespec + timeStruct + timeval + timezone + + #define + BCD_TO_BIN + time_8h.html + da3d00d14e596527afd939066ebae6bd + (val) + + + #define + DAY + time_8h.html + 509a01c55cbe47386fe24602b7c7fda1 + + + + #define + HOUR + time_8h.html + 4698ae12cf6a8acb5886fffd0ec897e6 + + + + #define + MINUTE + time_8h.html + c1454fa04f41c693f39425697a137d82 + + + + #define + YEAR + time_8h.html + 5871356500f559add06ea81d60331b1b + + + + long + suseconds_t + time_8h.html + e32f449456d5f1877a9e630e92422c01 + + + + __time_t + time_t + time_8h.html + c8234dac99fc3a2dcc8b7998afd40d49 + + + + int + gettimeofday + time_8h.html + df30830f5265e55035171c301eb9c3fb + (struct timeval *tp, struct timezone *tzp) + + + int + time_init + time_8h.html + 45c7647a44b3b3eef8e44809180e86b5 + () + + + uInt32 + timeMake + time_8h.html + 50a9563bc49b27c587f341b0336bab7e + (struct timeStruct *time) + + + + times.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + times_8h + ubixos/types.h + sys/_types.h + tms + + __clock_t + clock_t + times_8h.html + 169d6209914792de967892c1cb11f648 + + + + + tty.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + tty_8h + ubixos/types.h + tty_termNode + + #define + TTY_MAX_TERMS + tty_8h.html + af7550f4ba4072823e4085117944c5ef + + + + tty_termNode + tty_term + tty_8h.html + b4a376d082a021be5b9520e6c4987065 + + + + int + tty_change + tty_8h.html + fb200d47095b1f878728403e9346cc33 + (uInt16) + + + tty_term * + tty_find + tty_8h.html + 65b1f09c86737a452db9ed15d4d470ed + (u_int16_t tty) + + + int + tty_init + tty_8h.html + ab365abb615be7027fa0bdb2c09569cb + () + + + int + tty_print + tty_8h.html + d96f57a7c113d3cfa76ee5fed6de33c0 + (char *, tty_term *) + + + tty_term * + tty_foreground + tty_8h.html + afbb5679104334c34d7691b2de7d7a86 + + + + + types.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + include_2ubixos_2types_8h + sys/_types.h + + #define + NULL + include_2ubixos_2types_8h.html + 070d2ce7b6bb7e5c05602aa8c308d0c4 + + + + __blkcnt_t + blkcnt_t + include_2ubixos_2types_8h.html + 7da4753cd6945c5ad91f41c00b474b3f + + + + __blksize_t + blksize_t + include_2ubixos_2types_8h.html + cac8eacbbc225743e88f8e5e8bf93581 + + + + char * + caddr_t + include_2ubixos_2types_8h.html + 947150611d74d1400ef3f0af0776aadd + + + + __fflags_t + fflags_t + include_2ubixos_2types_8h.html + ee689fd681d6f52c910a90af380155af + + + + __gid_t + gid_t + include_2ubixos_2types_8h.html + 9520fe38856d436aa8c5850ff21839ec + + + + __ino_t + ino_t + include_2ubixos_2types_8h.html + 73341b7381d39d6e5b80ff9f23379dbd + + + + short + Int16 + include_2ubixos_2types_8h.html + 292a71e839a94f0bafde3510df52d972 + + + + __int16_t + int16_t + include_2ubixos_2types_8h.html + 3542c6a0490e65fc4fc407273126e64f + + + + long + Int32 + include_2ubixos_2types_8h.html + 1657cdc78acd17f92fb047e02f7a5f14 + + + + __int32_t + int32_t + include_2ubixos_2types_8h.html + 6f6221103820f185abcc62b874665a93 + + + + __int64_t + int64_t + include_2ubixos_2types_8h.html + 96411d49619f50e635418ee57651b95d + + + + char + Int8 + include_2ubixos_2types_8h.html + 3832cc814f0e7129add9a1cf7201c7ca + + + + __int8_t + int8_t + include_2ubixos_2types_8h.html + 06ffba8acf5d133104191f183e67ac8c + + + + __int64_t + off_t + include_2ubixos_2types_8h.html + fa178be408981cc5edd64227b6332fc6 + + + + int + pid_t + include_2ubixos_2types_8h.html + 288e13e815d43b06e75819f8939524df + + + + int + pidType + include_2ubixos_2types_8h.html + e438ba74394b14d7b24b6df3b3b8c252 + + + + __uint64_t + quad_t + include_2ubixos_2types_8h.html + b0580e7dfaba1bf72c220284778fd479 + + + + int + size_t + include_2ubixos_2types_8h.html + 7619b847aeded8a6d14cbfa212b2cdfb + + + + __ssize_t + ssize_t + include_2ubixos_2types_8h.html + 87bd983bf349d8b86901f3200d559e8e + + + + __time_t + time_t + include_2ubixos_2types_8h.html + c8234dac99fc3a2dcc8b7998afd40d49 + + + + unsigned char + u_char + include_2ubixos_2types_8h.html + e2b02ed168fc99cff3851603910b1fb6 + + + + unsigned int + u_int + include_2ubixos_2types_8h.html + c319c165d52643e43249fe003e18bdf3 + + + + __uint16_t + u_int16_t + include_2ubixos_2types_8h.html + f7b042408b9b104606f8a9b5035329f3 + + + + __uint32_t + u_int32_t + include_2ubixos_2types_8h.html + ba29fd78d95cce0ecb249c24b58d07da + + + + __uint64_t + u_int64_t + include_2ubixos_2types_8h.html + 250ac047bf3984b5dae755276a305d64 + + + + __uint8_t + u_int8_t + include_2ubixos_2types_8h.html + c7c42f52639b9aca7da966a0783996d7 + + + + unsigned long + u_long + include_2ubixos_2types_8h.html + 8f25a50daf29ce2cee1ec038a4d744ea + + + + unsigned short + u_short + include_2ubixos_2types_8h.html + a1a19deefc008737e6397f44d983cfd4 + + + + __uid_t + uid_t + include_2ubixos_2types_8h.html + 1844226d778badcda0a21b28310830ea + + + + unsigned int + uInt + include_2ubixos_2types_8h.html + 87d141052bcd5ec8a80812a565c70369 + + + + unsigned short + uInt16 + include_2ubixos_2types_8h.html + 3b65128d2644e9b80cec9a69bfa7e094 + + + + unsigned int + uInt32 + include_2ubixos_2types_8h.html + 5847ea0262a5aa61eee48cbe95544a78 + + + + unsigned char + uInt8 + include_2ubixos_2types_8h.html + a4e0f27a9aca905e340c06d2dcae843c + + + + __uint32_t + vm_offset_t + include_2ubixos_2types_8h.html + d6f327965d9e330cd225ca2153ac0453 + + + + bool + f6a258d8f3ee5206d682d799316314b1 + + + + FALSE + f6a258d8f3ee5206d682d799316314b1a1e095cc966dbecf6a0d8aad75348d1a + + + + TRUE + f6a258d8f3ee5206d682d799316314b1a82764c3079aea4e60c80e45befbb839 + + + + + types.h + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + ubixfsv2_2types_8h + + int + int32 + ubixfsv2_2types_8h.html + 56f1a81c92849566ae864511088eb7e8 + + + + signed long long + int64 + ubixfsv2_2types_8h.html + 87dc1c46a17e3ee6037afdb6aef76632 + + + + signed char + int8 + ubixfsv2_2types_8h.html + 1b956fe1df85f3c132b21edb4e116458 + + + + unsigned int + uInt32 + ubixfsv2_2types_8h.html + 5847ea0262a5aa61eee48cbe95544a78 + + + + unsigned long long + uInt64 + ubixfsv2_2types_8h.html + 3eb5cd6e01deaee22057b8182b791bd3 + + + + unsigned char + uInt8 + ubixfsv2_2types_8h.html + a4e0f27a9aca905e340c06d2dcae843c + + + + + ubthread.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + ubthread_8h + ubixos/types.h + ubixos/sched.h + ubixos/time.h + ubthread + ubthread_cond + ubthread_cond_list + ubthread_list + ubthread_mutex + ubthread_mutex_list + + #define + ETIMEDOUT + ubthread_8h.html + 597718e59a8fc9c4d4ab63f5a34e28b1 + + + + #define + LOCKED + ubthread_8h.html + 00de8f7e0b615f88335573ba3909583d + + + + #define + UNLOCKED + ubthread_8h.html + f0591d953a49374b660c9de8964825fe + + + + ubthread_cond * + ubthread_cond_t + ubthread_8h.html + 96521d8547d8b54e20e6f18d83c06901 + + + + ubthread_mutex * + ubthread_mutex_t + ubthread_8h.html + 2b33c44e0ad37a62d92aaeeb011860e0 + + + + ubthread * + ubthread_t + ubthread_8h.html + d95f6922b782fa82362d6ec1edb5b63e + + + + int + ubthread_cond_destroy + ubthread_8h.html + e914fae69538736dc5e494c15ce93a17 + (ubthread_cond_t *cond) + + + int + ubthread_cond_init + ubthread_8h.html + cbb7170a68758468ab5b02512a320112 + (ubthread_cond_t *cond, const uInt32 attr) + + + int + ubthread_cond_signal + ubthread_8h.html + 64fb8f5f2da2564a6cae8c9f2c3bde10 + (ubthread_cond_t *cond) + + + int + ubthread_cond_timedwait + ubthread_8h.html + 996be9a927447a62f7168a082a046c54 + (ubthread_cond_t *cond, ubthread_mutex_t *mutex, const struct timespec *abstime) + + + int + ubthread_cond_wait + ubthread_8h.html + 30eb7c156c2422801ddb86326dbc3d81 + (ubthread_cond_t *cond, ubthread_mutex_t *mutex) + + + int + ubthread_create + ubthread_8h.html + a0af177ef44888f3c93883294207328e + (kTask_t **thread, const uInt32 *attr, void(*tproc)(void), void *arg) + + + int + ubthread_mutex_destroy + ubthread_8h.html + 278f5d5b1e11b6668b75da6a285442e4 + (ubthread_mutex_t *mutex) + + + int + ubthread_mutex_init + ubthread_8h.html + b6bfc2169b55532821582f24b68dc855 + (ubthread_mutex_t *mutex, const uInt32 attr) + + + int + ubthread_mutex_lock + ubthread_8h.html + a13bf141cd3e9bf0921fbf61ffc637d8 + (ubthread_mutex_t *mutex) + + + int + ubthread_mutex_unlock + ubthread_8h.html + fea3530bab360f59c09a49f490d079dd + (ubthread_mutex_t *mutex) + + + kTask_t * + ubthread_self + ubthread_8h.html + 72a362bc8127b8d63e1107062638664d + () + + + + vitals.h + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + vitals_8h + ubixos/ubthread.h + vfs/vfs.h + vitalsStruct + + vitalsStruct + vitalsNode + vitals_8h.html + 5e2f584f48721eabac6a28e556d574e5 + + + + int + vitals_init + vitals_8h.html + 34d7f48e003fe73f05d594c6c1f00d49 + () + + + vitalsNode * + systemVitals + vitals_8h.html + 67aae71be472453526fc1a0bfbf80280 + + + + + ffs.h + /usr/home/reddawg/source/ubixos/src/sys/include/ufs/ + ffs_8h + ubixos/types.h + vfs/vfs.h + sys/device.h + + int + ffs_read + ffs_8h.html + 00c764195a3019a9189596bd381ce62e + (fileDescriptor *, char *, uInt32, long) + + + + ufs.h + /usr/home/reddawg/source/ubixos/src/sys/include/ufs/ + ufs_8h + ubixos/types.h + vfs/vfs.h + sys/device.h + csum + csum_total + dirent + fs + ufs1_dinode + ufs2_dinode + + #define + blkoff + ufs_8h.html + cd9d1b3e1eed7fc3850f8a78636dd5a7 + (fs, loc) + + + #define + cgbase + ufs_8h.html + f7e946b674acc4ead5e3ae15317f52c0 + (fs, c) + + + #define + cgdmin + ufs_8h.html + 03cdc9c21f1412b107d85751f275c208 + (fs, c) + + + #define + cgimin + ufs_8h.html + f2bea0d775018173b6e6f5141f09bdd0 + (fs, c) + + + #define + cgsblock + ufs_8h.html + 6ccbaf50dd709f99482cafcbc427d834 + (fs, c) + + + #define + cgstart + ufs_8h.html + 1446925c904a61056fb611a539de03ca + (fs, c) + + + #define + cgtod + ufs_8h.html + 5c527699eccebab4828fd122caea6cb7 + (fs, c) + + + #define + dbtofsb + ufs_8h.html + 7875100ca8ad379e53628cb7dec48ecd + (fs, b) + + + #define + DEV_BSHIFT + ufs_8h.html + 9734470bf89968d142073fd334bf9cb6 + + + + #define + DEV_BSIZE + ufs_8h.html + 9c8466b6111a11195a5cd2478c648e32 + + + + #define + DT_DIR + ufs_8h.html + 1dcee67486bc4238096ecb61e2d9ffd1 + + + + #define + DT_REG + ufs_8h.html + 9973595cf6775b1b29d7274ab4c0d623 + + + + #define + fragroundup + ufs_8h.html + 1494995062a8a6dbbe60f8dc6a3e995d + (fs, size) + + + #define + FS_UFS1_MAGIC + ufs_8h.html + ce25c7a73c514a8e575e1ba8c15c9a9e + + + + #define + FS_UFS2_MAGIC + ufs_8h.html + 0b73b7456fc1dee932dc0c1056c613fc + + + + #define + fsbtodb + ufs_8h.html + e26526d0ac7505aae7345f0288c17fe6 + (fs, b) + + + #define + FSMAXSNAP + ufs_8h.html + 04c33da6605e73954cf2ff32c3f0f15a + + + + #define + ino_to_cg + ufs_8h.html + 22af882911b5ccb5c744257642089932 + (fs, x) + + + #define + ino_to_fsba + ufs_8h.html + ff52db23f4b31f920a657a75e0e5d58b + (fs, x) + + + #define + ino_to_fsbo + ufs_8h.html + a318a9ca261ab408a6df7949a593fb57 + (fs, x) + + + #define + lblkno + ufs_8h.html + 1ea09415cf1bc5de0d0d4a7158a5c736 + (fs, loc) + + + #define + MAXBSIZE + ufs_8h.html + 6e852e863e63ab118ec196d1157a1dbd + + + + #define + MAXMNTLEN + ufs_8h.html + 0beb14d415a358b818cec76550e4fad1 + + + + #define + MAXNAMLEN + ufs_8h.html + b347d7e5c2fdca2d28e693b2a508d76a + + + + #define + MAXVOLLEN + ufs_8h.html + c5859c27029a47d17c1279cc197f05c3 + + + + #define + NDADDR + ufs_8h.html + 0c136d7ef3223bdd2b6e7c83c65bb508 + + + + #define + NIADDR + ufs_8h.html + 4916bc50cb5cd1deaffe2c749d1559f8 + + + + #define + NINDIR + ufs_8h.html + 6d58397786421684bb8db78f01e13ae6 + (fs) + + + #define + NOCSPTRS + ufs_8h.html + ca816b354128719c1523e33152a13637 + + + + #define + NXADDR + ufs_8h.html + 9515cc7f95937a2fc426cefaf6577cd5 + + + + #define + ROOTINO + ufs_8h.html + 22c8ea96d09283ed6496347806cc72a0 + + + + #define + sblksize + ufs_8h.html + d35c4c33dc54a0b8db742e0b3b5f64aa + (fs, size, lbn) + + + #define + SBLOCK_FLOPPY + ufs_8h.html + b6b633b015b70b15317113908ccc0a17 + + + + #define + SBLOCK_PIGGY + ufs_8h.html + fa52e1b5081edc4bbc9c7e29556bfc92 + + + + #define + SBLOCK_UFS1 + ufs_8h.html + d25e0f8e55fba4f0d670b43361e6b61e + + + + #define + SBLOCK_UFS2 + ufs_8h.html + 7376590d1dfaa886ae6ac77649aaea52 + + + + #define + SBLOCKSEARCH + ufs_8h.html + 63f5b70b0dfe26fd775e89713f552e23 + + + + #define + SBLOCKSIZE + ufs_8h.html + b7ef7deca5409474c504d9c927e97249 + + + + __int64_t + daddr_t + ufs_8h.html + b4b318e7a68f3cd77c42492443c59895 + + + + int32_t + ufs1_daddr_t + ufs_8h.html + 6c4d2453c62592d30d9c981e4ee01323 + + + + int64_t + ufs2_daddr_t + ufs_8h.html + d1d47f60518d845f7e798fa0f3458753 + + + + int64_t + ufs_lbn_t + ufs_8h.html + cfdbacc42c74f81152f66f8f81316513 + + + + int64_t + ufs_time_t + ufs_8h.html + ec5bc03f68bf810247d604821ad95bb7 + + + + int + ufs_init + ufs_8h.html + 349e4b7ceea770cd630e0297b693d59e + () + + + int + ufs_initialize + ufs_8h.html + b72f6c6236410bf9a029e7bc810eb609 + () + + + + file.h + /usr/home/reddawg/source/ubixos/src/sys/include/vfs/ + include_2vfs_2file_8h + ubixos/types.h + ubixfs/dirCache.h + vfs/mount.h + dmadat + fileDescriptorStruct + userFileDescriptorStruct + + #define + DEV_BSHIFT + include_2vfs_2file_8h.html + 9734470bf89968d142073fd334bf9cb6 + + + + #define + DEV_BSIZE + include_2vfs_2file_8h.html + 9c8466b6111a11195a5cd2478c648e32 + + + + #define + SBLOCKSIZE + include_2vfs_2file_8h.html + b7ef7deca5409474c504d9c927e97249 + + + + #define + VBLKSHIFT + include_2vfs_2file_8h.html + 1f8f4eabaf5119f68bfc6ee1ff715952 + + + + #define + VBLKSIZE + include_2vfs_2file_8h.html + df63a6145c73332883effc7746beffc2 + + + + fileDescriptorStruct + fileDescriptor + include_2vfs_2file_8h.html + 29be78c374ab03228909933ebec2f053 + + + + userFileDescriptorStruct + userFileDescriptor + include_2vfs_2file_8h.html + 22ca9900413e251296c9d17911cb24f5 + + + + void + chDir + include_2vfs_2file_8h.html + e9b8c6f1fdfe08ab4ff8f9d1f5abd396 + (const char *path) + + + int + fclose + include_2vfs_2file_8h.html + 872c22366b4c63f4bdb10cd3b7980b11 + (fileDescriptor *) + + + int + feof + include_2vfs_2file_8h.html + 6745ded7e707449e4f248d86dc76da4f + (fileDescriptor *fd) + + + int + fgetc + include_2vfs_2file_8h.html + dfedd6c658c329d13d5a90a7462f5979 + (fileDescriptor *fd) + + + fileDescriptor * + fopen + include_2vfs_2file_8h.html + d6a41ac88a7d46d574e8a675fdde136c + (const char *, const char *) + + + size_t + fread + include_2vfs_2file_8h.html + 3b06878a03209e88c008c77234b89359 + (void *ptr, size_t size, size_t nmemb, fileDescriptor *fd) + + + int + fseek + include_2vfs_2file_8h.html + 80528d8335cd52755f5d6a92e4f08391 + (fileDescriptor *, long, int) + + + size_t + fwrite + include_2vfs_2file_8h.html + ca6c1e5b57dc9f5d8551b41ea98bfbb7 + (void *ptr, int size, int nmemb, fileDescriptor *fd) + + + void + sysChDir + include_2vfs_2file_8h.html + 911a71c3e0e08149a11b2b05a50b3b97 + (const char *path) + + + void + sysFseek + include_2vfs_2file_8h.html + b74b766de391ad3ddbf909b3b04f1ce7 + (userFileDescriptor *, long, int) + + + int + unlink + include_2vfs_2file_8h.html + 28af9471bbdf262321af663e02899a47 + (const char *path) + + + char * + verifyDir + include_2vfs_2file_8h.html + 07c7ca6ecbd1a00fe6069af958ca34b0 + (const char *path) + + + fileDescriptor * + fdTable + include_2vfs_2file_8h.html + 51ba4d2a5ce81ca407a9446dde21b319 + + + + + file.h + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + ubixfsv2_2file_8h + ubixfs.h + fileDescriptor + + + mount.h + /usr/home/reddawg/source/ubixos/src/sys/include/vfs/ + mount_8h + ubixos/types.h + fsid + statfs + vfs_mountPoint + + #define + MFSNAMELEN + mount_8h.html + 21f398ae524af2784dd7a2959caccaaa + + + + #define + MNAMELEN + mount_8h.html + fb032765d5456bd56a7583dfd0b2f318 + + + + fsid + fsid_t + mount_8h.html + 64b15807dd2ede85d728b779134071a2 + + + + int + vfs_addMount + mount_8h.html + 7404fbe67653dda57672539b003deecd + (struct vfs_mountPoint *mp) + + + vfs_mountPoint * + vfs_findMount + mount_8h.html + a8cc926aa9badb781158b6738b1b0f2d + (char *mountPoint) + + + int + vfs_mount + mount_8h.html + 1255ebfdcd5f7048ffe187e836f8eb28 + (int major, int minor, int partition, int fsType, char *mountPoint, char *perms) + + + + vfs.h + /usr/home/reddawg/source/ubixos/src/sys/include/vfs/ + include_2vfs_2vfs_8h + ubixos/types.h + vfs/file.h + vfs/mount.h + sys/sysproto.h + sys/thread.h + fileSystem + + #define + fdAvail + include_2vfs_2vfs_8h.html + 0b9c2cfc0e4cef01ef0f439550a080d8 + + + + #define + fdEof + include_2vfs_2vfs_8h.html + 4907ecb6121af1b80c5c5b436ebe3cb5 + + + + #define + fdOpen + include_2vfs_2vfs_8h.html + 249a3d8cdfed3302062ad215b95a4294 + + + + #define + fdRead + include_2vfs_2vfs_8h.html + a461f4419baab36cdd1143cd0fe66e0e + + + + #define + fileAppend + include_2vfs_2vfs_8h.html + e4c27d5653358d16438504434867dfff + + + + #define + fileBinary + include_2vfs_2vfs_8h.html + 3e8798b0a6e30da29349c1b6d827f52a + + + + #define + fileRead + include_2vfs_2vfs_8h.html + e8e814536103f514b8460ec7a0fc4553 + + + + #define + fileWrite + include_2vfs_2vfs_8h.html + 4898b5a1a1daebda9d11b4afde062e5c + + + + #define + maxFd + include_2vfs_2vfs_8h.html + 7345172cf7a0188e85f54fca04e800fb + + + + #define + SEEK_CUR + include_2vfs_2vfs_8h.html + 4c8d0b76b470ba65a43ca46a88320f39 + + + + #define + SEEK_END + include_2vfs_2vfs_8h.html + d2a2e6c114780c3071efd24f16c7f7d8 + + + + #define + SEEK_SET + include_2vfs_2vfs_8h.html + 0d112bae8fd35be772185b6ec6bcbe64 + + + + fileSystem * + vfs_findFS + include_2vfs_2vfs_8h.html + 025f2b08eb8930f06292f32f960ad0c7 + (int) + + + int + vfs_init + include_2vfs_2vfs_8h.html + ca585ca14c08d6c1a07e1b886fc9749a + () + + + int + vfsRegisterFS + include_2vfs_2vfs_8h.html + 8652b1ccbcf7d2a872c5781640f7d59a + (struct fileSystem) + + + + vfs.h + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + ubixfsv2_2vfs_8h + DiskFS + FileSystemAbstract + + + paging.h + /usr/home/reddawg/source/ubixos/src/sys/include/vmm/ + paging_8h + ubixos/types.h + sys/sysproto.h + sys/thread.h + + #define + btoc + paging_8h.html + 0851ee42f36c8a00e9eafe739c8ffaaa + (x) + + + #define + ctob + paging_8h.html + 071caea8a82a06e754daca63317d3c07 + (x) + + + #define + KERNEL_PAGE_DEFAULT + paging_8h.html + 8b838cda4f0bc79ab8d07eb19dd35420 + + + + #define + PAGE_COW + paging_8h.html + 57d743cb60fe478f6720c42315e7e813 + + + + #define + PAGE_DEFAULT + paging_8h.html + f0fff7a38cd2c7a32d580787423b94ea + + + + #define + PAGE_MASK + paging_8h.html + e4aa620ce57c7c3171b916de2c5f09f2 + + + + #define + PAGE_PRESENT + paging_8h.html + 122dfc414a40e260fd35dbe9743db26f + + + + #define + PAGE_SHIFT + paging_8h.html + 850d80ca2291d26b40dc6b25c419f81a + + + + #define + PAGE_SIZE + paging_8h.html + 7d467c1d283fdfa1f2081ba1e0d01b6e + + + + #define + PAGE_STACK + paging_8h.html + 1532db17068ba8d409b8ffe066414af2 + + + + #define + PAGE_USER + paging_8h.html + 2d0253527ea5080d6befe0ee3bde473f + + + + #define + PAGE_WIRED + paging_8h.html + 41b733e23eb5b22e1df907b87d6b3996 + + + + #define + PAGE_WRITE + paging_8h.html + 559697780e34fd09ba6a2e909f0fe1df + + + + #define + pageEntries + paging_8h.html + b80d68a13753e40b0df8e0dc0c4af870 + + + + #define + pageLength + paging_8h.html + d8f95327f815dfa0f9196dbc48b94ddb + + + + #define + pageSize + paging_8h.html + 3d9cc2be3113b17e62612d00f7082b10 + + + + #define + PARENT_PAGEDIR_ADDR + paging_8h.html + 27aa6281a8cdad60a259ccd9d271dcbb + + + + #define + parentPageDirAddr + paging_8h.html + aab3609eb02bd28ded8d1ea0512da979 + + + + #define + round_page + paging_8h.html + 2702263fcf2b3b026cb26c6d895cb0ee + (x) + + + #define + tablesBaseAddress + paging_8h.html + a432d41840ad8a583a7e6af86feece4f + + + + #define + trunc_page + paging_8h.html + bd636a9b61ad98f4fc23b1f4a9210d78 + (x) + + + #define + VM_TASK + paging_8h.html + 59a518704bf2f0b56603476bcb1eebbf + + + + #define + VM_THRD + paging_8h.html + 4ede4e8b3e149ef94678acdae7de0e18 + + + + void + _vmm_pageFault + paging_8h.html + 15b43ccb21abdb9e0a41acb82b260a99 + () + + + int + mmap + paging_8h.html + f47d5f6b1a4a8738e65c9f539a9979fc + (struct thread *, struct mmap_args *) + + + int + munmap + paging_8h.html + c4296f2360f8217973674af8bc6f82dd + (struct thread *, struct munmap_args *) + + + int + obreak + paging_8h.html + 8d8ba1d847eb4dbeb26a3c1077ab1981 + (struct thread *, struct obreak_args *) + + + void * + vmm_getFreeMallocPage + paging_8h.html + 541f0b43826a40b9e978f5479080bb0e + (uInt16 count) + + + uInt32 + vmm_getPhysicalAddr + paging_8h.html + e88bcfc69132a46a1982237913101a5b + (uInt32) + + + void + vmm_pageFault + paging_8h.html + 442adfc886cbfedfc3edadf45c5f89a6 + (uInt32, uInt32, uInt32) + + + int + vmm_pagingInit + paging_8h.html + f47a45e3f0802f5aac053808127aaaf1 + () + + + int + vmm_remapPage + paging_8h.html + a05f8d8947fb5bcec87fc6661f83243e + (uInt32, uInt32, uInt16) + + + int + vmm_setPageAttributes + paging_8h.html + 1913e8607a69ecf446b18fa1cd36c9cc + (uInt32, uInt16) + + + int + vmmClearVirtualPage + paging_8h.html + 230a160ddb717c5a133e55aa42e9d324 + (uInt32 pageAddr) + + + void * + vmmCopyVirtualSpace + paging_8h.html + 41985de19bd46cbe3b702cee74168dec + (pidType) + + + void * + vmmCreateVirtualSpace + paging_8h.html + 39ac9b6ea58fc8b6f129775642077c99 + (pidType) + + + void * + vmmGetFreeKernelPage + paging_8h.html + 30a38035243b9dfb285b3793788126be + (pidType pid, uInt16 count) + + + void * + vmmGetFreePage + paging_8h.html + d006a10f436671f8ee9cb402e372ff02 + (pidType) + + + void * + vmmGetFreeVirtualPage + paging_8h.html + 4b324672c4b25064eb8db1e3419337b1 + (pidType, int, int) + + + void * + vmmMapFromTask + paging_8h.html + 8f335022705939f0a6553d289b9c1e4e + (pidType, void *, uInt32) + + + void + vmmUnmapPage + paging_8h.html + fd94da50e455602f86ad7dae2fc9d1db + (uInt32, int) + + + void + vmmUnmapPages + paging_8h.html + 0655b3d717666bf025c37fa55b588d37 + (void *, uInt32) + + + uInt32 * + kernelPageDirectory + paging_8h.html + 4e81de2626825c90dc6bb3cd7c8b344c + + + + + vmm.h + /usr/home/reddawg/source/ubixos/src/sys/include/vmm/ + vmm_8h + vmm/paging.h + ubixos/types.h + mMap + + #define + memAvail + vmm_8h.html + b75ffaa83e1dc903d97c411c84dfec0f + + + + #define + memNotavail + vmm_8h.html + 41dc1abc6436bd66a4269de8ab471181 + + + + #define + vmmID + vmm_8h.html + e6c443b60824c02f199f51cf4a14e9f4 + + + + #define + vmmMemoryMapAddr + vmm_8h.html + e6d4c286bb58576d1802a2c7d92e698e + + + + int + adjustCowCounter + vmm_8h.html + 362d462b3a1e19b5e0ef95e1839dbf11 + (uInt32 baseAddr, int adjustment) + + + int + countMemory + vmm_8h.html + 1a89fbc2f80ca828332c5ef31801faa3 + () + + + int + freePage + vmm_8h.html + e90be267d851fed04d4d9b1c6c10454a + (uInt32 pageAddr) + + + int + vmm_init + vmm_8h.html + ac183f585641487a954ca46c0d7bde31 + () + + + u_int32_t + vmmFindFreePage + vmm_8h.html + 976cf3919bf7c77c868021ec9374593b + (pidType pid) + + + void + vmmFreeProcessPages + vmm_8h.html + a24b696e386ef97dfe88b9b434c671c6 + (pidType pid) + + + int + vmmMemMapInit + vmm_8h.html + 0926a4c7f70e387891f6124a48258b64 + () + + + int + numPages + vmm_8h.html + 2b0091bdc36e32af3daf9cfcaa7c04e1 + + + + mMap * + vmmMemoryMap + vmm_8h.html + 89e87741958ee81f1811075b25af058a + + + + + main.c + /usr/home/reddawg/source/ubixos/src/sys/init/ + main_8c + ubixos/init.h + sys/gdt.h + sys/video.h + sys/tss.h + ubixos/exec.h + ubixos/kpanic.h + ubixos/systemtask.h + vfs/mount.h + lib/kprintf.h + lib/kmalloc.h + + #define + B_ADAPTOR + main_8c.html + b92c162a9080b9c4112514027886c9aa + (val) + + + #define + B_ADAPTORMASK + main_8c.html + f921ea6d044d9c201c0e226ea326aad5 + + + + #define + B_ADAPTORSHIFT + main_8c.html + 51559a670a393f5106970bd330e35e55 + + + + #define + B_CONTROLLER + main_8c.html + ed28ca8a4cbb1afd0efb24acc27c637c + (val) + + + #define + B_CONTROLLERMASK + main_8c.html + 8904a61fb70a4e415a9079e66b2a1c6b + + + + #define + B_CONTROLLERSHIFT + main_8c.html + 6eb2af607543a4b165ec24683128ba63 + + + + #define + B_PARTITION + main_8c.html + 130cc4d8d831b007dff151a64bce5946 + (val) + + + #define + B_PARTITIONMASK + main_8c.html + 4ec3b9af2fec01cc27e811dc8c27c82d + + + + #define + B_PARTITIONSHIFT + main_8c.html + 8b92fffbfc22d7e499986a428fa0ab55 + + + + #define + B_SLICE + main_8c.html + bb3e38e306d89ebc417f8cede85671ab + (val) + + + #define + B_SLICEMASK + main_8c.html + 90967877afc3807bbe1b82219b88337d + + + + #define + B_SLICESHIFT + main_8c.html + 481ca7ef4223d24ad4d9d1a6758b43e8 + + + + #define + B_TYPE + main_8c.html + 001a03933a758f0930b5c26b0c00e50a + (val) + + + #define + B_TYPEMASK + main_8c.html + 43c1ba15038b0ac4bc7e0d521ffa57f5 + + + + #define + B_TYPESHIFT + main_8c.html + 4bcb437e907c24b07dbc1d94bb0d6954 + + + + #define + B_UNIT + main_8c.html + e7b63278ee65b6dfd6b5e2bc89d3945e + (val) + + + #define + B_UNITMASK + main_8c.html + a62f6a41c4e9aaa8441e129c13e6153b + + + + #define + B_UNITSHIFT + main_8c.html + 6b58a68c1e36e9f1efa48516f618cbf0 + + + + int + kmain + main_8c.html + a099bb67b4698f94150184a0ee8ccffb + (uInt32 rootdev) + + + + ubixDescriptorTable + main_8c.html + bc24c46464ccafa098c421ad858c742b + (ubixGDT, 9) + + + @8 + loadGDT + main_8c.html + df3778dcddecde4281328863b3b0555b + + + + descriptorTableUnion *gdt + __attribute__ + struct@8.html + e5fad6f965b807fd6a7c8a107d1471ab + ((packed)) + + + unsigned short limit + __attribute__ + struct@8.html + 8d40e3104bda17d52322f51f6eabce80 + ((packed)) + + + + static.c + /usr/home/reddawg/source/ubixos/src/sys/init/ + static_8c + lib/kprintf.h + + int + static_constructors + static_8c.html + 362fa5bb6d36ec1e8dab8b668011cd8a + (void) + + + + 8259.c + /usr/home/reddawg/source/ubixos/src/sys/isa/ + 8259_8c + isa/8259.h + sys/io.h + lib/kprintf.h + + int + i8259_init + 8259_8c.html + 8045101c57cc1791817412b1016794b4 + () + + + void + irqDisable + 8259_8c.html + 371dc14d6686c2005baaa0be4b26ab87 + (u_int16_t irqNo) + + + void + irqEnable + 8259_8c.html + 49b612db44e9e81ee7bad138264d6e32 + (u_int16_t irqNo) + + + static unsigned int + irqMask + 8259_8c.html + c1c08e908fa26e3c59fd4989c5290c58 + + + + + atkbd.c + /usr/home/reddawg/source/ubixos/src/sys/isa/ + atkbd_8c + isa/atkbd.h + isa/8259.h + sys/video.h + sys/idt.h + sys/gdt.h + sys/io.h + lib/kmalloc.h + lib/kprintf.h + ubixos/types.h + ubixos/sched.h + ubixos/endtask.h + ubixos/tty.h + ubixos/spinlock.h + ubixos/kpanic.h + ubixos/vitals.h + + + asm + atkbd_8c.html + fc622530815adb3689baa71a13f61d6e + (".globl atkbd_isr \n""atkbd_isr: \n"" pusha \n"" push %ss \n"" push %ds \n"" push %es \n"" push %fs \n"" push %gs \n"" call keyboardHandler \n"" mov $0x20,%dx \n"" mov $0x20,%ax \n"" outb %al,%dx \n"" pop %gs \n"" pop %fs \n"" pop %es \n"" pop %ds \n"" pop %ss \n"" popa \n"" iret \n") + + + int + atkbd_init + atkbd_8c.html + d67d988f6347d52a6dc9f28992521e37 + () + + + static int + atkbd_scan + atkbd_8c.html + 55bc6540b1b12c4eb0dd00877a2d68c5 + () + + + unsigned char + getch + atkbd_8c.html + 9e32494b8c0797b73c41a50c698f0c04 + () + + + void + keyboardHandler + atkbd_8c.html + 0a638d89ef3b126799ec1503c743a723 + () + + + void + setLED + atkbd_8c.html + 75680b4d84b721b03a3454677758a21e + () + + + static spinLock_t + atkbdSpinLock + atkbd_8c.html + 50761f7ef363e84e749457be8bf78eeb + + + + static uInt32 + controlKeys + atkbd_8c.html + 2ddb1c4b7754cef86c195c18c02179bc + + + + static unsigned int + keyboardMap + atkbd_8c.html + eaa34e9c084c565217b4345bc956757b + [255][8] + + + static unsigned int + keyMap + atkbd_8c.html + 2e46ce87b96fbf716a81841212705273 + + + + static unsigned int + ledStatus + atkbd_8c.html + edc2079705488fa79315aa8d6eb336f7 + + + + static char + stdinBuffer + atkbd_8c.html + c6bb52f207cbdd0b9d2cf79efb5863b0 + [512] + + + static uInt16 + stdinSize + atkbd_8c.html + c33139c9cf451e903c587a3cc29cca30 + + + + + fdc.c + /usr/home/reddawg/source/ubixos/src/sys/isa/ + fdc_8c + isa/fdc.h + isa/8259.h + sys/video.h + sys/gdt.h + sys/idt.h + ubixos/types.h + ubixos/spinlock.h + sys/io.h + sys/dma.h + sys/device.h + lib/kprintf.h + lib/kmalloc.h + devfs/devfs.h + + + asm + fdc_8c.html + d9409f407f709a3bf551a812a98560d8 + (".globl floppyIsr \n""floppyIsr: \n"" pusha \n"" push %ss \n"" push %ds \n"" push %es \n"" push %fs \n"" push %gs \n"" call floppyIsrhndlr \n"" pop %gs \n"" pop %fs \n"" pop %es \n"" pop %ds \n"" pop %ss \n"" popa \n"" iret \n") + + + void + block2Hts + fdc_8c.html + a0f8325f93de9409e403e620f914e69f + (int block, int *head, int *track, int *sector) + + + int + fdc_init + fdc_8c.html + 2fad92b12d9ff56bf300b7e53875c75d + () + + + int + fdcInit2 + fdc_8c.html + 62847307f237f6b4240d1eb4718b13e7 + (struct device_node *dev) + + + void + fdcRead + fdc_8c.html + 1f2029ff3278c4b819c4420c168cc082 + (void *info, void *baseAddr, uInt32 startSector, uInt32 sectorCount) + + + bool + fdcRw + fdc_8c.html + 9d92103f483df5da1a07402347739e44 + (int block, Int8 *blockBuffer, bool read, unsigned long numSectors) + + + void + fdcWrite + fdc_8c.html + cc9e5f35deea53f5b68798269b9be7c0 + (void *info, void *baseAddr, uInt32 startSector, uInt32 sectorCount) + + + void + floppyIsrhndlr + fdc_8c.html + 5042dfaf2327990b6d1e1a7d3e01751c + () + + + int + getByte + fdc_8c.html + e266cdb34b69c65cfc108bbc72a4e3ff + () + + + void + motorOff + fdc_8c.html + 044fc0dea0fb35e6fab7f3c0badea2c9 + (void) + + + void + motorOn + fdc_8c.html + 94483feb4903fca9643813faae8a76ee + (void) + + + bool + readBlock + fdc_8c.html + a03242a5e44c4f2d10e15d296aca8c6b + (int block, Int8 *blockBuffer, unsigned long numSectors) + + + void + recalibrate + fdc_8c.html + 2a16ea9e09b5f3dc2a559351afdc75f3 + (void) + + + void + reset + fdc_8c.html + 3aea9deb2a0bfea9ff05a898f4822e31 + (void) + + + bool + seek + fdc_8c.html + 5886a896e5f0361f36b40d007db6e683 + (int track) + + + void + sendByte + fdc_8c.html + e708fa84d19a72e77185b3a214e81573 + (int Int8) + + + bool + waitFdc + fdc_8c.html + f5b6e5123d27381ca120b7b4fea7b242 + (bool sensei) + + + bool + writeBlock + fdc_8c.html + ebbcd7bc8695e888491b97b5bf27bd9c + (int block, Int8 *blockBuffer, unsigned long numSectors) + + + static bool + diskChange + fdc_8c.html + ee050d94ea7b1ff201263f7f7bfbbefc + + + + static volatile bool + done + fdc_8c.html + 3041fe08ed5976302158f2668249f8b2 + + + + static spinLock_t + fdcSpinLock + fdc_8c.html + bc402fcf53fee3aeee8c7a543727d183 + + + + static volatile Int8 + fdcTrack + fdc_8c.html + bc6a2191073ccb560aaa9246c336fdd9 + + + + static drvGeom + geometry + fdc_8c.html + af7080152f82d659c32dd37e1727c32d + + + + static bool + motor + fdc_8c.html + 7d4d19cb4b75718174baa280e7ceea9d + + + + static Int8 + sr0 + fdc_8c.html + 5772ef6ca96f12ff8ed997ce8bdbc6d7 + + + + static Int8 + statSize + fdc_8c.html + ee71be8badf158b1d3fc7ea1a47f82e7 + + + + static Int8 + status + fdc_8c.html + e2746d1bf47d4f690105d083b966fa82 + [7] + + + unsigned long + tbaddr + fdc_8c.html + 4235a63d122daa0852a95529c2f93498 + + + + static volatile int + timeOut + fdc_8c.html + dea4d22e56b537ae3e8a8dd9b1555ce4 + + + + + mouse.c + /usr/home/reddawg/source/ubixos/src/sys/isa/ + mouse_8c + isa/mouse.h + isa/8259.h + sys/idt.h + sys/gdt.h + sys/io.h + lib/kprintf.h + ubixos/types.h + + + asm + mouse_8c.html + 6a4ad5b5e62c2d3d9398bd4ac9ea4c6c + (".globl mouseISR \n""mouseISR: \n"" pusha \n"" call mouseHandler \n"" popa \n"" iret \n") + + + static uInt8 + kbdRead + mouse_8c.html + 3cef921f56340e940a23cb8039cdfd4c + () + + + static void + kbdWrite + mouse_8c.html + 57d9b8c880e86f3c89741cf29602cd73 + (uInt16 port, uInt8 data) + + + static uInt8 + kbdWriteRead + mouse_8c.html + 3a404b999a39405486648473efc2aaa4 + (uInt16 port, uInt8 data, const char *expect) + + + void + mouseHandler + mouse_8c.html + db1403c2c7c25ea9b2826c504f8eb502 + () + + + int + mouseInit + mouse_8c.html + ddd388f29d13c841d76dbab30cdfa756 + () + + + + ne2k.c + /usr/home/reddawg/source/ubixos/src/sys/isa/ + ne2k_8c + isa/ne2k.h + isa/8259.h + sys/device.old.h + sys/io.h + sys/idt.h + lib/kmalloc.h + lib/kprintf.h + string.h + ubixos/kpanic.h + ubixos/vitals.h + ubixos/spinlock.h + assert.h + + + asm + ne2k_8c.html + d2f71b50095121367bb6b0ed3181e89c + (".globl ne2kISR \n""ne2kISR: \n"" pusha \n"" call ne2kHandler \n"" popa \n"" iret \n") + + + static int + dp_pkt2user + ne2k_8c.html + 20e9fce07d30c847b2f794191f55e5ea + (struct device *dev, int page, int length) + + + static int + dp_recv + ne2k_8c.html + 93484a1eaa8e1b265202c6cccfed65f3 + (struct device *) + + + static void + getblock + ne2k_8c.html + 82ba0a2f0d1c6dc1381e5c15118bb5ef + (struct device *dev, int page, size_t offset, size_t size, void *dst) + + + int + ne2k_init + ne2k_8c.html + 033e069050ace667acb10ed9ffc8ac6c + () + + + nicBuffer * + ne2kAllocBuffer + ne2k_8c.html + dae239918a8091c31abf996cee262c92 + (int length) + + + void + ne2kFreeBuffer + ne2k_8c.html + deb7b37e43d9b5203408374d8d8ce586 + (struct nicBuffer *buf) + + + nicBuffer * + ne2kGetBuffer + ne2k_8c.html + 954f14d0270247855900254097728c57 + () + + + void + ne2kHandler + ne2k_8c.html + 1e664af4b82fdc7971db793f0e9b3ebd + () + + + int + NICtoPC + ne2k_8c.html + 45a65b2b7a15b7e7c46fd8831528c8d0 + (struct device *dev, void *packet, int length, int nic_addr) + + + int + PCtoNIC + ne2k_8c.html + f6446fd497eb16b637ebed77c7a0aeaf + (struct device *dev, void *packet, int length) + + + static struct device * + mDev + ne2k_8c.html + eebda15be7c1218c6072e6e0f057ff14 + + + + static spinLock_t + ne2k_spinLock + ne2k_8c.html + 764e2356e3d80b20b7f2466d32ebf9f2 + + + + static struct nicBuffer * + ne2kBuffer + ne2k_8c.html + 35dea25bdf37bb1ee0edd26d50fdc3c2 + + + + + pit.c + /usr/home/reddawg/source/ubixos/src/sys/isa/ + pit_8c + isa/pit.h + sys/io.h + lib/kprintf.h + + int + pit_init + pit_8c.html + d7178bcaf8f93f5c16d41305f7338951 + () + + + + rs232.c + /usr/home/reddawg/source/ubixos/src/sys/isa/ + rs232_8c + + void + rs232Init + rs232_8c.html + 1b553158810d277c4fc8d1597e57e5d4 + () + + + + bioscall.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + bioscall_8c + sys/tss.h + ubixos/sched.h + vmm/vmm.h + lib/kmalloc.h + lib/bioscall.h + lib/string.h + sys/video.h + assert.h + + + asm + bioscall_8c.html + 4ff28cafd39094bd839caa5fabd032f4 + (".globl bios16Code\n"".code16 \n""bios16Code: \n""int $0x10 \n""int $0x69 \n"".code32 \n") + + + void + biosCall + bioscall_8c.html + 56a172d2268fc10811a0bb180d7c3f49 + (int biosInt, int eax, int ebx, int ecx, int edx, int esi, int edi, int es, int ds) + + + + elf.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + elf_8c + ubixos/elf.h + ubixos/kpanic.h + lib/kmalloc.h + vmm/vmm.h + + int + elf_loadfile + elf_8c.html + f11ec9e50bcff723428b0c911a177fd0 + (kTask_t *p, const char *file, u_int32_t *addr, u_int32_t *entry) + + + char * + elfGetPhType + elf_8c.html + 10bbb060fe8d138d450bf6c04913fba7 + (int phType) + + + char * + elfGetRelType + elf_8c.html + 5e661c9a431fe068feb9ff1660a570b7 + (int relType) + + + char * + elfGetShType + elf_8c.html + 21666b534b5f23248f809a220ec3e0ff + (int shType) + + + @10 + elfPhType + elf_8c.html + a33201141675514dd321889a88790231 + [] + + + uInt32 + id + struct@10.html + 957f694a2d39a4f8b03c62e34a7e2b69 + + + + char * + phTypeName + struct@10.html + 0f82d28a2abac249c4fd3492c7db9cd5 + + + + @12 + elfRelType + elf_8c.html + 85ff9a3580a05bbc67418cd30b379ba7 + [] + + + uInt32 + id + struct@12.html + 0915128b5a73ec25e09e2acad97ffed1 + + + + char * + relTypeName + struct@12.html + 2f235221d94f924a5be327844ea68210 + + + + @11 + elfShType + elf_8c.html + 5e78bf68b59808a14bda64a02e1ddf00 + [] + + + uInt32 + id + struct@11.html + decaf073393b873b17288c0967510515 + + + + char * + shTypeName + struct@11.html + 3df12230dcdfeee5949d1d5703134eaa + + + + @9 + elfType + elf_8c.html + 34c7afff0f2acdcf67d7d961f1020a2d + [] + + + char * + elfTypeName + struct@9.html + f3b73bd2b8319a002ec218ce15b49ca6 + + + + uInt32 + id + struct@9.html + f546107deb5e6d0dafd76e3b77630bbb + + + + + endtask.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + endtask_8c + ubixos/types.h + ubixos/sched.h + ubixos/vitals.h + vmm/vmm.h + lib/kprintf.h + isa/8259.h + + void + endTask + endtask_8c.html + 62d64dfdc841301f6ddfb8b79453a6c5 + (pidType pid) + + + + exec.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + exec_8c + ubixos/exec.h + ubixos/elf.h + ubixos/ld.h + ubixos/kpanic.h + ubixos/endtask.h + vmm/vmm.h + lib/kmalloc.h + lib/kprintf.h + lib/string.h + assert.h + + #define + AT_BASE + exec_8c.html + 9b8e51a44a47d7ea827c570ffdca14e5 + + + + #define + AT_ENTRY + exec_8c.html + 80f2ea99241a6afdc4718d3c4318c871 + + + + #define + AT_EXECFD + exec_8c.html + 8a3070773d3f9231c9390172ae3fd2e7 + + + + #define + AT_FLAGS + exec_8c.html + 08c6bdc11224c9d17fbde19666c332cc + + + + #define + AT_IGNORE + exec_8c.html + b11dfd4fb71c15a128c3f70a310b53d1 + + + + #define + AT_NULL + exec_8c.html + a893f7231479240d49c660c5649cac5b + + + + #define + AT_PAGESZ + exec_8c.html + 7269f0c135d4bd3f9bc074d18fb30f9d + + + + #define + AT_PHDR + exec_8c.html + 3de7ec7b5cee2d34208387ab97dc0642 + + + + #define + AT_PHENT + exec_8c.html + 56f1f9975d88f768d7928b0ed587ef38 + + + + #define + AT_PHNUM + exec_8c.html + bc712c67bee059574b4e3c096538d5bd + + + + #define + AUXARGS_ENTRY + exec_8c.html + fa8ddb544ff5a7ec07bbe00b16927559 + (pos, id, val) + + + #define + STACK_ADDR + exec_8c.html + d93dccba62fb5241c0b7cebcd097794a + + + + void + execFile + exec_8c.html + f80d4412d42ed1b5bf9a1b9774230f33 + (char *file, int argc, char **argv, int console) + + + uInt32 + execThread + exec_8c.html + 4b86d28d8fd56197042aef174de2fd58 + (void(*tproc)(void), uInt32 stack, char *arg) + + + void + sys_exec + exec_8c.html + 094c23346b6d226a03866a54b755ed64 + (char *file, char *ap) + + + void + sysExec + exec_8c.html + 219681612352232186a0f568457d851d + (char *file, char *ap) + + + + fork.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + fork_8c + ubixos/fork.h + ubixos/types.h + ubixos/sched.h + ubixos/tty.h + ubixos/vitals.h + vmm/vmm.h + string.h + assert.h + + + asm + fork_8c.html + ce2d1e8711020f85a4f969f236938c9a + (".globl sysFork \n""sysFork: \n"" xor %eax,%eax \n"" call schedNewTask \n"" testl %eax,%eax \n"" je fork_ret \n"" pushl %esi \n"" pushl %edi \n"" pushl %ebp \n"" pushl %eax \n"" call fork_copyProcess \n"" movl %eax,(%ebx) \n"" addl $16,%esp \n""fork_ret: \n"" ret \n") + + + int + fork_copyProcess + fork_8c.html + 193d99c9f4dbfbfaad8a1ef486582f2d + (struct taskStruct *newProcess, long ebp, long edi, long esi, long none, long ebx, long ecx, long edx, long eip, long cs, long eflags, long esp, long ss) + + + + gen_calls.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + gen__calls_8c + ubixos/types.h + sys/thread.h + sys/gen_calls.h + sys/kern_descrip.h + ubixos/sched.h + lib/kprintf.h + lib/kmalloc.h + ubixos/kpanic.h + string.h + assert.h + + int + access + gen__calls_8c.html + 5e545f93bf6f37890415be1fc90815dd + (struct thread *td, struct access_args *uap) + + + int + getgid + gen__calls_8c.html + 2cbc84ec9b68d4c49474049bd74d1bb3 + (struct thread *td, struct getgid_args *uap) + + + int + getpid + gen__calls_8c.html + 4f4fe0a75329898241b9c7acc0580561 + (struct thread *td, struct getpid_args *uap) + + + int + gettimeofday_new + gen__calls_8c.html + ff04064695f5ad2e284b51a24f351dc9 + (struct thread *td, struct gettimeofday_args *uap) + + + int + getuid + gen__calls_8c.html + 5c560fabc59fcbcc62ce4827d10b222a + (struct thread *td, struct getuid_args *uap) + + + int + issetugid + gen__calls_8c.html + f33cddd66090ca898f9cfd38ea82d284 + (register struct thread *td, struct issetugid_args *uap) + + + int + mprotect + gen__calls_8c.html + 51b487cb390afbb6672b34b78c7afa81 + (struct thread *td, struct mprotect_args *uap) + + + int + readlink + gen__calls_8c.html + 111a32074b3f5f68a4fa5585fe8ab3a4 + (struct thread *td, struct readlink_args *uap) + + + int + setitimer + gen__calls_8c.html + b913b237bff6f29fa58c01d2d0fc7088 + (struct thread *td, struct setitimer_args *uap) + + + + kern_descrip.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + kern__descrip_8c + sys/kern_descrip.h + ubixos/types.h + sys/sysproto.h + sys/thread.h + lib/kprintf.h + ubixos/endtask.h + lib/kmalloc.h + assert.h + + int + falloc + kern__descrip_8c.html + 9c93ac280b559128027746bda7c5d6d4 + (struct thread *td, struct file **resultfp, int *resultfd) + + + int + fcntl + kern__descrip_8c.html + 4c1102e9a5b5c2be0c5e16d9b974a1a3 + (struct thread *td, struct fcntl_args *uap) + + + int + fstat + kern__descrip_8c.html + 7c76b4ddffdfc9064786782334a40291 + (struct thread *td, struct fstat_args *uap) + + + int + getdtablesize + kern__descrip_8c.html + c26938ed109edd82077382276bc8258c + (struct thread *td, struct getdtablesize_args *uap) + + + int + getfd + kern__descrip_8c.html + 14e228d6e5391a882d3b20ff2466b2ac + (struct thread *td, struct file **fp, int fd) + + + int + ioctl + kern__descrip_8c.html + 899127227d8b9c9da3bcccc32332c749 + (struct thread *td, struct ioctl_args *uap) + + + + kern_sig.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + kern__sig_8c + ubixos/types.h + sys/sysproto.h + sys/thread.h + sys/kern_sig.h + lib/kprintf.h + ubixos/endtask.h + lib/kmalloc.h + assert.h + + int + sigaction + kern__sig_8c.html + 3a7c8456872bfc0bc1f9da6129c41edc + (struct thread *td, register struct sigaction_args *uap) + + + int + sigprocmask + kern__sig_8c.html + 15a90557397332d36aa8c587fede80ee + (register struct thread *td, struct sigprocmask_args *uap) + + + + kern_sysctl.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + kern__sysctl_8c + ubixos/types.h + sys/sysproto.h + sys/thread.h + sys/kern_sysctl.h + ubixos/endtask.h + ubixos/kpanic.h + lib/kprintf.h + lib/kmalloc.h + assert.h + string.h + + int + __sysctl + kern__sysctl_8c.html + 39f7224161f94ec8b8324bd4b51ea7a4 + (struct thread *td, struct sysctl_args *uap) + + + static void + def_ctls + kern__sysctl_8c.html + 23c118948f8d574b180e46e55ce2ec5c + () + + + int + sysctl_add + kern__sysctl_8c.html + 2a55d33778f8774747841f23f4ff9f1f + (int *name, int namelen, char *str_name, void *buf, int buf_size) + + + static struct sysctl_entry * + sysctl_find + kern__sysctl_8c.html + 918bcbc96b27123dd871e3fa530f2d01 + (int *, int) + + + int + sysctl_init + kern__sysctl_8c.html + 6d1146ba67c212252bb9699a7dc77cbf + () + + + static struct sysctl_entry * + ctls + kern__sysctl_8c.html + 78853afaf5035f2ad68feeb8ebf184b1 + + + + + kpanic.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + kpanic_8c + ubixos/kpanic.h + lib/kprintf.h + isa/8259.h + stdarg.h + ubixos/tty.h + + void + kpanic + kpanic_8c.html + db9a182aa071791a306163d50d653deb + (const char *fmt,...) + + + + ld.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + ld_8c + ubixos/types.h + ubixos/ld.h + ubixos/sched.h + ubixos/elf.h + ubixos/kpanic.h + lib/kprintf.h + lib/kmalloc.h + vfs/vfs.h + vmm/vmm.h + string.h + assert.h + + uInt32 + ldEnable + ld_8c.html + b0622e93915d1824df770950e425875f + () + + + + pipe.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + pipe_8c + ubixos/types.h + sys/sysproto.h + sys/thread.h + sys/pipe.h + sys/kern_descrip.h + lib/kprintf.h + assert.h + + int + pipe + pipe_8c.html + cbd82ee803ba9432a295a8e2a0a3f249 + (struct thread *td, struct pipe_args *uap) + + + + sched.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + sched_8c + ubixos/sched.h + ubixos/kpanic.h + ubixos/spinlock.h + ubixos/endtask.h + vfs/mount.h + lib/kmalloc.h + lib/kprintf.h + vmm/vmm.h + sys/gdt.h + sys/idt.h + sys/kern_descrip.h + isa/8259.h + string.h + assert.h + + void + sched + sched_8c.html + 549a0c1cc47933fa045b200690965cbd + () + + + int + sched_addDelTask + sched_8c.html + ee1d1286c2a03f57a76d84682839d581 + (kTask_t *tmpTask) + + + int + sched_deleteTask + sched_8c.html + 18e47c4bb14b30f210b7b93c611a3782 + (pidType id) + + + kTask_t * + sched_getDelTask + sched_8c.html + 9608fa7a57005270e866d0a8b3a933f3 + () + + + int + sched_init + sched_8c.html + cc9c0d52122a455dbd018fabfc11ab59 + () + + + int + sched_setStatus + sched_8c.html + 2cbadd034400c65dbd11fd4892ddf26e + (pidType pid, tState state) + + + void + sched_yield + sched_8c.html + 08933fe6d593a1c78b9080359f15a0b7 + () + + + void + schedEndTask + sched_8c.html + ddf5d772556328769f19029d068d97e3 + (pidType pid) + + + kTask_t * + schedFindTask + sched_8c.html + 9cf37ade4c1f6184b33014ac2015e8ed + (uInt32 id) + + + kTask_t * + schedNewTask + sched_8c.html + 92458df2063761371869cdfe0c9b4ee3 + () + + + kTask_t * + _current + sched_8c.html + 54397bfe18d5da4d50ff03b15f540858 + + + + kTask_t * + _usedMath + sched_8c.html + 93c7d4c40424b17a73f34f6fd89b2804 + + + + static kTask_t * + delList + sched_8c.html + cb5b7561437e7d2fb6a222ba875057ca + + + + static uInt32 + nextID + sched_8c.html + dfbc9d1d85a9b69ee799f309066ddbf5 + + + + static spinLock_t + schedulerSpinLock + sched_8c.html + afdb68483104e5a41cb7f6e4ae631f69 + + + + static kTask_t * + taskList + sched_8c.html + df65a6dfe4c14f58df9052c048df01a1 + + + + + sem.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + sem_8c + ubixos/sem.h + + + smp.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + smp_8c + ubixos/smp.h + ubixos/spinlock.h + ubixos/kpanic.h + lib/kprintf.h + lib/string.h + sys/io.h + gdt_descr + + void + ap_trampoline_end + smp_8c.html + e4dc28abba9d6b02a779ca1b8ffecd98 + () + + + void + ap_trampoline_start + smp_8c.html + f4f760b6cb0a871253009bb20d70657d + () + + + void + apicMagic + smp_8c.html + 70e557cb01aee676855cee05b0769288 + (void) + + + static unsigned int + apicRead + smp_8c.html + 98935271c68a482c194d4c784d814ddd + (address) + + + static void + apicWrite + smp_8c.html + ab4a831897afae67446bf78c88123749 + (unsigned int address, unsigned int data) + + + + asm + smp_8c.html + 8325315e2d1f564d9777ebd849c3296c + (".globl cpuid \n""cpuid: \n"" pushl %ebx \n"" pushl %edi \n"" movl 12(%esp),%eax \n"" movl 16(%esp),%edi \n"" cpuid \n"" movl %eax,0(%edi) \n"" movl %ebx,4(%edi) \n"" movl %ecx,8(%edi) \n"" movl %edx,12(%edi) \n"" popl %edi \n"" popl %ebx \n"" ret \n") + + + void + c_ap_boot + smp_8c.html + c7cb5b4b2fbc61966a6dfc8044a7b800 + (void) + + + void + cpu0_thread + smp_8c.html + 66c37e11ba7abfcafc63146553b2cd16 + (void) + + + void + cpu1_thread + smp_8c.html + 5e82e9f1e0fec1ac5db2ebd16652a043 + (void) + + + void + cpu2_thread + smp_8c.html + cfec913213194039ad31b2602bf8af4f + (void) + + + void + cpu3_thread + smp_8c.html + 13735e9644e3c9a01bfc7785b31691ab + (void) + + + void + cpuidDetect + smp_8c.html + c89d80447fce7d622c7dfc6620039600 + () + + + uInt8 + cpuInfo + smp_8c.html + 452f210aee65a2a30cbc5cb8923a9881 + () + + + static void + GDT_fixer + smp_8c.html + b9f1e8692e06eb164641f50aa4d7aed6 + () + + + static __inline__ uInt32 + getDr3 + smp_8c.html + 0f6e384fb3ad325aa2406af715ff341d + (void) + + + uInt32 + getEflags + smp_8c.html + abe8182d15984977e87831f32527ff78 + () + + + uInt8 + kernel_function + smp_8c.html + 0844b0ab23ee41899fc5d622078d20d6 + (void) + + + static __inline__ void + setDr3 + smp_8c.html + 5607ecf06fd77905053dbb15eaf0ff6b + (void *dr3) + + + void + setEflags + smp_8c.html + 133d6aaf4635e4585ee54a0438d0bf36 + (uInt32 eflags) + + + void + smpInit + smp_8c.html + ce31619db109aa8b20a916d48969928d + () + + + static spinLock_t + bkl + smp_8c.html + 71085af55092ee7b25d4bd346169ce89 + + + + cpuinfo_t + cpuinfo + smp_8c.html + 963def6fffd92dece6dd156abbcf4fa0 + [8] + + + static spinLock_t + cpuInfoLock + smp_8c.html + d5f78a3dc61e0ca7819dc3d5d5794419 + + + + static uInt32 + cpus + smp_8c.html + 29c1aa6c61dfac505825b96920fa447d + + + + static spinLock_t + initSpinLock + smp_8c.html + 9a5fd10dce49f2fe147d346b8de71902 + + + + uInt8 * + vram + smp_8c.html + 5f2d0854cc28b4f2ef16a03061d9d237 + + + + + spinlock.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + spinlock_8c + ubixos/spinlock.h + ubixos/sched.h + + void + spinLock + spinlock_8c.html + 71f03d2ba55111c715b6068254847a53 + (spinLock_t *lock) + + + void + spinLock_scheduler + spinlock_8c.html + c208390343fe1dffbe7a192df35c329e + (spinLock_t *lock) + + + void + spinLockInit + spinlock_8c.html + 2d24a3613a1841bfa55a7b235fb5d78f + (spinLock_t *lock) + + + int + spinLockLocked + spinlock_8c.html + 6c0fe254de396873793ccc16915a6631 + (spinLock_t *lock) + + + int + spinTryLock + spinlock_8c.html + 740766af5da58616f700fffab6768a78 + (spinLock_t *lock) + + + void + spinUnlock + spinlock_8c.html + e29ab191c93f9ead066cb462dd2e7247 + (spinLock_t *lock) + + + + syscall.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + syscall_8c + ubixos/syscall.h + ubixos/syscalls.h + ubixos/sched.h + ubixos/types.h + ubixos/exec.h + ubixos/elf.h + ubixos/endtask.h + ubixos/time.h + sys/video.h + sys/trap.h + vfs/file.h + ubixfs/ubixfs.h + lib/string.h + lib/kprintf.h + lib/kmalloc.h + ubixos/vitals.h + mpi/mpi.h + vmm/vmm.h + _UbixUser + + _UbixUser + UbixUser + syscall_8c.html + 2aebf5c0d98c1cc7bdaffd745e6b1ca2 + + + + + asm + syscall_8c.html + 7e3bb5eb052892f4fa62d4c187fb10d4 + (".globl _sysCallNew \n""_sysCallNew: \n"" pusha \n"" push %ss \n"" push %ds \n"" push %es \n"" push %fs \n"" push %gs \n"" cmpl totalCalls,%eax \n"" jae invalidSysCallNew \n"" mov %esp,%ebx \n"" add $12,%ebx \n"" push (%ebx) \n"" call *systemCalls(,%eax,4) \n"" add $4,%esp \n"" jmp doneNew \n""invalidSysCallNew: \n"" call InvalidSystemCall \n""doneNew: \n"" pop %gs \n"" pop %fs \n"" pop %es \n"" pop %ds \n"" pop %ss \n"" popa \n"" iret \n") + + + long + fuword + syscall_8c.html + 145582743a4b91df2d954dbde7a667f4 + (const void *base) + + + void + invalidCall + syscall_8c.html + 98fb463aa3c38a140b47e594bf9603d6 + (int sys_call) + + + void + InvalidSystemCall + syscall_8c.html + f7052cfb833f292be2fd73436e4c96b6 + () + + + void + sdeTestThread + syscall_8c.html + 4290727c1924758744edacd57ff00def + () + + + void + sysAddModule + syscall_8c.html + 5242d291fc024663a9035376f70a9938 + () + + + void + sysAuth + syscall_8c.html + f53171b36a238440fc8e757c0d00a91f + (UbixUser *uu) + + + void + sysCheckPid + syscall_8c.html + 618ade9098959166434c56fedf05f71a + (int pid, int *ptr) + + + void + sysExit + syscall_8c.html + fe946867553f08182c48bb1dac56f1ca + (int status) + + + void + sysGetCwd + syscall_8c.html + a1858601da45332a2cd7d43bb3bcb80d + (char *data, int len) + + + void + sysGetDrives + syscall_8c.html + 8bdd527e2c5a0fe7ea30685196ce3323 + (uInt32 *ptr) + + + void + sysGetFreePage + syscall_8c.html + 1db3bfbad534c2fa75c02646fcf80a90 + (long *ptr, int count, int type) + + + void + sysGetGid + syscall_8c.html + e96a621ca025dd8af6bc3c8288cc0cb7 + (int *gid) + + + void + sysGetpid + syscall_8c.html + 850d08e73e21c01850eea87fbe334fb6 + (int *pid) + + + void + sysGetTime + syscall_8c.html + c0997ac7ac4b4bdb6f8565f2b7f0c74a + (uInt32 *ptr) + + + void + sysGetUid + syscall_8c.html + 20b15028f242e382e441fff69880b55b + (int *uid) + + + void + sysGetUptime + syscall_8c.html + 7c8a6dad2e6968015b21357c795bccc0 + (uInt32 *ptr) + + + void + sysPasswd + syscall_8c.html + 87ae7b6cdc0230fbdf65c167a776e9ad + (char *passwd) + + + void + sysRmModule + syscall_8c.html + 15cbe3f603b53d632faf25bce7f0a7ce + () + + + void + sysSchedYield + syscall_8c.html + 4fe050b57d00373f9f9810f1934244e7 + () + + + void + sysSetGid + syscall_8c.html + c21d2c80c103093157c7929814b23265 + (int gid, int *status) + + + void + sysSetUid + syscall_8c.html + 201b5066c18eb41f32293f2f0338264b + (int uid, int *status) + + + void + sysStartSDE + syscall_8c.html + fb14ed929bdc2c68714da3685e650c6c + () + + + + syscall_new.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + syscall__new_8c + ubixos/syscalls_new.h + ubixos/sched.h + ubixos/types.h + ubixos/endtask.h + ubixos/spinlock.h + sys/trap.h + lib/string.h + lib/kprintf.h + + void + syscall + syscall__new_8c.html + 8227159f0d43f5d10bcc8f3fe198fed6 + (struct trapframe frame) + + + spinLock_t + Master + syscall__new_8c.html + 061103633079320d29a623d5758623b1 + + + + + systemtask.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + systemtask_8c + ubixos/systemtask.h + ubixos/kpanic.h + ubixos/exec.h + ubixos/tty.h + ubixos/sched.h + ubixos/vitals.h + lib/kmalloc.h + lib/kprintf.h + lib/bioscall.h + sde/sde.h + sys/io.h + vmm/vmm.h + mpi/mpi.h + string.h + + void + systemTask + systemtask_8c.html + c7cc6a806237f8657fcdce169319fd7f + () + + + static unsigned char * + videoBuffer + systemtask_8c.html + 47ec71507e9b790e7dfdd9e641c4541f + + + + + time.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + time_8c + ubixos/types.h + ubixos/time.h + ubixos/vitals.h + lib/kprintf.h + assert.h + + int + gettimeofday + time_8c.html + df30830f5265e55035171c301eb9c3fb + (struct timeval *tp, struct timezone *tzp) + + + int + time_init + time_8c.html + 45c7647a44b3b3eef8e44809180e86b5 + () + + + static int + timeCmosRead + time_8c.html + 087d7c6ad6802ed3e466ed1d6badf3c9 + (int addr) + + + uInt32 + timeMake + time_8c.html + 50a9563bc49b27c587f341b0336bab7e + (struct timeStruct *time) + + + static int + month + time_8c.html + 45d9da5c4bcc5def21490ffe633b7702 + [12] + + + + tty.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + tty_8c + ubixos/tty.h + ubixos/kpanic.h + ubixos/spinlock.h + lib/kprintf.h + lib/kmalloc.h + sys/io.h + string.h + + int + tty_change + tty_8c.html + 52a11053c56546a0dcb568942ada9c72 + (uInt16 tty) + + + tty_term * + tty_find + tty_8c.html + 65b1f09c86737a452db9ed15d4d470ed + (u_int16_t tty) + + + int + tty_init + tty_8c.html + ab365abb615be7027fa0bdb2c09569cb + () + + + int + tty_print + tty_8c.html + b8811ced5425e47e4c5b0c8f086700ca + (char *string, tty_term *term) + + + static tty_term * + terms + tty_8c.html + 71910aae9a65de1b7375f236908f8a22 + + + + tty_term * + tty_foreground + tty_8c.html + afbb5679104334c34d7691b2de7d7a86 + + + + static spinLock_t + tty_spinLock + tty_8c.html + 00b6c183f536a95df28a74c26816dc08 + + + + + ubthread.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + ubthread_8c + ubixos/ubthread.h + ubixos/exec.h + ubixos/sched.h + ubixos/time.h + ubixos/spinlock.h + ubixos/vitals.h + lib/kmalloc.h + lib/kprintf.h + + int + ubthread_cond_destroy + ubthread_8c.html + e914fae69538736dc5e494c15ce93a17 + (ubthread_cond_t *cond) + + + int + ubthread_cond_init + ubthread_8c.html + cbb7170a68758468ab5b02512a320112 + (ubthread_cond_t *cond, const uInt32 attr) + + + int + ubthread_cond_signal + ubthread_8c.html + 64fb8f5f2da2564a6cae8c9f2c3bde10 + (ubthread_cond_t *cond) + + + int + ubthread_cond_timedwait + ubthread_8c.html + 996be9a927447a62f7168a082a046c54 + (ubthread_cond_t *cond, ubthread_mutex_t *mutex, const struct timespec *abstime) + + + int + ubthread_cond_wait + ubthread_8c.html + 30eb7c156c2422801ddb86326dbc3d81 + (ubthread_cond_t *cond, ubthread_mutex_t *mutex) + + + int + ubthread_create + ubthread_8c.html + a0af177ef44888f3c93883294207328e + (kTask_t **thread, const uInt32 *attr, void(*tproc)(void), void *arg) + + + int + ubthread_mutex_destroy + ubthread_8c.html + 278f5d5b1e11b6668b75da6a285442e4 + (ubthread_mutex_t *mutex) + + + int + ubthread_mutex_init + ubthread_8c.html + b6bfc2169b55532821582f24b68dc855 + (ubthread_mutex_t *mutex, const uInt32 attr) + + + int + ubthread_mutex_lock + ubthread_8c.html + a13bf141cd3e9bf0921fbf61ffc637d8 + (ubthread_mutex_t *mutex) + + + int + ubthread_mutex_unlock + ubthread_8c.html + fea3530bab360f59c09a49f490d079dd + (ubthread_mutex_t *mutex) + + + kTask_t * + ubthread_self + ubthread_8c.html + 72a362bc8127b8d63e1107062638664d + () + + + ubthread_cond_list * + conds + ubthread_8c.html + c90cec8b766ba40fe62cf0d6328da970 + + + + ubthread_mutex_list * + mutex + ubthread_8c.html + 18b6be9ca0cec4b0643171232d6f10de + + + + + vitals.c + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + vitals_8c + ubixos/vitals.h + ubixos/kpanic.h + lib/kprintf.h + lib/kmalloc.h + string.h + + int + vitals_init + vitals_8c.html + 34d7f48e003fe73f05d594c6c1f00d49 + () + + + vitalsNode * + systemVitals + vitals_8c.html + 67aae71be472453526fc1a0bfbf80280 + + + + + kmod.c + /usr/home/reddawg/source/ubixos/src/sys/kmods/ + kmod_8c + ubixos/types.h + ubixos/kmod.h + ubixos/sched.h + ubixos/elf.h + ubixos/kpanic.h + ubixos/lists.h + ubixos/spinlock.h + lib/kprintf.h + lib/kmalloc.h + vfs/vfs.h + vmm/vmm.h + string.h + assert.h + + uInt32 + kmod_add + kmod_8c.html + f2a085a786b2cf77d53da7f364948cd4 + (const char *kmod_file, const char *name) + + + uInt32 + kmod_load + kmod_8c.html + 92b68dbf95bf5d651555a4c02ee1a74b + (const char *kmod_file) + + + List_t * + List + kmod_8c.html + ef05a41ecb31fc37647810e583f3d37b + + + + + assert.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + assert_8c + assert.h + lib/kprintf.h + ubixos/kpanic.h + + void + __assert + assert_8c.html + 05f6680808cf2d1b1aef3c9c86901f16 + (const char *func, const char *file, int line, const char *failedexpr) + + + + atan.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + atan_8c + math.h + + double + atan + atan_8c.html + 1e2f8f6d64eaa95131bc63fee34970ea + (double x) + + + + bcopy.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + bcopy_8c + ubixos/types.h + string.h + + #define + TLOOP + bcopy_8c.html + 74d8274a661a711f2c9e05a7f19eaf0f + (s) + + + #define + TLOOP1 + bcopy_8c.html + 4d81791363bd2fd7e37c9a533be06f59 + (s) + + + #define + wmask + bcopy_8c.html + b5deaef115ff5ca6ef1457d923d8331a + + + + #define + wsize + bcopy_8c.html + 01c6b59ca21f041b23efbb9845cc4e32 + + + + u_int32_t + uintptr_t + bcopy_8c.html + e8e8d04e2eddef3a5f57fe2f28c655fa + + + + int + word + bcopy_8c.html + afc9a69535613ac225df2d6195518116 + + + + void + bcopy + bcopy_8c.html + 7d2165a6aaf8577fe615ccf03eba693d + (const void *src0, void *dst0, size_t length) + + + + divdi3.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + divdi3_8c + math.h + + quad_t + __divdi3 + divdi3_8c.html + 4a8c5f9eac2f7dbabb3b6eefb0da4e80 + (quad_t a, quad_t b) + + + u_quad_t + __udivdi3 + divdi3_8c.html + a99260684308a8f99235c4cff39c9e92 + (u_quad_t a, u_quad_t b) + + + + kmalloc.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + kmalloc_8c + lib/kmalloc.h + lib/kprintf.h + ubixos/kpanic.h + ubixos/sched.h + ubixos/spinlock.h + vmm/vmm.h + string.h + assert.h + + static void * + getEmptyDesc + kmalloc_8c.html + f6c4ea5cb961c72548d92ff65d7e33a4 + () + + + static int + insertFreeDesc + kmalloc_8c.html + eb1c3f1ef8eb9063c2e5c4af488dd2d0 + (struct memDescriptor *freeDesc) + + + void + kfree + kmalloc_8c.html + aa9ed6886459604cf73ccdbf6410e487 + (void *baseAddr) + + + void * + kmalloc + kmalloc_8c.html + 150eab2ac4ce4553e21ca10e7f441762 + (uInt32 len) + + + static void + mergeMemBlocks + kmalloc_8c.html + e86fd9a9efa965202367d84e53bc7c85 + () + + + static spinLock_t + emptyDescSpinLock + kmalloc_8c.html + 2d89e65292e7be33cb2424224396ee2d + + + + static struct memDescriptor * + emptyKernDesc + kmalloc_8c.html + 33325db110e0782930deda9b52e7224b + + + + static struct memDescriptor * + freeKernDesc + kmalloc_8c.html + a0c5be194ccb3f36a4ea8e666fbd2dac + + + + static spinLock_t + mallocSpinLock + kmalloc_8c.html + 6f529a6db980782464a6c1bb7eddd09c + + + + static struct memDescriptor * + usedKernDesc + kmalloc_8c.html + f60f75b69fa71f90b84c0dd58f0040a5 + + + + + kprintf.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + kprintf_8c + lib/kprintf.h + sys/video.h + ubixos/kpanic.h + stdarg.h + + int + kprintf + kprintf_8c.html + b2761bdf0cca73ad0fb5880895210cd8 + (const char *fmt,...) + + + int + sprintf + kprintf_8c.html + c38cd16373d98782e1465bd3d5aba470 + (char *buf, const char *fmt,...) + + + int + ogprintOff + kprintf_8c.html + 20b3409b318c04fbc25a13dc10d1c34f + + + + int + printOff + kprintf_8c.html + 813254cfe6d658ea82f1dcdf2d927fb8 + + + + + libcpp.cc + /usr/home/reddawg/source/ubixos/src/sys/lib/ + libcpp_8cc + lib/kmalloc.h + sys/video.h + lib/libcpp.h + + int + __cxa_atexit + libcpp_8cc.html + 92e9be96b66b8fdda393fd6610db9dbe + (void(*func)(void *), void *arg, void *d) + + + void + __cxa_pure_virtual + libcpp_8cc.html + 6be7d9ce80c86f5178635fa86c2dd5e7 + () + + + void + __dso_handle + libcpp_8cc.html + bfbe67a3f5d8c4971b89c7e87a57860e + () + + + void + __pure_virtual + libcpp_8cc.html + b8c2f44439d0d25298c1389c1d598068 + () + + + void + operator delete + libcpp_8cc.html + 3d97a7e2a0208075b4b37328c96ed390 + (void *ptr) + + + void + operator delete[] + libcpp_8cc.html + 1d8b2d6f17242ae0d182b0f7a98ba54f + (void *ptr) + + + void * + operator new + libcpp_8cc.html + 9bccb23e08907b6033c45f524578239a + (unsigned size) + + + void * + operator new[] + libcpp_8cc.html + e55853bd31de5afc92b2093f2567c007 + (unsigned size) + + + + memcpy.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + memcpy_8c + bcopy.c + + #define + MEMCOPY + memcpy_8c.html + a4b4166c6ce117355831210e0cda3fde + + + + + memset.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + memset_8c + string.h + + #define + VAL + memset_8c.html + 6a203659ae1d198f05feb3f9f987013d + + + + #define + WIDEVAL + memset_8c.html + 62799d9c2c8c93ff3336ea492d4522d6 + + + + #define + wmask + memset_8c.html + b5deaef115ff5ca6ef1457d923d8331a + + + + #define + wsize + memset_8c.html + 01c6b59ca21f041b23efbb9845cc4e32 + + + + void * + memset + memset_8c.html + c468a71c435082595297037f1183e8bf + (void *dst0, int c0, size_t length) + + + + net.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + net_8c + ubixos/types.h + net/sockets.h + string.h + lib/kprintf.h + + uInt32 + in_addr_t + net_8c.html + 8713edfd5a984843afe38b50d22c50a5 + + + + void + bcopy + net_8c.html + 04bffce8d62dbb1e8e4e80a5fcdfed9a + (const void *src, void *dest, int len) + + + void + bzero + net_8c.html + dd5fdbef65776341fa73044b6d579279 + (void *data, int n) + + + uInt32 + htonl + net_8c.html + d5bd59ef607c94932ced92e726cc3a09 + (uInt32 n) + + + uInt32 + htons + net_8c.html + 9eb6276a14294cbd10be630d1136220a + (uInt32 n) + + + int + inet_aton + net_8c.html + a9e522808a681d651832da7d16ff1ebb + (char *cp, struct in_addr *addr) const + + + + ogprintf.cc + /usr/home/reddawg/source/ubixos/src/sys/lib/ + ogprintf_8cc + sde/ogDisplay_UbixOS.h + ubixos/vitals.h + + int + ogPrintf + ogprintf_8cc.html + d8f6d48c32e4d5822a8743a540725d8e + (char *s) + + + static int + screenCol + ogprintf_8cc.html + 84e7c5162e69177bbb7419ebd92ce0f2 + + + + static int + screenRow + ogprintf_8cc.html + 97d3dbfbd1f7ad8901be103dea8c4051 + + + + + sqrt.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + sqrt_8c + + double + sqrt + sqrt_8c.html + b87521a75ef827a85807f89a6c10629a + (double x) + + + + string.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + string_8c + lib/string.h + + int + memcmp + string_8c.html + 3ecfabf29de8f914413abc2da01f5ca5 + (const void *dst, const void *src, size_t length) + + + void * + memcpyold + string_8c.html + a200c46ad1add3796fc33686eff3afac + (const void *dst, const void *src, size_t length) + + + int + strcmp + string_8c.html + 6f3dcb20ff11ff9db5904c3cfb61a38c + (const char *str1, const char *str2) + + + int + strncmp + string_8c.html + db3227f852046ace07342303d3e87c78 + (const char *a, const char *b, size_t c) + + + void + strncpy + string_8c.html + 2a6bedbfab350cd17b80849f5f9234e9 + (char *dest, const char *src, size_t size) + + + char * + strstr + string_8c.html + dcec9a82a6a276e8edb0fd4fc26fe8f2 + (const char *s, char *find) + + + + strtok.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + strtok_8c + lib/string.h + ubixos/types.h + + char * + strtok + strtok_8c.html + 80f8fb5a529dbd4b3efb2575764d850e + (char *s, const char *delim) + + + char * + strtok_r + strtok_8c.html + f18c3fca5cc30bc1313728d45c031ae9 + (char *s, const char *delim, char **last) + + + + strtol.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + strtol_8c + sys/cdefs.h + + #define + LONG_MAX + strtol_8c.html + 50fece4db74f09568b2938db583c5655 + + + + #define + LONG_MIN + strtol_8c.html + e8a44c5a7436466221e0f3859d02420f + + + + long + strtol + strtol_8c.html + 23a80e470a9dae66d16e7d25fbba122a + (const char *__restrict nptr, char **__restrict endptr, int base) + + + + vsprintf.c + /usr/home/reddawg/source/ubixos/src/sys/lib/ + vsprintf_8c + stdarg.h + lib/string.h + + #define + do_div + vsprintf_8c.html + 71a962bd85fdfc754c583d48d47e2040 + (n, base) + + + #define + is_digit + vsprintf_8c.html + 2eb96152a52d739e41d16c53a2e419f3 + (c) + + + #define + LEFT + vsprintf_8c.html + 437ef08681e7210d6678427030446a54 + + + + #define + PLUS + vsprintf_8c.html + 0ea7ff5947c5f5430a29fdd98391eb2a + + + + #define + SIGN + vsprintf_8c.html + 9576d2d6eb782d532607bac077e87892 + + + + #define + SMALL + vsprintf_8c.html + 09c78d2f8feb311dd9fc969a0bf84979 + + + + #define + SPACE + vsprintf_8c.html + 5ff6e798033f03e74730e99f01936f84 + + + + #define + SPECIAL + vsprintf_8c.html + 84acb423f634978b61ac46856de40a70 + + + + #define + ZEROPAD + vsprintf_8c.html + 31373af6ef84e6fc25d9a9133522e4a6 + + + + static char * + number + vsprintf_8c.html + c2f4c669c6f6aa6caa5ab8adb1b07dd0 + (char *str, int num, int base, int size, int precision, int type) + + + static int + skip_atoi + vsprintf_8c.html + 3fa7c8ef8597579301cb4b5c59bc6d9a + (const char **s) + + + int + vsprintf + vsprintf_8c.html + 621577c2df0ad5faa281223c56eeb7a5 + (char *buf, const char *fmt, vaList args) + + + + Makefile.inc + /usr/home/reddawg/source/ubixos/src/sys/ + Makefile_8inc + + + message.c + /usr/home/reddawg/source/ubixos/src/sys/mpi/ + message_8c + mpi/mpi.h + + void + sysMpiCreateMbox + message_8c.html + de5ea992c4d9e08de1701e01fdc3bffb + (uInt32 *status, char *name) + + + void + sysMpiDestroyMbox + message_8c.html + 8fcdfabbd961f748861095cff4888d33 + (uInt32 *status, char *name) + + + void + sysMpiFetchMessage + message_8c.html + 58f7059c13adec6defb52da4cb7352ec + (char *name, mpi_message_t *msg, uInt32 *status) + + + void + sysMpiPostMessage + message_8c.html + c3e393b470de85c934df79a854965380 + (char *name, uInt32 *type, mpi_message_t *data) + + + void + sysMpiSpam + message_8c.html + e934ac60836d49ece65eabf48175c33c + (uInt32 type, void *data, uInt32 *status) + + + + system.c + /usr/home/reddawg/source/ubixos/src/sys/mpi/ + system_8c + mpi/mpi.h + lib/kmalloc.h + lib/string.h + ubixos/spinlock.h + + int + mpi_createMbox + system_8c.html + 7fe5c18f6d5c29d15a74277234d18739 + (char *name) + + + int + mpi_destroyMbox + system_8c.html + bde5afef3a059fc7e8f355486f80a4cd + (char *name) + + + int + mpi_fetchMessage + system_8c.html + 76ba344daaa7e476f1d23c4f23f31615 + (char *name, mpi_message_t *msg) + + + static mpi_mbox_t * + mpi_findMbox + system_8c.html + 4c1ab97a8c5205302e9f2a588bedc730 + (char *name) + + + int + mpi_postMessage + system_8c.html + 27f6a180049b096910c4ffd8b152fbb8 + (char *name, uInt32 type, mpi_message_t *msg) + + + int + mpi_spam + system_8c.html + 806e9deddf18f8be353745a16e8f5e85 + (uInt32 type, void *data) + + + static mpi_mbox_t * + mboxList + system_8c.html + c312330417e35a3eb23ab89de51fb03f + + + + static spinLock_t + mpiSpinLock + system_8c.html + 204601b33f94cee6b1bca752c3088e3c + + + + + api_lib.c + /usr/home/reddawg/source/ubixos/src/sys/net/api/ + api__lib_8c + ubixos/types.h + net/debug.h + net/api.h + net/api_msg.h + net/memp.h + lib/kprintf.h + + void * + netbuf_alloc + api__lib_8c.html + 7770b72b0ae9e741fbb81f222e334a1a + (struct netbuf *buf, uInt16 size) + + + void + netbuf_chain + api__lib_8c.html + 631e8bddd99b2397cd0b26973c659602 + (struct netbuf *head, struct netbuf *tail) + + + void + netbuf_copy + api__lib_8c.html + 7c70594658105835086ed6fe19aa8067 + (struct netbuf *buf, void *dataptr, uInt16 len) + + + void + netbuf_copy_partial + api__lib_8c.html + 9a5f4f669674daa2f3b7b303d7cea915 + (struct netbuf *buf, void *dataptr, uInt16 len, uInt16 offset) + + + err_t + netbuf_data + api__lib_8c.html + b47d915f31d9e5d1218ed238f0428386 + (struct netbuf *buf, void **dataptr, uInt16 *len) + + + void + netbuf_delete + api__lib_8c.html + 9dfd3ddfe0ec65009cb140c68404b09d + (struct netbuf *buf) + + + void + netbuf_first + api__lib_8c.html + 222ad2a2eb871d603b216a87e9f9be51 + (struct netbuf *buf) + + + void + netbuf_free + api__lib_8c.html + 02f82348ac23431a4b1512feae25f26b + (struct netbuf *buf) + + + ip_addr * + netbuf_fromaddr + api__lib_8c.html + 8dd3c0551aa79d162b224ea5cd815b55 + (struct netbuf *buf) + + + uInt16 + netbuf_fromport + api__lib_8c.html + 6294b37d1aba1478329e1f084f39db5d + (struct netbuf *buf) + + + uInt16 + netbuf_len + api__lib_8c.html + 6d20eca8f0316e4e71980108c1563581 + (struct netbuf *buf) + + + netbuf * + netbuf_new + api__lib_8c.html + aba704cd963e35e71145de9f5112991d + (void) + + + Int8 + netbuf_next + api__lib_8c.html + 69b35485702388475866d2ee07b158cb + (struct netbuf *buf) + + + void + netbuf_ref + api__lib_8c.html + f038b56dbdd67a6e48bf0125c8ef61ba + (struct netbuf *buf, void *dataptr, uInt16 size) + + + netconn * + netconn_accept + api__lib_8c.html + b1ef5f260ad8147a3b5b70b317b489d2 + (struct netconn *conn) + + + err_t + netconn_addr + api__lib_8c.html + fcf7f4195b699c039de37b4dd3f563b7 + (struct netconn *conn, struct ip_addr **addr, uInt16 *port) + + + err_t + netconn_bind + api__lib_8c.html + dc842fc0f1de512895ef3cc9c657272a + (struct netconn *conn, struct ip_addr *addr, uInt16 port) + + + err_t + netconn_close + api__lib_8c.html + 25bb1c1c9928f91f53149a026e2e2624 + (struct netconn *conn) + + + err_t + netconn_connect + api__lib_8c.html + 40e08b372ad246ec7d2a7c9b1a2bd8fb + (struct netconn *conn, struct ip_addr *addr, uInt16 port) + + + err_t + netconn_delete + api__lib_8c.html + b411221f912a6d9e4c82ac3963989403 + (struct netconn *conn) + + + err_t + netconn_err + api__lib_8c.html + b9eccae90351eb6c3d2ca690068445d4 + (struct netconn *conn) + + + err_t + netconn_listen + api__lib_8c.html + b917e0fc541447d966e5cf712ce24e58 + (struct netconn *conn) + + + netconn * + netconn_new + api__lib_8c.html + b30ead34944094913a666250896ae95e + (enum netconn_type t) + + + err_t + netconn_peer + api__lib_8c.html + afa4042fd63fd78a440006eb4da36eeb + (struct netconn *conn, struct ip_addr **addr, uInt16 *port) + + + netbuf * + netconn_recv + api__lib_8c.html + cbd0b5a0344c2c3fffe5a02445a2c2b3 + (struct netconn *conn) + + + err_t + netconn_send + api__lib_8c.html + c4d4d10153d47c80a783c34b27c66238 + (struct netconn *conn, struct netbuf *buf) + + + enum netconn_type + netconn_type + api__lib_8c.html + 5ab1d6bb5e45b28125312f1b3c840853 + (struct netconn *conn) + + + err_t + netconn_write + api__lib_8c.html + 9363929b6c680bc1dd3f302885128959 + (struct netconn *conn, void *dataptr, uInt16 size, uInt8 copy) + + + + api_msg.c + /usr/home/reddawg/source/ubixos/src/sys/net/api/ + api__msg_8c + ubixos/types.h + net/debug.h + net/arch.h + net/api_msg.h + net/memp.h + net/sys.h + net/tcpip.h + + void(*) + api_msg_decode + api__msg_8c.html + c0ed3339275e6c978ce477841f55124f + (struct api_msg_msg *msg) + + + static err_t + accept_function + api__msg_8c.html + c34376c05c2532858367dbdc2eec6ba0 + (void *arg, struct tcp_pcb *newpcb, err_t err) + + + void + api_msg_input + api__msg_8c.html + b15a981fb41b53567d7a4e9412c6f4c1 + (struct api_msg *msg) + + + void + api_msg_post + api__msg_8c.html + ee039fae0c665f1372f4a3ff8395ffeb + (struct api_msg *msg) + + + static void + do_accept + api__msg_8c.html + 19262c4096bf0c095d44e08596d59fbf + (struct api_msg_msg *msg) + + + static void + do_bind + api__msg_8c.html + cab3f82cc16d96db0db1f17b872613a4 + (struct api_msg_msg *msg) + + + static void + do_close + api__msg_8c.html + 9b56a6c9fb571348291027f09471890a + (struct api_msg_msg *msg) + + + static void + do_connect + api__msg_8c.html + 8ad3068b45627dbe48440d4d6e1607d1 + (struct api_msg_msg *msg) + + + static err_t + do_connected + api__msg_8c.html + 17dd70d363c3f70a12d629bfdae64f97 + (void *arg, struct tcp_pcb *pcb, err_t err) + + + static void + do_delconn + api__msg_8c.html + 351ca82b3580d84ee0d70f7ab033a236 + (struct api_msg_msg *msg) + + + static void + do_listen + api__msg_8c.html + c5f93428ba9863cd9b438edfd8715626 + (struct api_msg_msg *msg) + + + static void + do_newconn + api__msg_8c.html + 6130d87d8aeed24a9ef702cdc8bae188 + (struct api_msg_msg *msg) + + + static void + do_recv + api__msg_8c.html + e2a8fddd0b0f2a2b50c6e52281d37a67 + (struct api_msg_msg *msg) + + + static void + do_send + api__msg_8c.html + c47e25770a5c135b4ef043b8f9608d95 + (struct api_msg_msg *msg) + + + static void + do_write + api__msg_8c.html + ad9b6e185b705c42c144f849b54fbf0e + (struct api_msg_msg *msg) + + + static void + err_tcp + api__msg_8c.html + 4d2f6663cc266c48f4de67e730d7ea32 + (void *arg, err_t err) + + + static err_t + poll_tcp + api__msg_8c.html + cfa8c3089ec7810a74fea8d004197343 + (void *arg, struct tcp_pcb *pcb) + + + static err_t + recv_tcp + api__msg_8c.html + 5271a23a432de3322f8fa228a3f3a11f + (void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err) + + + static void + recv_udp + api__msg_8c.html + 9920c045f07d61ccb1022a0af7feb0ed + (void *arg, struct udp_pcb *pcb, struct pbuf *p, struct ip_addr *addr, uInt16 port) + + + static err_t + sent_tcp + api__msg_8c.html + 603b715a121557dc45c821caab18efc2 + (void *arg, struct tcp_pcb *pcb, uInt16 len) + + + static void + setup_tcp + api__msg_8c.html + b5d697e0acb9e92139f177233cb42fbd + (struct netconn *conn) + + + static api_msg_decode + decode + api__msg_8c.html + 8db33774784c3abb518e237539b106e4 + [API_MSG_MAX] + + + + err.c + /usr/home/reddawg/source/ubixos/src/sys/net/api/ + err_8c + net/err.h + + + sockets.c + /usr/home/reddawg/source/ubixos/src/sys/net/api/ + sockets_8c + ubixos/types.h + net/debug.h + net/api.h + net/sockets.h + lwip_socket + + #define + NUM_SOCKETS + sockets_8c.html + 1c803e4ececfb47d2791c9283c85eb00 + + + + static int + alloc_socket + sockets_8c.html + cfcb93611c8f8e67e69d87561a72c3ee + (struct netconn *newconn) + + + static struct lwip_socket * + get_socket + sockets_8c.html + 2c14650cba5521231ebeefa1ae807e67 + (int s) + + + int + lwip_accept + sockets_8c.html + f32c7d1377562b7b35fdd0535f6fa952 + (int s, struct sockaddr *addr, int *addrlen) + + + int + lwip_bind + sockets_8c.html + 1675042812d3bc6d5f9eeaa28c8f37a7 + (int s, struct sockaddr *name, int namelen) + + + int + lwip_close + sockets_8c.html + fd0897a2e23d99a5dffcc976c7e5d72c + (int s) + + + int + lwip_connect + sockets_8c.html + 9688d733f4d571cef85948fe74e0f6c7 + (int s, struct sockaddr *name, int namelen) + + + int + lwip_listen + sockets_8c.html + bee6ee286147cf334a1ba19f19b2e08b + (int s, int backlog) + + + int + lwip_read + sockets_8c.html + 6853356e8156a0b652fa13105dd77397 + (int s, void *mem, int len) + + + int + lwip_recv + sockets_8c.html + 47db87caa9030759f3ffd872df113661 + (int s, void *mem, int len, unsigned int flags) + + + int + lwip_recvfrom + sockets_8c.html + a433d1ebe9c87f57160c0d260e225705 + (int s, void *mem, int len, unsigned int flags, struct sockaddr *from, int *fromlen) + + + int + lwip_send + sockets_8c.html + cb3ba0c7f21116c629f116e15e40ce2b + (int s, void *data, int size, unsigned int flags) + + + int + lwip_sendto + sockets_8c.html + 8dba95d254d6cb221ba4039ad8f3337b + (int s, void *data, int size, unsigned int flags, struct sockaddr *to, int tolen) + + + int + lwip_socket + sockets_8c.html + d1afafec89b608d54649d7d02117d17c + (int domain, int type, int protocol) + + + int + lwip_write + sockets_8c.html + e3d92ccb1ddfafe7df89185dbc881ec2 + (int s, void *data, int size) + + + static struct lwip_socket + sockets + sockets_8c.html + f7251745bb404cb82fd45c10982fb9f8 + [NUM_SOCKETS] + + + + tcpip.c + /usr/home/reddawg/source/ubixos/src/sys/net/api/ + tcpip_8c + ubixos/exec.h + lib/kmalloc.h + net/debug.h + net/opt.h + net/sys.h + net/memp.h + net/pbuf.h + net/ipv4/ip.h + net/udp.h + net/tcp.h + net/tcpip.h + + void + tcpip_apimsg + tcpip_8c.html + d72ca05f74e20244cd26a8828711e9f2 + (struct api_msg *apimsg) + + + void + tcpip_init + tcpip_8c.html + aa3df02b3de2b41fe4bf7b2194e5e8e0 + (void(*initfunc)(void *), void *arg) + + + err_t + tcpip_input + tcpip_8c.html + e510f195171bed8499ae94e264a92717 + (struct pbuf *p, struct netif *inp) + + + static void + tcpip_tcp_timer + tcpip_8c.html + 37e1880ffdc8a50daa4e9876bc894a8f + (void *arg) + + + static void + tcpip_thread + tcpip_8c.html + 61474ad2c2c25ba58cc774e2bcc4ef5f + (void *arg) + + + static sys_mbox_t + mbox + tcpip_8c.html + 189da3fa172ad9c1b0491dcb4857fee6 + + + + static void(*) + tcpip_init_done + tcpip_8c.html + 696c6d03effd7dbc7615f2b7758b3ce2 + (void *arg) + + + static void * + tcpip_init_done_arg + tcpip_8c.html + f3f9b0102b8b4f5a674034f5421ef918 + + + + + bot.c + /usr/home/reddawg/source/ubixos/src/sys/net/net/ + bot_8c + lib/kmalloc.h + lib/kprintf.h + string.h + net/mem.h + net/debug.h + net/def.h + net/api.h + net/stats.h + + void + bot_init + bot_8c.html + e5e17afd28772b096c68d413334b257a + (void) + + + static void + bot_thread + bot_8c.html + ab86e03f8301aa7da6924fe6120e0d31 + (void *arg) + + + + init.c + /usr/home/reddawg/source/ubixos/src/sys/net/net/ + init_8c + ubixos/types.h + ubixos/sched.h + ubixos/endtask.h + net/sys.h + net/mem.h + net/memp.h + net/tcpip.h + netif/loopif.h + netif/tcpdump.h + netif/ethernetif.h + ubixos/exec.h + lib/kmalloc.h + lib/kprintf.h + + int + net_init + init_8c.html + 22b2914249628f6cba7d4e1f138c969f + () + + + void + netMainThread + init_8c.html + ced8bfa512e574c34b87586a3de7a94a + () + + + static void + tcpip_init_done + init_8c.html + 7e611c367a5df004912ea29854b871ec + (void *arg) + + + + shell.c + /usr/home/reddawg/source/ubixos/src/sys/net/net/ + shell_8c + lib/kmalloc.h + ubixos/fork.h + string.h + net/mem.h + net/debug.h + net/def.h + net/api.h + net/stats.h + lib/kprintf.h + + #define + ECLOSED + shell_8c.html + 01b18ac7f13565b70adf29fd1659f390 + + + + #define + ESUCCESS + shell_8c.html + 54c5298a76b9c539d23fd647b1df996d + + + + #define + ESYNTAX + shell_8c.html + 98b36a0ed522f3cb37f04c35ee597def + + + + #define + ETOOFEW + shell_8c.html + 681466d5c0af1ead1a9fa7f16b2e1a7f + + + + #define + ETOOMANY + shell_8c.html + aef9b35226b00a69f4925e697da1e63e + + + + #define + NCONNS + shell_8c.html + 2af96877aff0e17f356f6d84e03f4d24 + + + + static void + prompt + shell_8c.html + 9eb3a8d732ca318a02ccf86b7356d826 + (struct netconn *conn) + + + static void + sendstr + shell_8c.html + b5fde1c96ac74a036a6d6a80f4a934ab + (const char *str, struct netconn *conn) + + + void + shell_init + shell_8c.html + 69b075ef7e4d7bcf5a903d3d75baac02 + (void) + + + static void + shell_main + shell_8c.html + ac82cf7e63df29786725f476f0fbbe1b + (struct netconn *conn) + + + static void + shell_thread + shell_8c.html + e3226909e3db2e0b07a909a852e8c8ab + (void *arg) + + + char * + buffer + shell_8c.html + ff2566f4c366b48d73479bef43ee4d2e + + + + + shell.h + /usr/home/reddawg/source/ubixos/src/sys/net/net/ + shell_8h + + void + shell_init + shell_8h.html + 69b075ef7e4d7bcf5a903d3d75baac02 + (void) + + + + sys_arch.c + /usr/home/reddawg/source/ubixos/src/sys/net/net/ + sys__arch_8c + ubixos/types.h + ubixos/sched.h + ubixos/ubthread.h + ubixos/kpanic.h + lib/kprintf.h + lib/kmalloc.h + net/debug.h + net/sys.h + net/opt.h + net/stats.h + ubixos/spinlock.h + sys_mbox + sys_mbox_msg + sys_sem + sys_thread + thread_start_param + + #define + SYS_MBOX_SIZE + sys__arch_8c.html + b6084e542da137ecb93bb42ce1087518 + + + + #define + UMAX + sys__arch_8c.html + 55b0bf94baa06c302a48157cd42cd676 + (a, b) + + + static uInt16 + cond_wait + sys__arch_8c.html + acaa002113dc0d59d767efbb1382e1ca + (ubthread_cond_t *cond, ubthread_mutex_t *mutex, uInt16 timeout) + + + static struct sys_thread * + current_thread + sys__arch_8c.html + c216bafdd6453f68ef27dc764b134e94 + (void) + + + uInt16 + sys_arch_mbox_fetch + sys__arch_8c.html + d3bc5455ca12b164bfc78974ff0c1e3c + (struct sys_mbox *mbox, void **msg, uInt16 timeout) + + + uInt16 + sys_arch_sem_wait + sys__arch_8c.html + af7b79a80d625789c95cb20b565424fd + (struct sys_sem *sem, uInt16 timeout) + + + sys_timeouts * + sys_arch_timeouts + sys__arch_8c.html + 2ffdebd63f7a80c0233aa7460a816dff + (void) + + + void + sys_init + sys__arch_8c.html + 29a81985c051357162ad079023a076cd + () + + + void + sys_mbox_free + sys__arch_8c.html + 5f93e13777922e6745f5aeb6bb27ee0b + (struct sys_mbox *mbox) + + + sys_mbox * + sys_mbox_new + sys__arch_8c.html + fd77d183bb0693a21119223e72af96c2 + () + + + void + sys_mbox_post + sys__arch_8c.html + 1e7a0edf077b67162d80fefffc8805fb + (struct sys_mbox *mbox, void *msg) + + + void + sys_sem_free + sys__arch_8c.html + 99ef8b5ed640213c1d06d2622889131a + (struct sys_sem *sem) + + + static void + sys_sem_free_ + sys__arch_8c.html + 2c773782116a4e712bd8d4c591ab50d4 + (struct sys_sem *sem) + + + sys_sem * + sys_sem_new + sys__arch_8c.html + cf9c4261c404aabc9b7a836f54207a57 + (uInt8 count) + + + static struct sys_sem * + sys_sem_new_ + sys__arch_8c.html + 7e7a76cc67fb974dbc234d15f9b885fe + (uInt8 count) + + + void + sys_sem_signal + sys__arch_8c.html + 5dba9c7e95633e472717c75a21d96283 + (struct sys_sem *sem) + + + void + sys_thread_new + sys__arch_8c.html + eb9b7d7cea295be85b0b0ddb7c9fe566 + (void(*function)(void), void *arg) + + + unsigned long + sys_unix_now + sys__arch_8c.html + a40706a5e306545035127c0cf198cf49 + () + + + static spinLock_t + netThreadSpinlock + sys__arch_8c.html + ca0303cc326b3efc7d32b4a794ddeb61 + + + + static struct timeval + starttime + sys__arch_8c.html + 726d4f4e11d7b38233574938939e0db9 + + + + static struct sys_thread * + threads + sys__arch_8c.html + 15905349139e42ffd3f853e8daae250f + + + + + udpecho.c + /usr/home/reddawg/source/ubixos/src/sys/net/net/ + udpecho_8c + ubixos/types.h + lib/kprintf.h + net/api.h + net/sys.h + + void + udpecho_init + udpecho_8c.html + b288cc2f0b684d8cffe7f074724127e2 + (void) + + + void + udpecho_thread + udpecho_8c.html + cd77ce4346d8d940f934ad6007214bf0 + (void *arg) + + + + udpecho.h + /usr/home/reddawg/source/ubixos/src/sys/net/net/ + udpecho_8h + + void + udpecho_init + udpecho_8h.html + b288cc2f0b684d8cffe7f074724127e2 + (void) + + + + arp.c + /usr/home/reddawg/source/ubixos/src/sys/net/netif/ + arp_8c + ubixos/types.h + lib/kprintf.h + net/debug.h + net/ipv4/inet.h + netif/arp.h + net/ipv4/ip.h + arp_entry + arp_hdr + ethip_hdr + + #define + ARP_MAXAGE + arp_8c.html + 741a0710dc126ed3ae9e305472df3432 + + + + #define + ARP_REPLY + arp_8c.html + 06ba7b414e718081998f2814090debf1 + + + + #define + ARP_REQUEST + arp_8c.html + 7a7c46ffaba30477b8c9e3e61bd2e106 + + + + #define + ARPH_HWLEN + arp_8c.html + 06faf2eae13476a702524b13ea6ecd7f + (hdr) + + + #define + ARPH_HWLEN_SET + arp_8c.html + f463dc7a7aaf3ea0b6bc472b261380ac + (hdr, len) + + + #define + ARPH_PROTOLEN + arp_8c.html + 8c416438814934662a28d7e3c891a175 + (hdr) + + + #define + ARPH_PROTOLEN_SET + arp_8c.html + edb2ded9225b09da0358754f859d72d6 + (hdr, len) + + + #define + HWTYPE_ETHERNET + arp_8c.html + 28a28d3e575df3e75985e2313cc2d51a + + + + static void + add_arp_entry + arp_8c.html + 038bb8fc3bcc993d8b7724632e43ed0f + (struct ip_addr *ipaddr, struct eth_addr *ethaddr) + + + pbuf * + arp_arp_input + arp_8c.html + 57a25dd51cf73f048ad5364ecc2f040b + (struct netif *netif, struct eth_addr *ethaddr, struct pbuf *p) + + + void + arp_init + arp_8c.html + c8ad5a32790d172fcec2eac97a87ee9f + (void) + + + void + arp_ip_input + arp_8c.html + 916d08dbb8f4a38e1e904a8a018b000c + (struct netif *netif, struct pbuf *p) + + + eth_addr * + arp_lookup + arp_8c.html + eec8fff4f036cca2ac1b5635fa46d21b + (struct ip_addr *ipaddr) + + + pbuf * + arp_query + arp_8c.html + 9d1287b9a80c370797b2ac5c63f70e2e + (struct netif *netif, struct eth_addr *ethaddr, struct ip_addr *ipaddr) + + + void + arp_tmr + arp_8c.html + 2cc298ed4c68289160da1376faf20938 + (void) + + + static struct arp_entry + arp_table + arp_8c.html + f695765e961406ffcbd5a25a4dca7a55 + [ARP_TABLE_SIZE] + + + static uInt8 + ctime + arp_8c.html + 9b78800fdadcc20482aacd10da639621 + + + + PACK_STRUCT_BEGIN struct arp_hdr + PACK_STRUCT_STRUCT + arp_8c.html + b335643ec08d519342c9d3834091d6e0 + + + + + ethernetif.c + /usr/home/reddawg/source/ubixos/src/sys/net/netif/ + ethernetif_8c + ubixos/types.h + ubixos/sched.h + lib/kmalloc.h + lib/kprintf.h + sys/device.old.h + isa/ne2k.h + net/debug.h + net/opt.h + net/def.h + net/mem.h + net/pbuf.h + net/sys.h + netif/arp.h + ethernetif + + #define + IFNAME0 + ethernetif_8c.html + cd9e3df20507d5f895e80477aef74555 + + + + #define + IFNAME1 + ethernetif_8c.html + 43b130296861cb255f1ad5b8c3787fd1 + + + + static void + arp_timer + ethernetif_8c.html + c94d6bae5aaeab8f812a6809ba4a6367 + (void *arg) + + + void + ethernetif_init + ethernetif_8c.html + 64753cb7324510825069062660f10926 + (struct netif *netif) + + + static void + ethernetif_input + ethernetif_8c.html + 687c1030eeb3939b9aa8e1a0811c301a + (struct netif *netif) + + + static err_t + ethernetif_output + ethernetif_8c.html + eb49a49ab62789d8e32fddf180d52ebf + (struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr) + + + void + ethernetif_thread + ethernetif_8c.html + 877b1f0a593d5d3c6e1d10624ee7a0fb + (void *arg) + + + static void + ethernetif_thread + ethernetif_8c.html + e1cb890e22f516c0106d5c6c8e07ab74 + () + + + static void + low_level_init + ethernetif_8c.html + 15915c49a70d85ff1c6af793cda34419 + (struct netif *netif) + + + static struct pbuf * + low_level_input + ethernetif_8c.html + 70bd3f580cdc400e75161e9751944836 + (struct ethernetif *ethernetif) + + + static err_t + low_level_output + ethernetif_8c.html + a15293088795817d91d7ecdcfbcb7799 + (struct ethernetif *ethernetif, struct pbuf *p) + + + device * + dev + ethernetif_8c.html + cf6a82c73e7a9d99293d9ce0b8837faf + + + + static struct eth_addr + ethbroadcast + ethernetif_8c.html + 6aac26114a085a1a287b32941ecd009e + + + + nicBuffer * + tmpBuf + ethernetif_8c.html + 4a11421d92a3c6d8d9fae9db3bb9f299 + + + + + loopif.c + /usr/home/reddawg/source/ubixos/src/sys/net/netif/ + loopif_8c + net/debug.h + net/mem.h + net/opt.h + netif/loopif.h + netif/tcpdump.h + net/tcp.h + net/ipv4/ip.h + + void + loopif_init + loopif_8c.html + 6a09bc9672b52ada560f16b66deb76a2 + (struct netif *netif) + + + static err_t + loopif_output + loopif_8c.html + 72717f7b688d6aea03dacce84437632c + (struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr) + + + + tcpdump.c + /usr/home/reddawg/source/ubixos/src/sys/net/netif/ + tcpdump_8c + vfs/file.h + ubixos/kpanic.h + netif/tcpdump.h + net/ipv4/ip.h + net/tcp.h + net/udp.h + net/ipv4/inet.h + + void + tcpdump + tcpdump_8c.html + 41214d30ddd3c36e32b4ac0914218c19 + (struct pbuf *p) + + + void + tcpdump_init + tcpdump_8c.html + 5a1493a11fbda3bb015f788583dfd3e4 + (void) + + + fileDescriptor * + file + tcpdump_8c.html + 03d2d7be521e9d357862075078d24f06 + + + + + hd.c + /usr/home/reddawg/source/ubixos/src/sys/pci/ + hd_8c + pci/hd.h + sys/video.h + sys/device.h + sys/io.h + lib/kmalloc.h + lib/kprintf.h + devfs/devfs.h + string.h + + int + hdInit + hd_8c.html + b01b187dc277e089d0161315437fde41 + (struct device_node *dev) + + + int + hdIoctl + hd_8c.html + ce9b924d48cc450c255d1d48fcbc13a5 + () + + + void + hdRead + hd_8c.html + 67cfa382743c8440a3fe43738dfae598 + (struct driveInfo *hdd, void *baseAddr, uInt32 startSector, uInt32 sectorCount) + + + int + hdReset + hd_8c.html + 8e64e509439c31ba2acfe68a7aefcc10 + () + + + int + hdStandby + hd_8c.html + 525245216f426465a3c0f130bd0efd19 + () + + + int + hdStart + hd_8c.html + 9535712ecc532571658cc6861570dde5 + () + + + int + hdStop + hd_8c.html + 7a00465121a584acd10c1ca1b46680a1 + () + + + void + hdWrite + hd_8c.html + c50b08b00d860d86356576d56650a025 + (struct driveInfo *hdd, void *baseAddr, uInt32 startSector, uInt32 sectorCount) + + + int + initHardDisk + hd_8c.html + a6ffe735243161c69ce0930999e02f88 + () + + + + lnc.c + /usr/home/reddawg/source/ubixos/src/sys/pci/ + lnc_8c + pci/lnc.h + sys/io.h + ubixos/types.h + sys/idt.h + sys/gdt.h + lib/kmalloc.h + lib/kprintf.h + sys/video.h + isa/8259.h + + + asm + lnc_8c.html + 10e372351df773baafe3ec272607d125 + (".global _lncInt \n""_lncInt : \n"" pusha \n"" pushw %ds \n"" pushw %es \n"" pushw %ss \n"" pushw %ss \n"" popw %ds \n"" popw %es \n"" call lncInt \n"" popw %es \n"" popw %ds \n"" popa \n"" iret \n") + + + void + initLNC + lnc_8c.html + 0b7fb4f8833ed743dc1f3c4c90c28731 + () + + + int + lanceProbe + lnc_8c.html + c698a392b34b41b9aa3eed6ec7c2f8db + (struct lncInfo *lnc) + + + int + lncAttach + lnc_8c.html + 86e977fd8113976b87da564f2b53a2d7 + (struct lncInfo *lnc, int unit) + + + void + lncInt + lnc_8c.html + 6fdabac3834c12782583e0a42f928295 + () + + + int + probe + lnc_8c.html + 7b84655da5c5a354e1dd00faf729506c + (struct lncInfo *lnc) + + + uInt16 + readBcr + lnc_8c.html + d560806451deb128b0e343a0caa8995f + (struct lncInfo *sc, uInt16 port) + + + uInt16 + readCsr + lnc_8c.html + f2a608bc5f930aedcb878db277a6bad0 + (struct lncInfo *lnc, uInt16 port) + + + void + writeBcr + lnc_8c.html + c77dcbd7df5a9a8cacc3f684fd59e389 + (struct lncInfo *lnc, uInt16 port, uInt16 val) + + + void + writeCsr + lnc_8c.html + af11bb0f1b848f3c3a5db96eec6d03bc + (struct lncInfo *lnc, uInt16 port, uInt16 val) + + + static char const *const + icIdent + lnc_8c.html + f979fe05542c79a6de2a45efeb75cb01 + [] + + + lncInfo * + lnc + lnc_8c.html + f5e66182cc3ee40ca7dab1a2449d002e + + + + static char const *const + nicIdent + lnc_8c.html + efadd74e9a9786e9fb67f6d994da3366 + [] + + + + pci.c + /usr/home/reddawg/source/ubixos/src/sys/pci/ + pci_8c + pci/pci.h + sys/io.h + ubixos/types.h + lib/kprintf.h + + int + pci_init + pci_8c.html + 5c450b9e2534226b162a16de0ef6b434 + () + + + bool + pciProbe + pci_8c.html + 51fa422468461d6a5e06b3cea7ceb912 + (int bus, int dev, int func, struct pciConfig *cfg) + + + uInt32 + pciRead + pci_8c.html + 09d5fac523ec602b928a2eeb2dc3eee6 + (int bus, int dev, int func, int reg, int bytes) + + + void + pciWrite + pci_8c.html + 562e38dfaaab5bd65c08f7ee9769235d + (int bus, int dev, int func, int reg, uInt32 v, int bytes) + + + @13 + pciClasses + pci_8c.html + 98293c16da90d681f243a8d151de028c + [] + + + uInt8 + baseClass + struct@13.html + eeac79a9d3306d93ecb9f0f833983184 + + + + uInt8 + interface + struct@13.html + b594230077ef83fe017dc52daba1c05a + + + + const char * + name + struct@13.html + d5fd3a07ffa435dc56c49b6b59bf11a3 + + + + uInt8 + subClass + struct@13.html + c330689a09a4b31e48d605f370d57fd2 + + + + + colours.cc + /usr/home/reddawg/source/ubixos/src/sys/sde/ + colours_8cc + sde/sde.h + sde/ogDisplay_UbixOS.h + sys/video.h + vmm/paging.h + lib/string.h + lib/kprintf.h + lib/kmalloc.h + ubixos/sched.h + ubixos/vitals.h + + void + sdeTestThread + colours_8cc.html + 4290727c1924758744edacd57ff00def + () + + + + main.cc + /usr/home/reddawg/source/ubixos/src/sys/sde/ + main_8cc + ubixos/sched.h + vmm/vmm.h + lib/kmalloc.h + lib/kprintf.h + ubixos/vitals.h + sde/sde.h + sde/ogDisplay_UbixOS.h + + void + sdeThread + main_8cc.html + a6c38d07b193857fbaebc1656b89136e + () + + + + ogDisplay_UbixOS.cc + /usr/home/reddawg/source/ubixos/src/sys/sde/ + ogDisplay__UbixOS_8cc + sde/ogDisplay_UbixOS.h + lib/bioscall.h + vmm/paging.h + lib/kprintf.h + sys/io.h + lib/string.h + ubixos/sched.h + ubixos/kpanic.h + + void + initVESAMode + ogDisplay__UbixOS_8cc.html + d8949b7108119434cae1846affdaa28e + (uInt16 mode) + + + + sde.cc + /usr/home/reddawg/source/ubixos/src/sys/sde/ + sde_8cc + ubixos/types.h + sys/video.h + vmm/paging.h + lib/string.h + lib/kprintf.h + lib/kmalloc.h + ubixos/sched.h + sde/sde.h + + void + sysSDE + sde_8cc.html + 36ee3564247e8b4aaea26be96aafa813 + (uInt32 cmd, void *ptr) + + + sdeWindows * + windows + sde_8cc.html + 47bfdc448b46d6e2b1b1634bb8065365 + + + + + device.c + /usr/home/reddawg/source/ubixos/src/sys/sys/ + device_8c + sys/device.h + ubixos/spinlock.h + lib/kmalloc.h + lib/kprintf.h + assert.h + + int + device_add + device_8c.html + 24bac04b529afec40daa960bd7e7b8ee + (int minor, char type, struct device_interface *devInfo) + + + device_node * + device_find + device_8c.html + 0002a4ec01ee11597c6751602f3e4c3d + (int major, int minor) + + + int + device_remove + device_8c.html + b6cc746d95021f087eb5aef767050e71 + (struct device_node *deviceToDelete) + + + static struct device_node * + devices + device_8c.html + 90d9a2a00434982169ff5710b19a4c1c + + + + static spinLock_t + deviceSpinLock + device_8c.html + 9c7fbb38f0fb266ba997f51da7cf8a50 + + + + + dma.c + /usr/home/reddawg/source/ubixos/src/sys/sys/ + dma_8c + sys/dma.h + sys/io.h + ubixos/types.h + + #define + highByte + dma_8c.html + d03cbb59aaf2eea05907807a12936e7f + (x) + + + #define + lowByte + dma_8c.html + 19a055e908717e6f71f285bc5c84ea45 + (x) + + + void + _dmaXfer + dma_8c.html + e136d2bd6481a13de8e96f5a583c45eb + (uInt8 dmaChannel, uInt8 page, uInt offset, uInt length, uInt8 mode) + + + void + dmaXfer + dma_8c.html + 7e2aa65e3e12777006ad192f7ff8bb5a + (uInt8 channel, uInt32 address, uInt length, uInt8 read) + + + static uInt8 + addrPort + dma_8c.html + 86470f16b06e0b7c17961d074c124550 + [8] + + + static uInt8 + clearReg + dma_8c.html + 0958d78130405d2a49b1daace7f59db7 + [8] + + + static uInt8 + countPort + dma_8c.html + 7856fd2b7ad20b0d7e189c8c52bd420e + [8] + + + static uInt8 + maskReg + dma_8c.html + 8c07d2b2e2c5790ec43ea5b534db08ae + [8] + + + static uInt8 + modeReg + dma_8c.html + 28967b638d408de9a6469f8501c2f60c + [8] + + + static uInt8 + pagePort + dma_8c.html + 9aa538f8203541a3c3bfc668a75d3e5f + [8] + + + + idt.c + /usr/home/reddawg/source/ubixos/src/sys/sys/ + idt_8c + sys/idt.h + sys/gdt.h + sys/io.h + ubixos/sched.h + isa/8259.h + lib/kprintf.h + lib/kmalloc.h + vmm/vmm.h + ubixos/syscall.h + ubixos/kpanic.h + ubixos/endtask.h + string.h + + #define + FP_TO_LINEAR + idt_8c.html + 814ba9bc4c42bb79af5cde78c8bbfaa3 + (seg, off) + + + void + _int0 + idt_8c.html + e4129d156580fb5d485a440995d24dc2 + () + + + void + _int1 + idt_8c.html + ce97dc326d244a0766e196bba26be437 + () + + + void + _int10 + idt_8c.html + e70dab5ac99d0fef2314f9cdf41751b1 + () + + + void + _int11 + idt_8c.html + 7fcf84f4c51eab2ed23e415bc89ad6e5 + () + + + void + _int12 + idt_8c.html + 52a2ea8642cffdd21dcd42dbb9f4fcb6 + () + + + void + _int13 + idt_8c.html + ef0711bd8a0f07c3f4b9877fc93930e1 + () + + + void + _int2 + idt_8c.html + e8c1c195a8aae25a942c0078946da3cb + () + + + void + _int3 + idt_8c.html + f5d44f2bc5a77196c3697d4560f5ae6a + () + + + void + _int4 + idt_8c.html + 47bd8cbcfb5e3df37012c7c8dc253a71 + () + + + void + _int5 + idt_8c.html + 3d95bf7a1212d5078495fdae84a2f708 + () + + + void + _int6 + idt_8c.html + 514bba9e7774eab1afba32c99c25cecb + () + + + void + _int7 + idt_8c.html + c9017b6a16e2b5b4359dc089db4832b5 + () + + + void + _int8 + idt_8c.html + 2444cd2a62fc14b2d7f404b0fad5bf1b + () + + + void + _int9 + idt_8c.html + fe33101eba72b18d919a8a49af733564 + () + + + + asm + idt_8c.html + 999413254d5ab5cc7a3219397c9a6d4b + (".globl _int7 \n""_int7: \n"" pushl %eax \n"" clts \n"" movl _current,%eax \n"" cmpl _usedMath,%eax \n"" je mathDone \n"" call mathStateRestore \n""mathDone: \n"" popl %eax \n"" iret \n") + + + int + idt_init + idt_8c.html + d2968ba244dc6df20e94c32861314906 + () + + + void + intNull + idt_8c.html + dbf451ce0d6ecb3c485382616bee1de4 + () + + + void + mathStateRestore + idt_8c.html + 6423394f8797bc3cf7ec6a079b8d593f + () + + + void + setTaskVector + idt_8c.html + ee676dc504a8f6498927c2d5fb5e4c88 + (uInt8 interrupt, uInt16 controlMajor, uInt8 selector) + + + void + setVector + idt_8c.html + 174a47ed653fc64fff6b5bb1b895c2cf + (void *handler, unsigned char interrupt, unsigned short controlMajor) + + + static + ubixDescriptorTable + idt_8c.html + 1df124b58bebf401a9d9d6336e19e417 + (ubixIDT, 256) + + + static struct @14 + loadidt + idt_8c.html + 7021c74dff5974b9a8766f84a9be6ac9 + + + + descriptorTableUnion *idt + __attribute__ + struct@14.html + 90bc6efffb9b030efd374b9bcc97e9e4 + ((packed)) + + + unsigned short limit + __attribute__ + struct@14.html + 3c54c0c3fe31d3cc4e514560a9d5f247 + ((packed)) + + + + io.c + /usr/home/reddawg/source/ubixos/src/sys/sys/ + io_8c + sys/io.h + + unsigned char + inportByte + io_8c.html + af23f1fbc404bc35bda28093de44de3c + (unsigned int port) + + + unsigned long + inportDWord + io_8c.html + 99e868cf7689cdc2fe248505f2c5cb16 + (unsigned int port) + + + unsigned short + inportWord + io_8c.html + e3d5e82956e7a9c2ca5e812f532f6074 + (unsigned int port) + + + void + outportByte + io_8c.html + f28ebc45a7edfcfa426f4161983f857d + (unsigned int port, unsigned char value) + + + void + outportByteP + io_8c.html + f0c1dd5717007bf73b6c5119dfe7eaf2 + (unsigned int port, unsigned char value) + + + void + outportDWord + io_8c.html + 2e2ad8d744ae4b35ea37d39dcfea1296 + (unsigned int port, unsigned long value) + + + void + outportWord + io_8c.html + 83686182f83df195d065a6a45232e644 + (unsigned int port, unsigned short value) + + + + video.c + /usr/home/reddawg/source/ubixos/src/sys/sys/ + video_8c + sys/io.h + sys/video.h + ubixos/types.h + ubixos/spinlock.h + ubixos/tty.h + + void + backSpace + video_8c.html + 05d079fd6b2d61320ad423e5c918903c + () + + + void + clearScreen + video_8c.html + 9d7e8af417b6d543da691e9c0e2f6f9f + () + + + void + kprint + video_8c.html + 5429378b96a24fadfd2d1f8d777eb95a + (char *string) + + + int + printColor + video_8c.html + a6d08b2dd961295607e6a5d52f1d471e + + + + static unsigned char * + videoBuffer + video_8c.html + 47ec71507e9b790e7dfdd9e641c4541f + + + + + block.c + /usr/home/reddawg/source/ubixos/src/sys/ubixfs/ + block_8c + ubixfs/ubixfs.h + vfs/file.h + vfs/mount.h + + int + freeBlocks + block_8c.html + 182b9be545371d2fcda6981134de2b44 + (int block, fileDescriptor *fd) + + + int + getFreeBlocks + block_8c.html + d2880707d0f942f5119f946db4e13e4e + (int count, fileDescriptor *fd) + + + void + syncBat + block_8c.html + 99dfa2e54401fafb70357a6632c4ef10 + (struct vfs_mountPoint *mp) + + + + dirCache.c + /usr/home/reddawg/source/ubixos/src/sys/ubixfs/ + dirCache_8c + assert.h + ubixfs/dirCache.h + ubixfs/ubixfs.h + lib/kmalloc.h + lib/kprintf.h + lib/string.h + ubixos/spinlock.h + + cacheNode * + ubixfs_cacheAdd + dirCache_8c.html + 7d1df32bd197ba6541d9d7d2b3ada512 + (struct cacheNode *node, struct cacheNode *newNode) + + + void + ubixfs_cacheDelete + dirCache_8c.html + 472e166c2202b92faa451f2ae9906882 + (struct cacheNode **head) + + + cacheNode * + ubixfs_cacheFind + dirCache_8c.html + 569466a2e1237cf70320144d3de976c6 + (struct cacheNode *head, char *name) + + + cacheNode * + ubixfs_cacheNew + dirCache_8c.html + 169a7d814e5ab80f123e5193a81b70b2 + (const char *name) + + + static struct directoryEntry * + ubixfs_findName + dirCache_8c.html + ee88b75cf4360a46adb5021e358625d3 + (struct directoryEntry *dirList, uInt32 size, char *name) + + + static spinLock_t + dca_spinLock + dirCache_8c.html + 980ccf1ee1ec5dbd904477a7f8c7877b + + + + + directory.c + /usr/home/reddawg/source/ubixos/src/sys/ubixfs/ + directory_8c + ubixfs/ubixfs.h + vfs/file.h + vfs/mount.h + ubixos/types.h + lib/kmalloc.h + lib/kprintf.h + lib/string.h + + int + addDirEntry + directory_8c.html + 756e1f497c4d9fed64ac0a2256f9fa46 + (struct directoryEntry *dir, fileDescriptor *fd) + + + dirList_t + ubixFSLoadDir + directory_8c.html + 7cac3d485d20bce5cf642f767769dfcf + (char *data) + + + int + ubixFSmkDir + directory_8c.html + 19ed96e270f8c904857e2fe1651ea325 + (char *directory, fileDescriptor *fd) + + + static dirList_t + dirList + directory_8c.html + c58a1f5b454f2ce5ce3619fd470583a2 + + + + + thread.c + /usr/home/reddawg/source/ubixos/src/sys/ubixfs/ + thread_8c + ubixfs/ubixfs.h + ubixos/kpanic.h + vfs/vfs.h + lib/kprintf.h + + void + ubixfs_thread + thread_8c.html + fb3cddd76d07e866207fefe920a5f76d + (struct vfs_mountPoint *mp) + + + static struct @15 + ubixFS_Info + thread_8c.html + 14703174dc4862b1d54b1200ed04fcfd + + + + int + mounts + struct@15.html + a16c99cef9014469feb0a41e7403a662 + + + + + ubixfs.c + /usr/home/reddawg/source/ubixos/src/sys/ubixfs/ + ubixfs_8c + ubixfs/ubixfs.h + ubixfs/dirCache.h + vfs/vfs.h + ubixos/types.h + ubixos/sched.h + ubixos/kpanic.h + ubixos/exec.h + lib/kmalloc.h + lib/string.h + lib/kprintf.h + assert.h + + static int + openFileUbixFS + ubixfs_8c.html + 0ab17f87a44bc7bb7ee3c76262f80e94 + (const char *file, fileDescriptor *fd) + + + int + readUbixFS + ubixfs_8c.html + 51f5dd233a9470dd0254bb0d0e435b8d + (fileDescriptor *fd, char *data, uInt32 offset, long size) + + + int + ubixfs_init + ubixfs_8c.html + 1d4159e0eb816b6b23c214d7c601dcb4 + () + + + int + ubixfs_initialize + ubixfs_8c.html + 32762e2563015d124909f3317c2a7423 + (struct vfs_mountPoint *mp) + + + static int + ubixfs_loadData + ubixfs_8c.html + ec127f9c4f26d2021e637f5f92ef8e12 + (fileDescriptor *fd, char *data, uInt32 size, uInt32 batIndex) + + + void + ubixFSUnlink + ubixfs_8c.html + dfbafb62e063e24f4df09029862ba9d0 + (char *path, struct vfs_mountPoint *mp) + + + int + writeFileByte + ubixfs_8c.html + 4c7f9c50f698ab4cdde8655aaf6363aa + (int ch, fileDescriptor *fd, long offset) + + + int + writeUbixFS + ubixfs_8c.html + ba0435c266346dd10ac3cbc68655b20c + (fileDescriptor *fd, char *data, long offset, long size) + + + + btree.cpp + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + btree_8cpp + string.h + assert.h + btree.h + ubixfs.h + std + + #define + VERIFY + btree_8cpp.html + 621fb9a42299fe3892b62a43086d4caf + (x, y, z, n) + + + + btree.h + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + btree_8h + ubixfs.h + btreeheader.h + file.h + bNode + bTree + + #define + B_MAX_CHILD_COUNT + btree_8h.html + 6612d45a89119eb036b8f2f28c99205c + + + + #define + B_MAX_KEYS + btree_8h.html + d0a8c9702b88c517fad6d76b2f2e837c + + + + #define + B_MAX_NAME_LENGTH + btree_8h.html + 4d914af1586d2b2c41b4427e9488decf + + + + #define + B_NODE_MAGIC_1 + btree_8h.html + 6068ceea0c729502fc2c30fb5fe68e75 + + + + #define + B_NODE_MAGIC_2 + btree_8h.html + 6d1cceff07f71b93f2b82935353e3846 + + + + + btreeheader.h + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + btreeheader_8h + bTreeHeader + + + fsAbstract.h + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + fsAbstract_8h + device.h + file.h + vfs_abstract + + + main.cpp + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + main_8cpp + vfs.h + btree.h + ubixfs.h + device.h + ramdrive.h + + int + main + main_8cpp.html + 840291bc02cba5474a4cb46a9b9566fe + (void) + + + + ramdrive.cpp + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + ramdrive_8cpp + string.h + assert.h + device.h + + #define + RAM_DRIVE_SIZE + ramdrive_8cpp.html + fa106ea6087f9f8423b6ecc98dda7741 + + + + int + dev_ramDestroy + ramdrive_8cpp.html + 788c47c723973c46800d667ee8eaa979 + (void) + + + device_t * + dev_ramDrive + ramdrive_8cpp.html + fc84c5ce562d095ec8a54c428f416ff1 + (void) + + + static int + ramDrive_read + ramdrive_8cpp.html + 38167738dfd96ad366c00f66c6ad30e0 + (device_t *dev, void *ptr, off_t offset, size_t length) + + + static int + ramDrive_write + ramdrive_8cpp.html + 79604a2fffa2b0d95884fec8c65a0051 + (device_t *dev, void *ptr, off_t offset, size_t length) + + + static char * + ram_data + ramdrive_8cpp.html + 3d93ebd0d0885d3fcff115d98e8b4aaf + + + + + ramdrive.h + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + ramdrive_8h + device.h + + int + dev_ramDestroy + ramdrive_8h.html + 8be6ecd0c2c51beb0c5fd98fd7980a24 + () + + + device_t * + dev_ramDrive + ramdrive_8h.html + 0d903e082fe2e6d8f1e06073560e5ab3 + () + + + + ubixfs.cpp + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + ubixfs_8cpp + string.h + assert.h + ubixfs.h + btree.h + + + vfs.cpp + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + vfs_8cpp + vfs.h + + + ffs.c + /usr/home/reddawg/source/ubixos/src/sys/ufs/ + ffs_8c + vfs/vfs.h + ufs/ufs.h + ufs/ffs.h + lib/kprintf.h + lib/kmalloc.h + ubixos/kpanic.h + lib/string.h + sys/buf.h + + int + ffs_read + ffs_8c.html + ac9a795f42d582183e06192277305e47 + (fileDescriptor *fd, char *data, uInt32 offset, long size) + + + + ufs.c + /usr/home/reddawg/source/ubixos/src/sys/ufs/ + ufs_8c + vfs/vfs.h + ufs/ufs.h + ufs/ffs.h + lib/kprintf.h + lib/kmalloc.h + ubixos/kpanic.h + lib/string.h + + #define + DBPERVBLK + ufs_8c.html + e977f66f7be1f87abd0d0603e3852a06 + + + + #define + DIP + ufs_8c.html + a5a59d37ee7a73e41be17638269b06a9 + (field) + + + #define + INDIRPERVBLK + ufs_8c.html + e4524da6e4d6ec5c11dbe5cf4559adf3 + (fs) + + + #define + INO_TO_VBA + ufs_8c.html + 1b76f991135322a54450c8604038d12b + (fs, ipervblk, x) + + + #define + INO_TO_VBO + ufs_8c.html + dd0c55395013d386f53627b02e0cf27a + (ipervblk, x) + + + #define + INOPB + ufs_8c.html + 093aab4d88e8ac7dacc93d9cb6cc58ee + (fs) + + + #define + IPERVBLK + ufs_8c.html + 3fe028b32899dee05ea1b48efb73fe33 + (fs) + + + #define + VBLKMASK + ufs_8c.html + 8c3f8bc1aebec0e57f9e9a6b2ffa640e + + + + #define + VBLKSHIFT + ufs_8c.html + 1f8f4eabaf5119f68bfc6ee1ff715952 + + + + #define + VBLKSIZE + ufs_8c.html + df63a6145c73332883effc7746beffc2 + + + + static int + dskread + ufs_8c.html + 27a0276d7cf729f1a89bd46dac8a9650 + (void *buf, u_int64_t block, size_t count, fileDescriptor *fd) + + + static __inline int + fsfind + ufs_8c.html + ccfc6cc8f916e7f58db4ac350bdc1e9b + (const char *name, ino_t *ino, fileDescriptor *fd) + + + static ssize_t + fsread + ufs_8c.html + 03b001870aa568dcdcc44c1dc79a49dd + (ino_t inode, void *buf, size_t nbyte, fileDescriptor *fd) + + + static ino_t + lookup + ufs_8c.html + 8b14c49128395a8745bc83cfcce7b9cf + (const char *path, fileDescriptor *fd) + + + int + ufs_init + ufs_8c.html + 349e4b7ceea770cd630e0297b693d59e + () + + + int + ufs_initialize + ufs_8c.html + c2f26ec05df38049821476d41aeb1038 + (struct vfs_mountPoint *mp) + + + static int + ufs_openFile + ufs_8c.html + e5b71ba2291b2d2ef07ece9e0de74a5d + (const char *file, fileDescriptor *fd) + + + int + ufs_readFile + ufs_8c.html + 9272216384babc589471d4a8e538d372 + (fileDescriptor *fd, char *data, uInt32 offset, long size) + + + int + ufs_writeFile + ufs_8c.html + c7d4e2f2c573b3657d8a7680131ba068 + (fileDescriptor *fd, char *data, uInt32 offset, long size) + + + static int + sblock_try + ufs_8c.html + 8d5779eb674b28e517275bda58b7c041 + [] + + + + file.c + /usr/home/reddawg/source/ubixos/src/sys/vfs/ + file_8c + vfs/vfs.h + vfs/file.h + ubixos/sched.h + ubixos/vitals.h + ubixos/kpanic.h + ubixos/spinlock.h + lib/kmalloc.h + lib/string.h + vmm/paging.h + lib/kprintf.h + assert.h + + int + fclose + file_8c.html + 789959682f4ac8df2d89ea6450efda8b + (fileDescriptor *fd) + + + int + feof + file_8c.html + 6745ded7e707449e4f248d86dc76da4f + (fileDescriptor *fd) + + + int + fgetc + file_8c.html + dfedd6c658c329d13d5a90a7462f5979 + (fileDescriptor *fd) + + + fileDescriptor * + fopen + file_8c.html + 3c11b2679cf37c72b05eaab50c282e72 + (const char *file, const char *flags) + + + int + fputc + file_8c.html + c49e133f264f7aa16d63ba1f404be8ac + (int ch, fileDescriptor *fd) + + + size_t + fread + file_8c.html + 3b06878a03209e88c008c77234b89359 + (void *ptr, size_t size, size_t nmemb, fileDescriptor *fd) + + + int + fseek + file_8c.html + 9e0ce64b32581a1d0337031d9ca07dfb + (fileDescriptor *tmpFd, long offset, int whence) + + + size_t + fwrite + file_8c.html + ca6c1e5b57dc9f5d8551b41ea98bfbb7 + (void *ptr, int size, int nmemb, fileDescriptor *fd) + + + void + sysChDir + file_8c.html + 911a71c3e0e08149a11b2b05a50b3b97 + (const char *path) + + + void + sysFclose + file_8c.html + 79ea7e7d939ab058bf2b53fdbfee42c6 + (userFileDescriptor *userFd, int *status) + + + void + sysFgetc + file_8c.html + 04b3a6449e24cc27188e1f4b9a9d8225 + (int *ptr, userFileDescriptor *userFd) + + + void + sysFopen + file_8c.html + 11af8c48fc1b1a08d97e8082d553c143 + (const char *file, char *flags, userFileDescriptor *userFd) + + + void + sysFread + file_8c.html + 58d31e6659ae90bb9a1a78e238110b08 + (void *data, long size, userFileDescriptor *userFd) + + + void + sysFseek + file_8c.html + 6ff1131020b7a50805dc848fcd9c03b2 + (userFileDescriptor *userFd, long offset, int whence) + + + void + sysFwrite + file_8c.html + 1a17e9753f6c9d2b34c35a2b2e7d240e + (char *ptr, int size, userFileDescriptor *userFd) + + + void + sysMkDir + file_8c.html + 81e426f86ee3d066c32986948fe3f6fd + (const char *path) + + + void + sysRmDir + file_8c.html + 6db05e27ce2d54b4d2b5202c2d4282df + () + + + void + sysUnlink + file_8c.html + 331ab84f654750a2e7b3856f47be376f + (const char *path, int *retVal) + + + int + unlink + file_8c.html + da4d877b19c34ce3137e0c35dab6e947 + (const char *node) + + + fileDescriptor * + fdTable + file_8c.html + 51ba4d2a5ce81ca407a9446dde21b319 + + + + static spinLock_t + fdTable_lock + file_8c.html + fa65d289bbbb969e9cffdb3620112989 + + + + + mount.c + /usr/home/reddawg/source/ubixos/src/sys/vfs/ + mount_8c + vfs/mount.h + ubixos/vitals.h + ubixos/kpanic.h + lib/kmalloc.h + lib/kprintf.h + lib/string.h + sys/device.h + + int + vfs_addMount + mount_8c.html + 7404fbe67653dda57672539b003deecd + (struct vfs_mountPoint *mp) + + + vfs_mountPoint * + vfs_findMount + mount_8c.html + a8cc926aa9badb781158b6738b1b0f2d + (char *mountPoint) + + + int + vfs_mount + mount_8c.html + 8379310fce9e1a500f602059516e25f0 + (int major, int minor, int partition, int vfsType, char *mountPoint, char *perms) + + + + vfs.c + /usr/home/reddawg/source/ubixos/src/sys/vfs/ + vfs_8c + vfs/vfs.h + ubixos/vitals.h + lib/kmalloc.h + lib/kprintf.h + lib/string.h + sys/kern_descrip.h + + int + fstatfs + vfs_8c.html + f07b09b9304c19384dd3075e59747d0c + (struct thread *td, struct fstatfs_args *uap) + + + int + vfs_init + vfs_8c.html + ca585ca14c08d6c1a07e1b886fc9749a + () + + + fileSystem * + vfsFindFS + vfs_8c.html + c49aa10a62b250834a055476c849b7b3 + (int vfsType) + + + int + vfsRegisterFS + vfs_8c.html + d8cb9693ae7b6b9fc419efc975778338 + (struct fileSystem newFS) + + + + vfs_syscalls.c + /usr/home/reddawg/source/ubixos/src/sys/vfs/ + vfs__syscalls_8c + vfs/vfs.h + sys/kern_descrip.h + ubixos/kpanic.h + lib/kprint.h + + int + close + vfs__syscalls_8c.html + ec14600d2aa9db1288f00704ba3a55d7 + (struct thread *td, struct close_args *uap) + + + int + lseek + vfs__syscalls_8c.html + 9c1b8bb6caa6e48fb1113a54bf2c33c6 + (struct thread *td, struct lseek_args *uap) + + + int + open + vfs__syscalls_8c.html + 30417f3bdbf50fe62c86448ef91e789b + (struct thread *td, struct open_args *uap) + + + int + read + vfs__syscalls_8c.html + 5eff3a25d417fafce7c4f211db219ca2 + (struct thread *td, struct read_args *uap) + + + int + write + vfs__syscalls_8c.html + 05cb49802bd8549dbfc31177629ef3cc + (struct thread *td, struct write_args *uap) + + + + getfreepage.c + /usr/home/reddawg/source/ubixos/src/sys/vmm/ + getfreepage_8c + vmm/vmm.h + ubixos/kpanic.h + ubixos/spinlock.h + + void * + vmmGetFreePage + getfreepage_8c.html + 97b73a5761e664ab5c0c24382971a2e6 + (pidType pid) + + + static spinLock_t + vmmGFPlock + getfreepage_8c.html + ebc7aa9c5f3b171c3e2660c4f102b248 + + + + + getphysicaladdr.c + /usr/home/reddawg/source/ubixos/src/sys/vmm/ + getphysicaladdr_8c + vmm/vmm.h + + u_int32_t + vmm_getPhysicalAddr + getphysicaladdr_8c.html + 95ad0d803875fb80bd19bd5ef963bfc2 + (uInt32 pageAddr) + + + + pagefault.c + /usr/home/reddawg/source/ubixos/src/sys/vmm/ + pagefault_8c + vmm/vmm.h + ubixos/sched.h + ubixos/kpanic.h + ubixos/spinlock.h + lib/kprintf.h + + void + vmm_pageFault + pagefault_8c.html + 38aaad80f8ef516de9fe963e677fe273 + (uInt32 memAddr, uInt32 eip, uInt32 esp) + + + static spinLock_t + pageFaultSpinLock + pagefault_8c.html + 97eea32960b19607e9418f78aadc41db + + + + + paging.c + /usr/home/reddawg/source/ubixos/src/sys/vmm/ + paging_8c + vmm/vmm.h + lib/kprintf.h + lib/kmalloc.h + ubixos/types.h + ubixos/kpanic.h + ubixos/sched.h + ubixos/spinlock.h + sys/kern_descrip.h + string.h + assert.h + + int + mmap + paging_8c.html + b3070a217a42db69cd94b6217f0b361a + (struct thread *td, struct mmap_args *uap) + + + int + munmap + paging_8c.html + 2ef18727032511b619759847d8c21720 + (struct thread *td, struct munmap_args *uap) + + + int + obreak + paging_8c.html + 6cdf3466734f2da5e258c9844d536295 + (struct thread *td, struct obreak_args *uap) + + + void * + vmm_getFreeMallocPage + paging_8c.html + 541f0b43826a40b9e978f5479080bb0e + (uInt16 count) + + + int + vmm_pagingInit + paging_8c.html + f47a45e3f0802f5aac053808127aaaf1 + () + + + int + vmm_remapPage + paging_8c.html + f055cfbfef9c5d8dd82aa83829a06117 + (uInt32 source, uInt32 dest, uInt16 perms) + + + int + vmmClearVirtualPage + paging_8c.html + 230a160ddb717c5a133e55aa42e9d324 + (uInt32 pageAddr) + + + void * + vmmGetFreeKernelPage + paging_8c.html + 30a38035243b9dfb285b3793788126be + (pidType pid, uInt16 count) + + + void * + vmmMapFromTask + paging_8c.html + 5eb37b88b24489f7256232eec46de565 + (pidType pid, void *ptr, uInt32 size) + + + static spinLock_t + fkpSpinLock + paging_8c.html + fe74a297627a1834d20925533b77c3d8 + + + + uInt32 * + kernelPageDirectory + paging_8c.html + 4e81de2626825c90dc6bb3cd7c8b344c + + + + static spinLock_t + rmpSpinLock + paging_8c.html + 79ee934bb85cf9e184c2ad54b707f9db + + + + + setpageattributes.c + /usr/home/reddawg/source/ubixos/src/sys/vmm/ + setpageattributes_8c + vmm/vmm.h + ubixos/kpanic.h + + int + vmm_setPageAttributes + setpageattributes_8c.html + 10f37eb25e81ebf7e61fad46949af8e3 + (uInt32 memAddr, uInt16 attributes) + + + + unmappage.c + /usr/home/reddawg/source/ubixos/src/sys/vmm/ + unmappage_8c + vmm/vmm.h + + void + vmmUnmapPage + unmappage_8c.html + b0b3edc8b788e6418cc076ced9a19e74 + (uInt32 pageAddr, int flags) + + + void + vmmUnmapPages + unmappage_8c.html + 0a924a2db888f186cdcc7dc58add08f5 + (void *ptr, uInt32 size) + + + + vmm_init.c + /usr/home/reddawg/source/ubixos/src/sys/vmm/ + vmm__init_8c + vmm/vmm.h + ubixos/kpanic.h + + int + vmm_init + vmm__init_8c.html + ac183f585641487a954ca46c0d7bde31 + () + + + + vmm_memory.c + /usr/home/reddawg/source/ubixos/src/sys/vmm/ + vmm__memory_8c + vmm/vmm.h + sys/io.h + ubixos/kpanic.h + lib/kprintf.h + lib/kmalloc.h + ubixos/vitals.h + ubixos/spinlock.h + assert.h + + int + adjustCowCounter + vmm__memory_8c.html + 362d462b3a1e19b5e0ef95e1839dbf11 + (uInt32 baseAddr, int adjustment) + + + int + countMemory + vmm__memory_8c.html + 1a89fbc2f80ca828332c5ef31801faa3 + () + + + int + freePage + vmm__memory_8c.html + e90be267d851fed04d4d9b1c6c10454a + (uInt32 pageAddr) + + + uInt32 + vmmFindFreePage + vmm__memory_8c.html + 1be09ae74f7f41cd765042a0a7411c49 + (pidType pid) + + + void + vmmFreeProcessPages + vmm__memory_8c.html + a24b696e386ef97dfe88b9b434c671c6 + (pidType pid) + + + int + vmmMemMapInit + vmm__memory_8c.html + 0926a4c7f70e387891f6124a48258b64 + () + + + static uInt32 + freePages + vmm__memory_8c.html + 0e1198ffc77f9177e36e61b72daf3cdc + + + + int + numPages + vmm__memory_8c.html + 2b0091bdc36e32af3daf9cfcaa7c04e1 + + + + static spinLock_t + vmmCowSpinLock + vmm__memory_8c.html + c13b9a55ec869479ab26ad9d949e6f85 + + + + mMap * + vmmMemoryMap + vmm__memory_8c.html + 89e87741958ee81f1811075b25af058a + + + + static spinLock_t + vmmSpinLock + vmm__memory_8c.html + ee00a539cbe4cc341553ee44f318157a + + + + + vmm_virtual.c + /usr/home/reddawg/source/ubixos/src/sys/vmm/ + vmm__virtual_8c + vmm/vmm.h + ubixos/spinlock.h + ubixos/sched.h + ubixos/kpanic.h + lib/kprint.h + string.h + + int + vmm_cleanVirtualSpace + vmm__virtual_8c.html + 0444c8635648fabdbd6e702137aa1723 + (u_int32_t addr) + + + void * + vmmCopyVirtualSpace + vmm__virtual_8c.html + 2d305244a54b4bb8c56698eca1b4c82c + (pidType pid) + + + void * + vmmCreateVirtualSpace + vmm__virtual_8c.html + c8f92aa05b669f43457fed9002d6cb40 + (pid_t pid) + + + void * + vmmGetFreeVirtualPage + vmm__virtual_8c.html + fbc8bd5fa45d60baf5e8b5c47bf3f3b6 + (pidType pid, int count, int type) + + + void * + vmmGetFreeVirtualPage_new + vmm__virtual_8c.html + ba5688f82c9fc16f2f4f7d2b8e362046 + (pidType pid, int count, int type, u_int32_t start_addr) + + + static spinLock_t + cvsSpinLock + vmm__virtual_8c.html + d0e5c4817eb928f6db5f6b89bb96d997 + + + + static spinLock_t + fvpSpinLock + vmm__virtual_8c.html + 153dbb51837629ad18f14637d0357248 + + + + + __sigset + struct____sigset.html + + __uint32_t + __bits + struct____sigset.html + 6837a4dc7afe475f0cec40d6ae6144e2 + [_SIG_WORDS] + + + + __timespec + struct____timespec.html + + long + tv_nsec + struct____timespec.html + 22ce93092f3583d4b7045e8bafb84994 + + + + __time_t + tv_sec + struct____timespec.html + 6a0ca86f02964fe2543f06311b0ba5fd + + + + + _item_t + struct__item__t.html + + void * + data + struct__item__t.html + 76139a34f13eb90a9bf203579870dbd2 + + + + Item_t * + Next + struct__item__t.html + 7922bdca5aec571aecbe57e997abb6c9 + + + + Item_t * + Previous + struct__item__t.html + c48075950d3635b95f943f900580166f + + + + + _list_t + struct__list__t.html + + Item_t * + First + struct__list__t.html + 002fd645ba9a686f095e1377c343a36e + + + + Item_t * + Last + struct__list__t.html + 3c1619c294a4d2c0ba3a1b3d705f2fa0 + + + + + _UbixUser + struct__UbixUser.html + + int + gid + struct__UbixUser.html + a0779ab57c9c43976b09c01c2eaab5cb + + + + char * + home + struct__UbixUser.html + a4f6a9076bbd4555c8f395d14d82eb7d + + + + char * + password + struct__UbixUser.html + 21648dbd731b4320943eff8de2084f5a + + + + char * + shell + struct__UbixUser.html + 8311b0ea0ff08f86dc899128987f0274 + + + + int + uid + struct__UbixUser.html + 8d21d76e84a85aa49edf8109c138dfe9 + + + + char * + username + struct__UbixUser.html + 759468c4ab67b1251e94c1d9ac1c4b9f + + + + + access_args + structaccess__args.html + + int + flags + structaccess__args.html + 63e640ae097ff37189d18422cded2e67 + + + + char + flags_l_ + structaccess__args.html + 45fafb1e7dd532ea375410fb0665d735 + [PADL_(int)] + + + char + flags_r_ + structaccess__args.html + 01e545168fb9a4bc37c32a3f3aba4433 + [PADR_(int)] + + + char * + path + structaccess__args.html + fac3aafb19d6982fffa8cc5a90524ffb + + + + char + path_l_ + structaccess__args.html + f6245831e107bbf36062662ae0e86478 + [PADL_(char *)] + + + char + path_r_ + structaccess__args.html + bfe6088276fee9f76c8fe87b6ffe7472 + [PADR_(char *)] + + + + api_msg + structapi__msg.html + + api_msg_msg + msg + structapi__msg.html + 1f51adb48728605e630ee4fa986a5ff4 + + + + enum api_msg_type + type + structapi__msg.html + 4b35b792fdec3605f27155b9db84a0bc + + + + + api_msg_msg + structapi__msg__msg.html + + netconn * + conn + structapi__msg__msg.html + c023c82b96e9db5e8ff36f25049618b7 + + + + enum netconn_type + conntype + structapi__msg__msg.html + c694cbf25981565d18a9a9d1ac2730ac + + + + api_msg_msg::@1 + msg + structapi__msg__msg.html + 005b17bdb25aec7db177517b29a4bf70 + + + + api_msg_msg::@1::@2 + bc + unionapi__msg__msg_1_1@1.html + a5a096f23398114762ac2189d68e096e + + + + ip_addr * + ipaddr + structapi__msg__msg_1_1@1_1_1@2.html + f512a3011164967d56dd819e134a777f + + + + uInt16 + port + structapi__msg__msg_1_1@1_1_1@2.html + 288e4ec76ceaf9416b918f0bbdc48acf + + + + uInt16 + len + unionapi__msg__msg_1_1@1.html + d1504d10849a46265052359f51543020 + + + + sys_mbox_t + mbox + unionapi__msg__msg_1_1@1.html + be4426c9b803e1354e8a5a40824440b7 + + + + pbuf * + p + unionapi__msg__msg_1_1@1.html + 7aa22dc14e58b431ec2679025b39d326 + + + + api_msg_msg::@1::@3 + w + unionapi__msg__msg_1_1@1.html + c82e8b992e58bba82c602038cc01414e + + + + unsigned char + copy + structapi__msg__msg_1_1@1_1_1@3.html + eff35621c5908c19e282dcd05b4cdc04 + + + + void * + dataptr + structapi__msg__msg_1_1@1_1_1@3.html + a316eb311f0d4bf0a8813a47979dfa03 + + + + uInt16 + len + structapi__msg__msg_1_1@1_1_1@3.html + 4f78a5cc06c5e5134ad8dcf11c2c0016 + + + + + arp_entry + structarp__entry.html + + uInt8 + ctime + structarp__entry.html + 49945e8299d4bf7241c0fd2b5e4d84df + + + + eth_addr + ethaddr + structarp__entry.html + 4cd78dd42071f584f2b8a5ead9f70eaf + + + + ip_addr + ipaddr + structarp__entry.html + b9ee1643a380bd563aac0dea83973459 + + + + + arp_hdr + structarp__hdr.html + + + PACK_STRUCT_FIELD + structarp__hdr.html + 5c9465f445370fe42420eecf942fde5e + (struct ip_addr dipaddr) + + + + PACK_STRUCT_FIELD + structarp__hdr.html + 7782f09faacf83aea3f338837be9d22c + (struct eth_addr dhwaddr) + + + + PACK_STRUCT_FIELD + structarp__hdr.html + ca615039b01a4950553315d9134f7bc7 + (struct ip_addr sipaddr) + + + + PACK_STRUCT_FIELD + structarp__hdr.html + e9e25e11f9702c6bddfe141c6e60f063 + (struct eth_addr shwaddr) + + + + PACK_STRUCT_FIELD + structarp__hdr.html + 0185923942fa30c7ba9af2faf2d13f11 + (uInt16 opcode) + + + + PACK_STRUCT_FIELD + structarp__hdr.html + 917a2d390b63ec959992d4b31adda332 + (uInt16 _hwlen_protolen) + + + + PACK_STRUCT_FIELD + structarp__hdr.html + f9ad9b6e0f125a67a3e7184b78530a9f + (uInt16 proto) + + + + PACK_STRUCT_FIELD + structarp__hdr.html + 6ed62f680723810bc2573e0386e75ed7 + (uInt16 hwtype) + + + + PACK_STRUCT_FIELD + structarp__hdr.html + bf562b78f962f27cb93c538f42c6fe79 + (struct eth_hdr ethhdr) + + + + arpcom + structarpcom.html + + uInt8 + ac_enaddr + structarpcom.html + 8335c2422b63415a71353f12d70b1e05 + [6] + + + int + ac_multicnt + structarpcom.html + 1a87d8675dd64e8b9cc75fbdde92c689 + + + + void * + ac_netgraph + structarpcom.html + 371d1dc4612203c828b6d17d829ac9eb + + + + + blockAllocationTableEntry + structblockAllocationTableEntry.html + + long + attributes + structblockAllocationTableEntry.html + b650496bc3011796ef8b6897f424601c + + + + long + nextBlock + structblockAllocationTableEntry.html + db5281b505d283f4d43d09e327b63c63 + + + + long + realSector + structblockAllocationTableEntry.html + 47b0210bbfb05977d7d5fed3b24718b4 + + + + long + reserved + structblockAllocationTableEntry.html + efc436025c53dd0dbfc412df01c35544 + + + + + blockRun + structblockRun.html + + unsigned short len + __attribute__ + structblockRun.html + 900e5fa48ac8b73d889863c404ef6826 + ((packed)) + + + unsigned short start + __attribute__ + structblockRun.html + 1cf2f24a94d19c13e14b986f5b1d3abd + ((packed)) + + + int AG + __attribute__ + structblockRun.html + 17e8c5dc57b73a15cfa0259378b75e3d + ((packed)) + + + + bNode + structbNode.html + + char reserved[131] + __attribute__ + structbNode.html + dc60a70ce9e94b001fdf07e5d6ec259e + ((packed)) + + + bool leaf + __attribute__ + structbNode.html + 1f4727795f9ef938776bd92696103afd + ((packed)) + + + uInt32 magic2 + __attribute__ + structbNode.html + 3ada5188967e1fdbe2b08bbb6f48d402 + ((packed)) + + + uInt32 childCount[B_MAX_KEYS+1] + __attribute__ + structbNode.html + 4ad8c2eddcaf1c6a4c47524a773b9844 + ((packed)) + + + uPtr tail[B_MAX_KEYS+1] + __attribute__ + structbNode.html + 1c7255b2b4ee0a4fd2fee5cffdd67e2a + ((packed)) + + + uPtr head[B_MAX_KEYS+1] + __attribute__ + structbNode.html + 4fab6e90732c227483c2fd32eb1c049f + ((packed)) + + + bool present[B_MAX_KEYS+1] + __attribute__ + structbNode.html + f2ba9b31013886e23e345164ac9401a7 + ((packed)) + + + char keys[B_MAX_KEYS][B_MAX_NAME_LENGTH] + __attribute__ + structbNode.html + d8641c4fa0876283489ac46115229f5d + ((packed)) + + + uInt64 tag + __attribute__ + structbNode.html + 26ff018feece8605f8d1f88917d838d2 + ((packed)) + + + uPtr parent + __attribute__ + structbNode.html + 81ea6bc3b5d8754f9f315966ef10dd68 + ((packed)) + + + uInt32 used + __attribute__ + structbNode.html + 7116d8f57cdf3f18704191346779f88f + ((packed)) + + + uInt32 magic1 + __attribute__ + structbNode.html + 8cd46327a348d2717169b3b5e0a51cf8 + ((packed)) + + + + bootSect + structbootSect.html + + uInt + BytesPerSector + structbootSect.html + d3b694978c9b506183a7ee72a03c11e0 + + + + uInt8 + code + structbootSect.html + 98509ae091dcf3f2786f81ff247132e6 + [479] + + + uInt16 + fsStart + structbootSect.html + 24ab1c78d0eca12bf9192e59cff2bbee + + + + uInt8 + id + structbootSect.html + ae85f3c98c364997d5cb5144eba908d8 + [6] + + + uInt8 + jmp + structbootSect.html + 5f089b32a62e159d1f84019db8bd8101 + [4] + + + uInt32 + krnl_start + structbootSect.html + d4072a8017255d8c119817bb4d8e7d7d + + + + uInt + SectersPerTrack + structbootSect.html + 4c97c815867ef4a889e2def80c02d78c + + + + uInt16 + tmp + structbootSect.html + 5c5732429c667eb3d5a7bc728f0c753e + + + + uInt16 + tmp2 + structbootSect.html + 926adbd4bc2bf0bbf37a1d4bab8610b6 + + + + uInt + TotalHeads + structbootSect.html + 125732168630ba5fe8f06ebf563d29db + + + + uInt32 + TotalSectors + structbootSect.html + af4c006531ad59c8995b10ac165a50fc + + + + uInt16 + version + structbootSect.html + 298f3862fbde8f187294d7b7bdbbd749 + + + + + bsd_disklabel + structbsd__disklabel.html + + u_int32_t + d_acylinders + structbsd__disklabel.html + 1a2e5096cbd1ebe4fe430f882c52c57d + + + + u_int32_t + d_bbsize + structbsd__disklabel.html + e6fd038ae8f29755866e1c6fcfbfd11f + + + + u_int16_t + d_checksum + structbsd__disklabel.html + c509dd0d343b76b9dc7dc75973219a7e + + + + u_int16_t + d_cylskew + structbsd__disklabel.html + 8a1ea7da1a561dc09e78d9fd510cc9d7 + + + + u_int32_t + d_drivedata + structbsd__disklabel.html + 95f2b75ffd9759253bd07f665e67d566 + [NDDATA] + + + u_int32_t + d_flags + structbsd__disklabel.html + 8c414f88561a87791b7275c85093a497 + + + + u_int32_t + d_headswitch + structbsd__disklabel.html + f4d4f387f5a586b7b7207b627ad97fe8 + + + + u_int16_t + d_interleave + structbsd__disklabel.html + 9f251fc6b92836fc3df6fdcf5ada1eaf + + + + u_int32_t + d_magic + structbsd__disklabel.html + 4cd5d09a3a36da18477d178762fdfd97 + + + + u_int32_t + d_magic2 + structbsd__disklabel.html + 1791efc5907c820e31113c0c9a645602 + + + + u_int32_t + d_ncylinders + structbsd__disklabel.html + b714391225d73f1d54cfed83bb856b33 + + + + u_int16_t + d_npartitions + structbsd__disklabel.html + 6a478db13de03d2384bbb5307be1e84c + + + + u_int32_t + d_nsectors + structbsd__disklabel.html + 941fd2872c4114f45aa6351d274146de + + + + u_int32_t + d_ntracks + structbsd__disklabel.html + d4d554a81a0a40ea3798534bbcaea9cb + + + + char + d_packname + structbsd__disklabel.html + 327daaf81e47645765fce50925f63030 + [16] + + + bsd_disklabel::partition + d_partitions + structbsd__disklabel.html + eedd8d968d4bc4b3434e0122ccef8fe9 + [MAXPARTITIONS] + + + u_int16_t + d_rpm + structbsd__disklabel.html + 08bc0c83a73009a0886aeadae13adf9f + + + + u_int32_t + d_sbsize + structbsd__disklabel.html + bbdfb5c93b11731acef587db4f9492ff + + + + u_int32_t + d_secpercyl + structbsd__disklabel.html + b5b34b633875649ac99cec0d15e0499d + + + + u_int32_t + d_secperunit + structbsd__disklabel.html + a29883ea8626c0690b18d62a7c6592d9 + + + + u_int32_t + d_secsize + structbsd__disklabel.html + 79153fe068fdf0406a058bde26cc878a + + + + u_int32_t + d_spare + structbsd__disklabel.html + 2d3b5356ea2e5230cf402b6c2ffe07c4 + [NSPARE] + + + u_int16_t + d_sparespercyl + structbsd__disklabel.html + 66e9626c5aa0312540d253599483b6b6 + + + + u_int16_t + d_sparespertrack + structbsd__disklabel.html + 70038e5db15a12985955a06daa31b2b6 + + + + u_int16_t + d_subtype + structbsd__disklabel.html + c6a9dfd75ae82c8c45e86726ca9cdd3b + + + + u_int16_t + d_trackskew + structbsd__disklabel.html + 16886f26e50cfa69d6f8a83c3ec74d3f + + + + u_int32_t + d_trkseek + structbsd__disklabel.html + 22be9443e1f538e456eb0ecdee8a3b56 + + + + u_int16_t + d_type + structbsd__disklabel.html + 339de842bcffc11bce9a34fc53b03362 + + + + char + d_typename + structbsd__disklabel.html + d6a5a058cc4fa40a5a0a5cb305104569 + [16] + + bsd_disklabel::partition + + + bsd_disklabel::partition + structbsd__disklabel_1_1partition.html + + u_int16_t + p_cpg + structbsd__disklabel_1_1partition.html + 26963c89dd04bf274c1f31b1d76dee89 + + + + u_int8_t + p_frag + structbsd__disklabel_1_1partition.html + d200bba4ef05cb1d2824c6b93092f711 + + + + u_int32_t + p_fsize + structbsd__disklabel_1_1partition.html + 28f6899ed90435dd6e7a0b737718d703 + + + + u_int8_t + p_fstype + structbsd__disklabel_1_1partition.html + 234eea6a587c4d889251c2f07d982cef + + + + u_int32_t + p_offset + structbsd__disklabel_1_1partition.html + 8bc8426239533bd9dfdce0f25190da06 + + + + u_int32_t + p_size + structbsd__disklabel_1_1partition.html + 5663ff994f70fcc34ce0587012a2339b + + + + + bTree + classbTree.html + + + bTree + classbTree.html + fcb9ea137c7c244e4fc23b95c7e48d48 + (UbixFS *, fileDescriptor *) + + + + bTree + classbTree.html + f6969b750661bc6859f3a1a5b60cca90 + (const char *, ubixfsInode *) + + + bool + Delete + classbTree.html + ca63b57c49aed1565117d6de1d47036e + (const char *) + + + ubixfsInode * + Find + classbTree.html + 3e852a247447d5611a7e5cd7de53ecf9 + (const char *) + + + ubixfsInode * + GetFirstNode + classbTree.html + 6150d5508019569eab05f007285437aa + (bNode *) + + + ubixfsInode * + GetFirstNode + classbTree.html + 8d04e7d1bb555d157f32673af0977244 + (void) + + + void + Info + classbTree.html + 336aef73ec18ab2abdf76e451f01b983 + (const bNode *) + + + void + Info + classbTree.html + e095e3365ec7b4656efcf0889ff43a6c + (void) + + + bool + Insert + classbTree.html + fbaa745c86c8bfaa77d2196a0c1eb85b + (const char *, ubixfsInode *) + + + bool + Load + classbTree.html + 80f234b61d3d99a44dba29f0754607dc + (const char *) + + + void + Print + classbTree.html + 1c516c3e73c273ded54df841e8271954 + (void) + + + void + PrintWholeTree + classbTree.html + 167dc542695e9e90d741dedb07a8fee4 + (void) + + + bool + Save + classbTree.html + 58a7211e172868c67ee7ed12e8015c4f + (const char *) + + + bool + Verify + classbTree.html + 73a18a32abfb03fc233f35a237ad094f + (void) + + + + ~bTree + classbTree.html + 2daef081948bc350347520ca9781cc1b + (void) + + + bNode * + allocEmptyNode + classbTree.html + ee13657d4417aaf2f772663fbbb3687c + (void) + + + bNode * + findLeafNode + classbTree.html + 757a2be70e2309d4bf0be2eff562a8b9 + (bNode *, const char *) + + + ubixfsInode * + inodeSearch + classbTree.html + 033edc7c078c7c90f59610ca8946cebe + (ubixfsInode *, const char *) + + + void + insertNode + classbTree.html + 8f732470e0bc0b0a5a0810c944c51122 + (bNode *, const char *, bNode *) + + + void + Print + classbTree.html + af1aa66ce8e4d6b6ae3a50b66bc4b3e5 + (bNode *) + + + void + saveNode + classbTree.html + 9fec062b5b9f54ab6147cba2e92763c2 + (FILE *, bNode *, void *) + + + void + splitNode + classbTree.html + 51f94e9190f4c21c66367932b22c10aa + (bNode *) + + + ubixfsInode * + treeSearch + classbTree.html + dddfb323e06a20e5f57896ad6de6430c + (bNode *, const char *) + + + fileDescriptor * + fd + classbTree.html + adb550cc0b77f9f3ed14a5f679dbd954 + + + + UbixFS * + fs + classbTree.html + 42e664483d5d3b81965fa4c8808c0f16 + + + + bTreeHeader * + header + classbTree.html + 8bef0f48cc7ace024ca327ce774185c8 + + + + bNode * + root + classbTree.html + 136e55de9f7c2144aaa86729413bb0c6 + + + + uInt32 + tag + classbTree.html + 28b1926c127d65af730a534a3ca1a7a5 + + + + friend class + UbixFS + classbTree.html + 1760ad02c8a49e1b7df47d6f0d2a8234 + + + + + bTreeHeader + structbTreeHeader.html + + off_t + firstDeleted + structbTreeHeader.html + 60d3496f588d01ff12f9e74288494f3b + + + + off_t + firstNodeOffset + structbTreeHeader.html + fa2951c3806f5b1990da9f4f34d9fc10 + + + + char + paddington + structbTreeHeader.html + 27e8ebd33f79e514541924cca765f7da + [4068] + + + uInt32 + treeDepth + structbTreeHeader.html + ca6e142166a274565291bc425b80549f + + + + uInt32 + treeLeafCount + structbTreeHeader.html + a9518218d48b68f08aa2406268faf8da + + + + uInt32 + treeWidth + structbTreeHeader.html + d072fd3a177d2aa12a2ff3ebf1ccbcb7 + + + + + buf + structbuf.html + + + cacheNode + structcacheNode.html + + uInt16 * + attributes + structcacheNode.html + 76defc9430363558ce5a96f72fa7b1d4 + + + + int + dirty + structcacheNode.html + eebb0a0956a22f5d0ff55223aa918c53 + + + + cacheNode * + fileListHead + structcacheNode.html + e4ca3c2c9603c1e1f56516598dea641a + + + + cacheNode * + fileListTail + structcacheNode.html + b464ff24189c8c4ceb4f5fdbbd7350fe + + + + void * + info + structcacheNode.html + 42813fa0cdcca6ca1e6772bd20a9c321 + + + + char * + name + structcacheNode.html + c3e3d36eedc34c8662965776ff6ba421 + + + + cacheNode * + next + structcacheNode.html + 1802d3577a3722e29dd86b7849deb9dc + + + + cacheNode * + parent + structcacheNode.html + 9703432cc616e60df366d82314ac655d + + + + uInt16 * + permissions + structcacheNode.html + 1eccf5ffd0b1a3479e0e630373cff5af + + + + int + present + structcacheNode.html + 8b26b1b3dbe3f8cb72627e09e6c8e353 + + + + cacheNode * + prev + structcacheNode.html + ae98ea1e215590d9e68e41aba8669091 + + + + int * + size + structcacheNode.html + 81d33d36c4163308906d9a48ea0f9eab + + + + uInt32 * + startCluster + structcacheNode.html + a3fa99dfac99663d5448d74594120521 + + + + + close_args + structclose__args.html + + int + fd + structclose__args.html + 795acdf38594b16ee7638db7ac6a3d4c + + + + char + fd_l_ + structclose__args.html + b586958e3a798d315ed23a9ebb9f1ace + [PADL_(int)] + + + char + fd_r_ + structclose__args.html + 955b59f925b9dc5b771a4463ecfb5d4a + [PADR_(int)] + + + + confadd + structconfadd.html + + uInt8 + bus + structconfadd.html + 4a00014cb3b7ee070b7a755620f3d0fd + + + + uInt8 + dev + structconfadd.html + b8dfe4e29583b1da869d95fdf0aedbc1 + + + + uInt8 + enable + structconfadd.html + c2dd33e1c67afa8930a230ff6c222615 + + + + uInt8 + func + structconfadd.html + afb15c7a48b105117892b837bf2c23f2 + + + + uInt8 + reg + structconfadd.html + 68dbcf1a10079c788ebf7b7cebb58125 + + + + uInt8 + rsvd + structconfadd.html + 5899cc614af11f99fab8391fbe8022b7 + + + + + cpuinfo_t + structcpuinfo__t.html + + uInt8 + apic_id + structcpuinfo__t.html + a76ba6d81506e6a5d086cb8c61a6246f + + + + uInt8 + apic_ver + structcpuinfo__t.html + 7b9f17434cf958ae23150aea98a91724 + + + + char + brand + structcpuinfo__t.html + bf3a842f1c5959d5a6abf52bda0b7dae + [49] + + + uInt32 + feature + structcpuinfo__t.html + b8935d0ed0f78c40e238027b807d2ee7 + + + + uInt8 + id + structcpuinfo__t.html + f5c4407ffad5df94902b218355267260 + + + + char + ident + structcpuinfo__t.html + e529ad76c06841e1f825296d0ec107a0 + [17] + + + uInt32 + max + structcpuinfo__t.html + 666edb35af6b506907e999f0c29ee91f + + + + uInt8 + ok + structcpuinfo__t.html + 55e6db773b2ec5602b132fe54ef2da27 + + + + uInt32 + signature + structcpuinfo__t.html + 4dc954f30d7ac869a43702bc6a0389dc + + + + + csum + structcsum.html + + int32_t + cs_nbfree + structcsum.html + c77b40fc2a8d65ec266e9471fb96ed99 + + + + int32_t + cs_ndir + structcsum.html + 910936b597b99baa5f64ddd5a15f6b70 + + + + int32_t + cs_nffree + structcsum.html + 4725bcc5b848a377eb7aeb181018405d + + + + int32_t + cs_nifree + structcsum.html + 997edf4fbc43862abb72a4a7e411a51d + + + + + csum_total + structcsum__total.html + + int64_t + cs_nbfree + structcsum__total.html + c41c6231e09b4ca0b7fd2fe16d73abee + + + + int64_t + cs_ndir + structcsum__total.html + ce49dca16f94651c7e9b1df65d8197d9 + + + + int64_t + cs_nffree + structcsum__total.html + 6d734f6ae45524cb242fb899168cc1e6 + + + + int64_t + cs_nifree + structcsum__total.html + 804f2ae79c647da155cbd6ea5952b3b3 + + + + int64_t + cs_numclusters + structcsum__total.html + 89edf9903e16183ddc371bbbc7756217 + + + + int64_t + cs_spare + structcsum__total.html + 6e76733a2d416280b344e40d33cf4e00 + [3] + + + + dataStream + structdataStream.html + + off_t size + __attribute__ + structdataStream.html + 3c7c285e3362786527491d2521c83818 + ((packed)) + + + off_t maxDoubleIndirectRange + __attribute__ + structdataStream.html + 628448f399ad957e9f686f06fa36e0a8 + ((packed)) + + + blockRun double_indirect + __attribute__ + structdataStream.html + 5cd359acd98aa10edb732bcdfd76f0da + ((packed)) + + + off_t maxIndirectRange + __attribute__ + structdataStream.html + 9f4a669837742709ad4d9912432e12de + ((packed)) + + + blockRun indirect + __attribute__ + structdataStream.html + aa8f5130940fa3b5aa55198e87a66985 + ((packed)) + + + off_t maxDirectRange + __attribute__ + structdataStream.html + f2f54aa9ce8ca681942d35b907b35e3b + ((packed)) + + + blockRun direct[NUM_DIRECT_BLOCKS] + __attribute__ + structdataStream.html + 573ce7d4c6f0f860bead0d2412f1c7f4 + ((packed)) + + + + descriptorTableUnion + uniondescriptorTableUnion.html + + gdtDescriptor + descriptor + uniondescriptorTableUnion.html + 5c0b66fcfd449657154ad846df5cf701 + + + + unsigned long + dummy + uniondescriptorTableUnion.html + 088ef1c7d8872dc929903de980a91b86 + + + + gdtGate + gate + uniondescriptorTableUnion.html + 6040720faa184813d93d2521a9558e5d + + + + + devfs_devices + structdevfs__devices.html + + uInt16 + devMajor + structdevfs__devices.html + 646beef3e609fb306cd3ddb202daf694 + + + + uInt16 + devMinor + structdevfs__devices.html + 5e53f9e07fd166b03c4cc94cb7ba6cf6 + + + + char + devName + structdevfs__devices.html + 0200a09acd1456819501f7238df52474 + [32] + + + uInt8 + devType + structdevfs__devices.html + 3316a35e21232bab1603df7426dded2d + + + + devfs_devices * + next + structdevfs__devices.html + 8da644e221d63a17be9b429f67b6de1d + + + + devfs_devices * + prev + structdevfs__devices.html + 249566533e1645abb22645cbe47b4bf2 + + + + + devfs_info + structdevfs__info.html + + devfs_devices * + deviceList + structdevfs__info.html + 290940b7d03a61782eab82c0148b0f06 + + + + + device + structdevice.html + + uInt16 + ioAddr + structdevice.html + 9467302b748ed3627bae8e3ecee7af87 + + + + uInt32 + irq + structdevice.html + 893bc785f272d1fedb2b4c14e31a7f35 + + + + uInt32 + mtu + structdevice.html + 522f3e0ac6be64f3e88296e4ffb5a432 + + + + net * + net + structdevice.html + 1e9afdb59427b4b73cc24520388cad77 + + + + ei_device * + priv + structdevice.html + 96818fecbf88d529c58a6c16531bfc64 + + + + + device_interface + structdevice__interface.html + + void * + info + structdevice__interface.html + eacb2f431b14ddd1e9fe34db278dfc9e + + + + int(* + init + structdevice__interface.html + 92620413c2580ea3cf01e121bb54c254 + )(void *) + + + uInt8 + initialized + structdevice__interface.html + 561678212ee39a09ce43c1a3567c64e2 + + + + void(* + ioctl + structdevice__interface.html + a1c4703d14f4a7f53a8dd6d6dda9e641 + )(void *) + + + int + major + structdevice__interface.html + 7eb42b0bb3e06dbc9183531a5e59ddb8 + + + + void(* + read + structdevice__interface.html + 6caf84418059d0121e76d873e305ddcb + )(void *, void *, uInt32, uInt32) + + + void(* + reset + structdevice__interface.html + cbfb9de4fadc968479e1536fcef4a2d6 + )(void *) + + + uInt32 + size + structdevice__interface.html + 82fda947114f5c8d53fb7acbd7eb0e21 + + + + void(* + standby + structdevice__interface.html + 2c8e52e7fd5b4766863525af3ecb14ed + )(void *) + + + void(* + start + structdevice__interface.html + 6376721f0db48a8cc534b41c28e9a060 + )(void *) + + + void(* + stop + structdevice__interface.html + 734dddd62b4d34efc7f8faaa4f009304 + )(void *) + + + void(* + write + structdevice__interface.html + f46913eec9f191290c82db23380bc5df + )(void *, void *, uInt32, uInt32) + + + + device_node + structdevice__node.html + + device_t * + devInfo + structdevice__node.html + 29a6d122bcf635d05e492d808f5c3dc2 + + + + device_interface * + devInfo + structdevice__node.html + 588d09d5dabf1c8866d359aaac799b1c + + + + device_resource * + devRec + structdevice__node.html + d445e096509dce85b184a2a3d4f9a52f + + + + device_resource * + devRec + structdevice__node.html + d445e096509dce85b184a2a3d4f9a52f + + + + int + minor + structdevice__node.html + 3817327901b55e2ca15b2e4dfa20789f + + + + device_node * + next + structdevice__node.html + 747f88b0cd43b7b710d8fb86ea50fbaf + + + + device_node * + next + structdevice__node.html + 747f88b0cd43b7b710d8fb86ea50fbaf + + + + device_node * + prev + structdevice__node.html + 7ec9182b21c0911760a148ac77a7e2a2 + + + + device_node * + prev + structdevice__node.html + 7ec9182b21c0911760a148ac77a7e2a2 + + + + char + type + structdevice__node.html + 431c348cd0c27dceca9b3cd14ec6659d + + + + + device_resource + structdevice__resource.html + + uInt8 + irq + structdevice__resource.html + d34267e377cf5ebe9720ac005ada0d2b + + + + + device_t + structdevice__t.html + + void * + info + structdevice__t.html + 39cbbf79bddb63ef5d02d8694f636965 + + + + int(* + init + structdevice__t.html + 665edd8141f55340e3c687ae0902e342 + )(device_t *) + + + void(* + ioctl + structdevice__t.html + e45ce7925f01ccb40f473dfe3e34de37 + )(void *) + + + int + major + structdevice__t.html + d03b23eb98c9f6f3befb7e3cdb015738 + + + + int(* + read + structdevice__t.html + 9d3cb5a5fdcf892fe1a9683142174f7f + )(device_t *, void *, off_t, size_t) + + + int(* + reset + structdevice__t.html + 93774f38e97c7c4549f197aa4cf1bd67 + )(void *) + + + uInt32 + sectors + structdevice__t.html + 2f31531436aa42b8c47bd26d38f5247d + + + + void(* + standby + structdevice__t.html + 6408ad39168943b716db4be50fdaac07 + )(void *) + + + void(* + start + structdevice__t.html + bcb4c8c9de98446599c10d8549f7fd93 + )(void *) + + + void(* + stop + structdevice__t.html + d963baa17236fe4a29b1fbcbaf348022 + )(void *) + + + int(* + write + structdevice__t.html + 3bbbd39c26ac540dbbb934faffe752fb + )(device_t *, void *, off_t, size_t) + + + + devMethodType + structdevMethodType.html + + + directoryEntry + structdirectoryEntry.html + + uInt16 + attributes + structdirectoryEntry.html + eb3d1582fa3240c4847e52b7142ab801 + + + + uInt32 + creationDate + structdirectoryEntry.html + 1daf9472a2fd74cb5ff8cacae052a140 + + + + char + fileName + structdirectoryEntry.html + 61e77c256eaf6c4e7fe56d2574f16f98 + [256] + + + uInt32 + gid + structdirectoryEntry.html + 35604b07f0b9c9230ca2c0566132e661 + + + + uInt32 + lastModified + structdirectoryEntry.html + 9fd8ddf94af123a6b8209fe59aabe7ef + + + + uInt16 + permissions + structdirectoryEntry.html + a948f64fa7c34827ef1eca6c044002df + + + + uInt32 + size + structdirectoryEntry.html + 9571030f709f6926b925e552660a65ab + + + + uInt32 + startCluster + structdirectoryEntry.html + 83e91977e7db1dc36d3e81183ac8965c + + + + uInt32 + uid + structdirectoryEntry.html + 55932700e138f68b3b27d2a2bca923fa + + + + + directoryList + structdirectoryList.html + + uInt32 + dirBlock + structdirectoryList.html + 314f7553c3282d3247b35909e18b4bb3 + + + + char * + dirCache + structdirectoryList.html + 3dcc1ef7098c5f3718dd1f61b485a43a + + + + char + dirName + structdirectoryList.html + 15d4445988606706d7d28c6b5957b03f + [256] + + + directoryList * + next + structdirectoryList.html + 2b552b5117f837b6165f1c5355d65ae8 + + + + directoryList * + prev + structdirectoryList.html + 752b12564cb98504c28f81adda2c3620 + + + + + dirent + structdirent.html + + __uint32_t + d_fileno + structdirent.html + 0aa21d56704896b87f8a39ecba4f3731 + + + + char + d_name + structdirent.html + d2e718a8e07b81e1aa9c4a95a25924d6 + [MAXNAMLEN+1] + + + __uint8_t + d_namlen + structdirent.html + fd25358244d313ebc9a76cf6cdb4f36a + + + + __uint16_t + d_reclen + structdirent.html + 6ca250ead8b04b71ea787acbd29b6b75 + + + + __uint8_t + d_type + structdirent.html + a850909d0a98e07d0ccd6232d28ed133 + + + + + DiskFS + classDiskFS.html + FileSystemAbstract + + + DiskFS + classDiskFS.html + 1bb2a92794cb2bb4f6409ba76fe6450b + (const char *) + + + virtual int + read + classDiskFS.html + de8d72587494f9d7505574e9afe4ab0b + (void *, long, long) + + + virtual int + write + classDiskFS.html + 921249f4fc1f479d9f15dd56b0187dc2 + (const void *, long, long) + + + virtual + ~DiskFS + classDiskFS.html + b25c392405c7e424d2033a18b335311c + (void) + + + FILE * + diskFile + classDiskFS.html + f1d6066bcbf639cdf16c255077e2fd83 + + + + + diskSuperBlock + structdiskSuperBlock.html + + char pad[368] + __attribute__ + structdiskSuperBlock.html + dee2048b297cb9726f7ccc8621516658 + ((packed)) + + + inodeAddr indicies + __attribute__ + structdiskSuperBlock.html + 1e77ff0650a97559b31b3d54febd6c68 + ((packed)) + + + inodeAddr rootDir + __attribute__ + structdiskSuperBlock.html + cb9bc066e5fdd6de2a0f2f515506a786 + ((packed)) + + + int32 magic3 + __attribute__ + structdiskSuperBlock.html + 3e32694e8b23998cb3fe8b213f260865 + ((packed)) + + + off_t logEnd + __attribute__ + structdiskSuperBlock.html + 0f112441738f350b3249db86d87e9138 + ((packed)) + + + off_t logStart + __attribute__ + structdiskSuperBlock.html + e48fa625335c7b5444516161523e4735 + ((packed)) + + + blockRun logBlocks + __attribute__ + structdiskSuperBlock.html + 0488e3815f000a4a4ea983f490f2bbf8 + ((packed)) + + + int32 flags + __attribute__ + structdiskSuperBlock.html + dcf0abbca68ca057bbde5648935688db + ((packed)) + + + uInt32 lastUsedAG + __attribute__ + structdiskSuperBlock.html + 93ad695661e911670e0a93e5c7700992 + ((packed)) + + + uInt32 numAGs + __attribute__ + structdiskSuperBlock.html + f37118ce8efed852dc687966452365af + ((packed)) + + + uInt32 AGShift + __attribute__ + structdiskSuperBlock.html + 10e2fd42499252bde7d59447f1f9fe8b + ((packed)) + + + uInt32 blocksPerAG + __attribute__ + structdiskSuperBlock.html + 120849d1cbf32005800aa33358e7e5ec + ((packed)) + + + uInt32 magic2 + __attribute__ + structdiskSuperBlock.html + 7b871494c46d34f041a3587c28841276 + ((packed)) + + + uInt32 inodeSize + __attribute__ + structdiskSuperBlock.html + 2b9f00e1db27b2de5c438d57829741c4 + ((packed)) + + + uInt32 inodeCount + __attribute__ + structdiskSuperBlock.html + 0c4e524dcf7eb9b1935a3c7e87825939 + ((packed)) + + + uInt32 batSectors + __attribute__ + structdiskSuperBlock.html + 0bbdd106a622d79017c74e209fa7d3f1 + ((packed)) + + + off_t usedBlocks + __attribute__ + structdiskSuperBlock.html + a2291bc52ea505c7ef9d4755974fcf8a + ((packed)) + + + off_t numBlocks + __attribute__ + structdiskSuperBlock.html + fc3932ff81ba671b4b37b79036db3eae + ((packed)) + + + uInt32 blockShift + __attribute__ + structdiskSuperBlock.html + 09b540cbc4e036911591ac042131b2ed + ((packed)) + + + int32 blockSize + __attribute__ + structdiskSuperBlock.html + 4d8c2348a878f484e40eb37a1cb84368 + ((packed)) + + + int32 fsByteOrder + __attribute__ + structdiskSuperBlock.html + aff0a4dc98142d0f99a8ec82915775a6 + ((packed)) + + + int32 magic1 + __attribute__ + structdiskSuperBlock.html + cf1fc4b504baa65a221e1bd199c53278 + ((packed)) + + + char name[32] + __attribute__ + structdiskSuperBlock.html + f4ac9c82df126cc82d4afd0bc03b3bcc + ((packed)) + + + + dmadat + structdmadat.html + + char + blkbuf + structdmadat.html + 259a0dc8b1a94f92e20a5838df2d6818 + [VBLKSIZE] + + + char + indbuf + structdmadat.html + 6097427f23603d7c3e84294912d1f6ea + [VBLKSIZE] + + + char + sbbuf + structdmadat.html + ed26b4864b44d3ca2446e72c3b70fd7c + [SBLOCKSIZE] + + + char + secbuf + structdmadat.html + 34e8c05d3ef7a4a2850702fb9c1f3de2 + [DEV_BSIZE] + + + + dos_partition + structdos__partition.html + + unsigned char + dp_ecyl + structdos__partition.html + 36e0dc33679a315c60056b2a8e865598 + + + + unsigned char + dp_ehd + structdos__partition.html + bb8315c288cd2fb600b593867f7fe9db + + + + unsigned char + dp_esect + structdos__partition.html + 7c867bf1f30a039de242889af824d188 + + + + unsigned char + dp_flag + structdos__partition.html + 76754d1c9c64baa477f45dac3b258a40 + + + + unsigned char + dp_scyl + structdos__partition.html + 3a8d760608768cd64c6c5765aeac7a40 + + + + unsigned char + dp_shd + structdos__partition.html + 43c14b7f158728b75f4fa550ee7ec75f + + + + uInt32 + dp_size + structdos__partition.html + f001423f7cab0f911f83d19906c9018f + + + + unsigned char + dp_ssect + structdos__partition.html + bd8bc367d5183d55902ab1175f63343b + + + + uInt32 + dp_start + structdos__partition.html + b316e0e02d24902172d5edde412f3238 + + + + unsigned char + dp_type + structdos__partition.html + 817b13493937968e878385eeede34f0b + + + + + dp_rcvhdr + structdp__rcvhdr.html + + uInt8 + dr_next + structdp__rcvhdr.html + a0a5d988feb06cbcced2a0d35d55add9 + + + + uInt8 + dr_rbch + structdp__rcvhdr.html + 860d92ae4272fa62b9bdc51f46e88e1c + + + + uInt8 + dr_rbcl + structdp__rcvhdr.html + 8af6620ac2cc37aa6e5e50df90bd8ada + + + + uInt8 + dr_status + structdp__rcvhdr.html + c5986aa8468f04c074e1402b59c78114 + + + + + driveInfo + structdriveInfo.html + + driveDiskLabel * + diskLabel + structdriveInfo.html + 16f2a2a3b5ea803c987edc8659d16559 + + + + long + hdCalc + structdriveInfo.html + 877ef27dad0f84711aedbabb4ff71a2a + + + + char + hdDev + structdriveInfo.html + ef8c94d9c3cc8a71e23d8e63abbe38a5 + + + + char + hdEnable + structdriveInfo.html + f385dccea1485233fc52351a8d7666aa + + + + char + hdFlags + structdriveInfo.html + 0ede68cc430fe1c49e9c234bbbe5ec11 + + + + long + hdMask + structdriveInfo.html + a446858a696dafa8454b90a9d5087aae + + + + long + hdMulti + structdriveInfo.html + c6d14ed915761c07077af5d64fa0b83e + + + + long + hdPort + structdriveInfo.html + ad8076fe0ba9c5bdbbc23c79656619ab + + + + char + hdSector + structdriveInfo.html + ce7d3b12f76a7f0b5dba53b1904be35a + [512] + + + char + hdShift + structdriveInfo.html + cacd139e4cfe1037afbcf488f2f5d2c3 + + + + long + hdSize + structdriveInfo.html + da0977b5e57df10de593d1df22712af8 + + + + long + parOffset + structdriveInfo.html + bbb3cbf508e4e7b866eeb658846bd44a + + + + + driverType + structdriverType.html + + const char * + devName + structdriverType.html + 9a111e8c92d4cdf35caa13928f4f625b + + + + devMethod * + methods + structdriverType.html + f74155103608482968ce4425d4f64a88 + + + + + DrvGeom + structDrvGeom.html + + Int8 + heads + structDrvGeom.html + edb24f8c9f3ae872be1cb104854dee1b + + + + Int8 + spt + structDrvGeom.html + a8dd21b2e6459ec0fabd9fe49835646a + + + + Int8 + tracks + structDrvGeom.html + a2752e58d5f53c17ce6331d3ee4e9cbf + + + + + ei_device + structei__device.html + + int + currentPage + structei__device.html + d0684b95521a4dc7f303156fcbe94bb6 + + + + uInt32 + pingPong + structei__device.html + b3dd74d3338ada0e165b41e749df417f + + + + int + rxStartPage + structei__device.html + a15d72db9d950d25b924a46461882a3d + + + + int + stopPage + structei__device.html + b4229eb1e6aafe09719eaf53c54afb4e + + + + int + tx1 + structei__device.html + 7375338887947cc109dc6e9a0a7cca77 + + + + int + tx2 + structei__device.html + c7778a3918009b0364619b54bfca76a4 + + + + int + txStartPage + structei__device.html + c43562701de2730e9cab8d237b863ad9 + + + + uInt16 + word16 + structei__device.html + 32cc071e4c64e38eb04d6f2db94de901 + + + + + Elf_Auxargs + structElf__Auxargs.html + + u_int32_t + base + structElf__Auxargs.html + f66e5b831167efd5b05090a68acd63c9 + + + + u_int32_t + entry + structElf__Auxargs.html + 62da88643e4ee0dc50f091f28b9becb9 + + + + int32_t + execfd + structElf__Auxargs.html + 3a14df95494a03a2c51f21759b8e5b26 + + + + u_int32_t + flags + structElf__Auxargs.html + 854857ce9ea1c1bfc5744586c12893c9 + + + + u_int32_t + pagesz + structElf__Auxargs.html + e05c934140ddd5707467e9911d51c7ea + + + + u_int32_t + phdr + structElf__Auxargs.html + 15dd42590b2807011c079e1e499b1030 + + + + u_int32_t + phent + structElf__Auxargs.html + 0775837104814be2c22ebf306c52d34f + + + + u_int32_t + phnum + structElf__Auxargs.html + be98a612999706e049999027bb5404e9 + + + + u_int32_t + trace + structElf__Auxargs.html + 3dbace009fbbd068d1a894479ad0fa7b + + + + + elfDynamic + structelfDynamic.html + + uInt32 + dynPtr + structelfDynamic.html + 5d085643b6296e0f247faafebac55193 + + + + uInt32 + dynVal + structelfDynamic.html + 4bd6fa8175c5a762032251968c39765c + + + + + elfDynSym + structelfDynSym.html + + uInt32 + dynInfo + structelfDynSym.html + fe497b33dec9e19727d2fbd567a220fd + + + + uInt32 + dynName + structelfDynSym.html + 17fc1d5609c012ee49bc1f3d600eec8a + + + + uInt32 + dynSize + structelfDynSym.html + b2687fa4d97621e5511c4afe6f58881d + + + + uInt32 + dynValue + structelfDynSym.html + 406fd05272c66180875f97e99d2e988c + + + + + elfHeader + structelfHeader.html + + uInt16 + eEhsize + structelfHeader.html + a7ab3dc07bce30b761c0be788b52b15a + + + + uInt32 + eEntry + structelfHeader.html + 8ff3dd1b27053bc5a2f01afe5403e53b + + + + uInt32 + eFlags + structelfHeader.html + 23280a5f824bab00f6dd02b2dde31c3b + + + + uInt8 + eIdent + structelfHeader.html + ec74b71d266bdbfaed95a9241343c28c + [16] + + + uInt16 + eMachine + structelfHeader.html + 260b5d6072fedd8bdb8387c7c57e91ec + + + + uInt16 + ePhentsize + structelfHeader.html + 6982d944b2fd4b3f11813a8806500828 + + + + uInt16 + ePhnum + structelfHeader.html + 4635401868104caa04fcb5bb60840df6 + + + + uInt32 + ePhoff + structelfHeader.html + aff1ff2cb64932f1e1a1f6cf3b881787 + + + + uInt16 + eShentsize + structelfHeader.html + a8a9b01678001673e6d0bdef65274d99 + + + + uInt16 + eShnum + structelfHeader.html + a5b9594ecad96ed7448dbcf95da7895f + + + + uInt32 + eShoff + structelfHeader.html + 3d8c518903e5e4db018a336edb6ef204 + + + + uInt16 + eShstrndx + structelfHeader.html + 8842d2d5aed087cd50914a46461d3f40 + + + + uInt16 + eType + structelfHeader.html + 34e52f945d79cca21dc50a8aef79f9e8 + + + + uInt32 + eVersion + structelfHeader.html + d987cee7cf39f478e5f4568e61858792 + + + + + elfPltInfo + structelfPltInfo.html + + uInt32 + pltInfo + structelfPltInfo.html + 386532ff3627c9a0c6d93b9a8ba7d945 + + + + uInt32 + pltOffset + structelfPltInfo.html + fbe08b823da04c152efbf47537fc5aab + + + + + elfProgramHeader + structelfProgramHeader.html + + uInt32 + phAlign + structelfProgramHeader.html + 818c3dde165f8cc3b389f6c38abc8638 + + + + uInt32 + phFilesz + structelfProgramHeader.html + 8a5809f3eae9863507db66786c2af3b0 + + + + uInt32 + phFlags + structelfProgramHeader.html + a2896235f4362e24ef9542cede9f5a6c + + + + uInt32 + phMemsz + structelfProgramHeader.html + b5a140ab0f0225a8459f88d905995dd0 + + + + uInt32 + phOffset + structelfProgramHeader.html + 93a7c0296fe86a429cf58989956d28ff + + + + uInt32 + phPaddr + structelfProgramHeader.html + 7d03ba7115810979c58c4f2df8d3edba + + + + uInt32 + phType + structelfProgramHeader.html + 5212a5be2811b5095729cc7422364d7a + + + + uInt32 + phVaddr + structelfProgramHeader.html + 14f11176e999131fb9be875aeb500447 + + + + + elfSectionHeader + structelfSectionHeader.html + + uInt32 + shAddr + structelfSectionHeader.html + 6f825e4c27a07a0ea09d7f219f0a3028 + + + + uInt32 + shAddralign + structelfSectionHeader.html + 4e415271587c80ff8f9c6c8cb2008603 + + + + uInt32 + shEntsize + structelfSectionHeader.html + 7cc42511da161c23c1fc1c2b205f4625 + + + + uInt32 + shFlags + structelfSectionHeader.html + 3d738d7ebe3b6eed2b50147b42122d33 + + + + uInt32 + shInfo + structelfSectionHeader.html + 1a4022dc1f0ea45729ebd64492df6e33 + + + + uInt32 + shLink + structelfSectionHeader.html + 51692e8503d83cbfdcbbe62c35d0fc0a + + + + uInt32 + shName + structelfSectionHeader.html + 2e986e7bb61f39e9f8acb689d69288af + + + + uInt32 + shOffset + structelfSectionHeader.html + bdc6319f2f19c7c1c33bf2f0d86b6d58 + + + + uInt32 + shSize + structelfSectionHeader.html + 285d41cc0ad6e460792b9524c6db5345 + + + + uInt32 + shType + structelfSectionHeader.html + 92e73a5bceb23de152ec81934565616f + + + + + eth_addr + structeth__addr.html + + + PACK_STRUCT_FIELD + structeth__addr.html + 659e6d94ddb0acdae1a3df46b0de80ed + (uInt8 addr[6]) + + + + eth_hdr + structeth__hdr.html + + + PACK_STRUCT_FIELD + structeth__hdr.html + be181fdb429751f02634dbc530673199 + (uInt16 type) + + + + PACK_STRUCT_FIELD + structeth__hdr.html + acc59d511878ffbb0e4c1b5b1b6e2a23 + (struct eth_addr src) + + + + PACK_STRUCT_FIELD + structeth__hdr.html + 72f0a95244a7d946dba634721c0d20d4 + (struct eth_addr dest) + + + + etheraddr + unionetheraddr.html + + unsigned char + bytes + unionetheraddr.html + 56008d2346bd7891de8a166d918b449a + [6] + + + unsigned short + shorts + unionetheraddr.html + 1a39497e2757eacc1cc96c7ba2f5d12a + [3] + + + + ethernetif + structethernetif.html + + eth_addr * + ethaddr + structethernetif.html + 8f3049366ffe182fd1d4e0e2ce4542d7 + + + + + ethip_hdr + structethip__hdr.html + + + PACK_STRUCT_FIELD + structethip__hdr.html + e121a22334e3ad93e6119db2b8945797 + (struct ip_hdr ip) + + + + PACK_STRUCT_FIELD + structethip__hdr.html + eaff5bdb00c5618ea94cc70081ba27d9 + (struct eth_hdr eth) + + + + fcntl_args + structfcntl__args.html + + long + arg + structfcntl__args.html + 359ca968530c6ac026b226cc564cca0c + + + + char + arg_l_ + structfcntl__args.html + 76a4b559d0871127e32bad2072fdfe1f + [PADL_(long)] + + + char + arg_r_ + structfcntl__args.html + 988936d007f25d67d6f9281544049e88 + [PADR_(long)] + + + int + cmd + structfcntl__args.html + 37d96e0fe66231dce7f61d06c19e259e + + + + char + cmd_l_ + structfcntl__args.html + 3fbcb0e855a8b715c733728efa2ccae0 + [PADL_(int)] + + + char + cmd_r_ + structfcntl__args.html + c9f863c405ea0ef4d672d731feaaa953 + [PADR_(int)] + + + int + fd + structfcntl__args.html + c51e9ffed7cc14ea6146d2fe50ae1028 + + + + char + fd_l_ + structfcntl__args.html + 80ea745190175e86d7b7a52412b0d5af + [PADL_(int)] + + + char + fd_r_ + structfcntl__args.html + b179b1a42944a71ff75fde4e99a4a48f + [PADR_(int)] + + + + file + structfile.html + + int + f_flag + structfile.html + 314e5cc77afefbebb7f5e7d197b089ab + + + + fileDescriptor * + fd + structfile.html + 5a1b356e191a81d71a02560074aacd2a + + + + char + path + structfile.html + 48952da96dfce82445b051d594d7bbf6 + [1024] + + + + fileDescriptor + structfileDescriptor.html + + void * + inode + structfileDescriptor.html + d6e69b4726ce93464490201390a9d922 + + + + fileDescriptor * + next + structfileDescriptor.html + d83171631d4363bfb418aeac21a225c2 + + + + off_t + offset + structfileDescriptor.html + 09c5cd0d4979a70b8d7098319cd00b7c + + + + fileDescriptor * + prev + structfileDescriptor.html + fd9051274bbedc680cce81a6a5fd6b2a + + + + size_t + size + structfileDescriptor.html + 2967356da3f80c5df1405f4e2fb4272b + + + + + fileDescriptorStruct + structfileDescriptorStruct.html + + char * + buffer + structfileDescriptorStruct.html + cbc0897e87c2c167cdb8cb1beb77f598 + + + + cacheNode * + cacheNode + structfileDescriptorStruct.html + 0222d37f7abbfbf02d84c98a9a532c33 + + + + dmadat * + dmadat + structfileDescriptorStruct.html + 62c52d66a6baff1f91fec689b624e3b3 + + + + int + dsk_meta + structfileDescriptorStruct.html + c4a0e558e819f84243070ac2adaa6b11 + + + + char + fileName + structfileDescriptorStruct.html + 4ca84ca208f0bcd97d654f99a55724f6 + [512] + + + uInt32 + ino + structfileDescriptorStruct.html + fc289229a1011c71cde06dce77dadd7e + + + + uInt16 + length + structfileDescriptorStruct.html + f4ee8935dc90d7f16ebffe20077a63eb + + + + uInt16 + mode + structfileDescriptorStruct.html + 8c43ddd6ff5fd5383bcdde5896846e98 + + + + vfs_mountPoint * + mp + structfileDescriptorStruct.html + f8abeb5da4a430885db51246db1356f9 + + + + fileDescriptorStruct * + next + structfileDescriptorStruct.html + fe4f514afb8946b16aab3c8e50f8069c + + + + uInt32 + offset + structfileDescriptorStruct.html + eedbb6c79fc5a34c4b8cf4ebbf6a0658 + + + + uInt32 + perms + structfileDescriptorStruct.html + 11626b5d99a5da968f43bc37d2591c5c + + + + fileDescriptorStruct * + prev + structfileDescriptorStruct.html + 3301f80684107656eeb91edfaed9e676 + + + + uInt32 + resid + structfileDescriptorStruct.html + c94ccd4c8160d17fa851fed274c5a8c4 + + + + uInt32 + size + structfileDescriptorStruct.html + 97eb3dcefe53610658dc341ca449e290 + + + + uInt32 + start + structfileDescriptorStruct.html + 74b5825aa688ae7936fc0492743ae372 + + + + uInt16 + status + structfileDescriptorStruct.html + dd78e2b569c4813dc1b171f4203f3e6b + + + + + fileSystem + structfileSystem.html + + fileSystem * + next + structfileSystem.html + a53ac2dce5c23d729ca2e49907a542de + + + + fileSystem * + prev + structfileSystem.html + 385cd52ba55b3ed318ee54f3f42b5a54 + + + + int(* + vfsInitFS + structfileSystem.html + 63cc4eb02c498b7ae04d3cedba288822 + )(void *) + + + int(* + vfsMakeDir + structfileSystem.html + 20da59647c97bc603d6d447984f335d7 + )(char *, void *) + + + int(* + vfsOpenFile + structfileSystem.html + 0fdae1689e7c9d514c635f790b11635d + )(void *, void *) + + + int(* + vfsRead + structfileSystem.html + c5639f8b5425e84b0e25b183f18dbb7a + )(void *, char *, long, long) + + + int(* + vfsRemDir + structfileSystem.html + 17425293e60c94966742873b8033513c + )(char *) + + + int(* + vfsSync + structfileSystem.html + 3395853e7bdf63a37eb2c7056c8bd3a5 + )(void) + + + int + vfsType + structfileSystem.html + a1b7987f710ba203dffb15590ff58ce0 + + + + int(* + vfsUnlink + structfileSystem.html + 215822943f3048f49e56579c11ca55d7 + )(char *, void *) + + + int(* + vfsWrite + structfileSystem.html + 0a4a469c38583399be85b1b9d63875c3 + )(void *, char *, long, long) + + + + FileSystemAbstract + classFileSystemAbstract.html + + virtual int + read + classFileSystemAbstract.html + 7b429977060959206ff6f741a063062d + (char *, long, long)=0 + + + virtual int + write + classFileSystemAbstract.html + 2f1993d9e8bf9cde4e6f2d60cdccc58f + (char *, long, long)=0 + + + virtual + ~FileSystemAbstract + classFileSystemAbstract.html + 21f6597288d78e178e60eb6b55040ecf + (void) + + + + fs + structfs.html + + u_int * + fs_active + structfs.html + c1520bcda580bd3694fa7be346622285 + + + + int32_t + fs_avgfilesize + structfs.html + 3d750fecfb70d46d78e3964c0fc62db0 + + + + int32_t + fs_avgfpdir + structfs.html + 4e27ad3d243d1868c517c7f50db36c68 + + + + int32_t + fs_bmask + structfs.html + 9a6df636b99f001bb0fe96c2c567c3db + + + + int32_t + fs_bshift + structfs.html + 664686425d41a31c188000518c356682 + + + + int32_t + fs_bsize + structfs.html + beaa37858276e7d7d7f8f4260bc53f6d + + + + int32_t + fs_cblkno + structfs.html + dedb82f28a6436a506aa3c47bdf49aa0 + + + + int32_t + fs_cgrotor + structfs.html + 30411c307e72e31cec612a97b004453e + + + + int32_t + fs_cgsize + structfs.html + 1a500c66d35a8ae7875ae00c2a953eea + + + + int8_t + fs_clean + structfs.html + d70b3b14f20ee12639f774ce0a6817b0 + + + + u_int8_t * + fs_contigdirs + structfs.html + d7440c4ded770a821535ad723d30f74a + + + + int32_t + fs_contigsumsize + structfs.html + cdd52fe6ac532b73eb877c57b286dd93 + + + + ufs2_daddr_t + fs_csaddr + structfs.html + d43582016bfc00268dbd3de5bdf63c56 + + + + csum * + fs_csp + structfs.html + ec267ea11a6dd319fb4b484d555c1ed8 + + + + int32_t + fs_cssize + structfs.html + 8eba877a723ca9b8f9c762a1d65878e9 + + + + csum_total + fs_cstotal + structfs.html + 85a5dbf3800d9a52f02efc0367cf87f2 + + + + int32_t + fs_dblkno + structfs.html + fc80e8002a127f6e31ab675bc79d7466 + + + + int64_t + fs_dsize + structfs.html + a8e6378d3a6150f5a1dc264cf2e306e6 + + + + int32_t + fs_firstfield + structfs.html + 845f442a845714c10fff6d8b12c9eb9e + + + + int32_t + fs_flags + structfs.html + 3036cb913215b8925934f2d87792e75b + + + + int32_t + fs_fmask + structfs.html + f447cdadaacd96c24c81f7e34c0059f5 + + + + int8_t + fs_fmod + structfs.html + 685528bae5950f6dc8d7868ce1df2268 + + + + int32_t + fs_fpg + structfs.html + 8231c53c394bf5c523584dbe87295b03 + + + + int32_t + fs_frag + structfs.html + 13aa148271139d206d6b778ac9b3ed09 + + + + int32_t + fs_fragshift + structfs.html + 27f2b7e09b8716cf08237aba7529fbf7 + + + + int32_t + fs_fsbtodb + structfs.html + 420213fcd930d17a087a39fa48eab6bb + + + + int32_t + fs_fshift + structfs.html + c62c66d38fde6372b81e3cf8ef8ec6f2 + + + + int32_t + fs_fsize + structfs.html + c2a347c2b6170615954aee791991f94d + + + + u_char + fs_fsmnt + structfs.html + 395b45d15be4a5d7e84ca5d4ea73deab + [MAXMNTLEN] + + + int32_t + fs_iblkno + structfs.html + 680d9067242a7b551779146d839997f4 + + + + int32_t + fs_id + structfs.html + b656ef66b4edf79aaf8def4739d65aa2 + [2] + + + int32_t + fs_inopb + structfs.html + 09f5993f6a06c3a6543978b91da11826 + + + + int32_t + fs_ipg + structfs.html + b9ac53ea2f7e8f218b48ce3d68245e12 + + + + int32_t + fs_magic + structfs.html + acc2f0aa6f3902f165c563ce5ba76373 + + + + int32_t + fs_maxbpg + structfs.html + 1236b6b674047859269b8df46a745aba + + + + int32_t + fs_maxbsize + structfs.html + 133f70897ddd802936d9f15f9c4f7b1d + + + + int32_t * + fs_maxcluster + structfs.html + 50ffe84a85ce08275f6ca6f585cfe3c8 + + + + int32_t + fs_maxcontig + structfs.html + 78bdd388e46c8136e6f9e5b6b7a3f600 + + + + u_int64_t + fs_maxfilesize + structfs.html + 80705fcf0b5478639af84da1d4c24e72 + + + + int32_t + fs_maxsymlinklen + structfs.html + bc0a279ec4d6a3f7a70e7078c9def3d3 + + + + int32_t + fs_minfree + structfs.html + 3b39e3f97e0438ecbb1a953dec03a5c1 + + + + int32_t + fs_ncg + structfs.html + 06f4cbb13f8a47c87f53f5b3a7d86340 + + + + int32_t + fs_nindir + structfs.html + 2d119c1181a7e3acad4d7705a589d20b + + + + void * + fs_ocsp + structfs.html + c3a7cc53b1b3ebd2ba48b84c8e0432f7 + [NOCSPTRS] + + + int32_t + fs_old_cgmask + structfs.html + 3372db524b01604405d0736d4c76ed88 + + + + int32_t + fs_old_cgoffset + structfs.html + 0e65a1457e48bf92c3ff9ed5de2d2f97 + + + + int32_t + fs_old_cpc + structfs.html + da2826b8126cd04502a8d106d97f2feb + + + + int32_t + fs_old_cpg + structfs.html + 3059d11894848b96ae73618740f0dac6 + + + + int32_t + fs_old_csaddr + structfs.html + 1e5f3cc79f0589b713e56ae3f7892287 + + + + csum + fs_old_cstotal + structfs.html + 987656a71ddd126654688a50477b4757 + + + + int32_t + fs_old_dsize + structfs.html + 07a13bddf97b62b08ec62f12f788be8a + + + + int8_t + fs_old_flags + structfs.html + 2eb4e28e41443e46d48f4b2d401fa61f + + + + int32_t + fs_old_inodefmt + structfs.html + 8fd0d606db522d961af347195bb59909 + + + + int32_t + fs_old_interleave + structfs.html + ffe7e7f7fcff6fab9079d83220e3e1cc + + + + int32_t + fs_old_ncyl + structfs.html + 3b4d10d43d4175b9444ed73ddcf18140 + + + + int32_t + fs_old_npsect + structfs.html + aefee9a806967afe881a50fcbe391ff5 + + + + int32_t + fs_old_nrpos + structfs.html + ef6eb7c95acad0463084fc855e91c73d + + + + int32_t + fs_old_nsect + structfs.html + 89b502e2bf515440bc150e8e4ebb12c9 + + + + int32_t + fs_old_nspf + structfs.html + 7262744877dac1c79e119fab7ee3d67d + + + + int32_t + fs_old_postblformat + structfs.html + ff096e7b1228e1914b01a8b66e74b1b1 + + + + int32_t + fs_old_rotdelay + structfs.html + 31507b3bebe2528e83e9eecadea5fca0 + + + + int32_t + fs_old_rps + structfs.html + f615de722bf977da3bf0b21e99099358 + + + + int32_t + fs_old_size + structfs.html + d24dc27973a0594319921fe1aa0394d4 + + + + int32_t + fs_old_spc + structfs.html + ffb1c061e74f60407af46700f5394a0c + + + + int32_t + fs_old_time + structfs.html + 948e2a387ab0a3cfd674e93db8e9faf0 + + + + int32_t + fs_old_trackskew + structfs.html + b013e02a3dd43b54edb8d17a6303987e + + + + int32_t + fs_optim + structfs.html + d2741b461acb83e521e8f094586e1f04 + + + + int32_t + fs_pad + structfs.html + 2cb27fb4a6379e89a430db9f9d51eda5 + + + + int64_t + fs_pendingblocks + structfs.html + 716babdd931f0aae037a388a76fb0f5e + + + + int32_t + fs_pendinginodes + structfs.html + 2edcaaaf740c2737b958c8f0de0bafde + + + + int64_t + fs_qbmask + structfs.html + a771c09702d1e51ee526fb822e7230a5 + + + + int64_t + fs_qfmask + structfs.html + b48686a078d1a8410ec36696f0afeb05 + + + + int8_t + fs_ronly + structfs.html + c4a00ffe190e24cf27323062dd3c4b04 + + + + int32_t + fs_save_cgsize + structfs.html + 296f6ea58ab5171bb0cebf8d9e9759b9 + + + + int32_t + fs_sblkno + structfs.html + b96f2622ae5d8b12c0ca31a210b3c58e + + + + int64_t + fs_sblockloc + structfs.html + 7f7bd1346fb9aa31b3509e7736b9c3c5 + + + + int32_t + fs_sbsize + structfs.html + 60ddc7f4adc14ba5f09977808f93b124 + + + + int64_t + fs_size + structfs.html + 4f95748c8c7cc9e3e9ed007405b99761 + + + + int32_t + fs_snapinum + structfs.html + 1ad6b20700301e921baacf847c3e6397 + [FSMAXSNAP] + + + int32_t + fs_spare1 + structfs.html + b3bce140bf4c56bf44bb2d19eed05a03 + [2] + + + int32_t + fs_spare2 + structfs.html + 7cebf2cb358cde121c29269dbc20a1f3 + + + + int32_t + fs_spare5 + structfs.html + a0a18ada28e13800a631dce1e2c4c54a + [2] + + + int32_t + fs_sparecon32 + structfs.html + eaac93a705f4c2c2f2b194cc8772cc80 + [26] + + + int64_t + fs_sparecon64 + structfs.html + aafbb9b21699c2a5f5ec95503454212c + [17] + + + int32_t + fs_state + structfs.html + 6c2e8cf33c773a90113fcc7fe9a75c51 + + + + u_int64_t + fs_swuid + structfs.html + 582e900902af7c6ba9a7a837c61ce8b9 + + + + ufs_time_t + fs_time + structfs.html + 05c9a84e408e2f7898dd0a83f7859112 + + + + int32_t + fs_unused_1 + structfs.html + 7246de3f8042955f49127b1e656838f5 + + + + u_char + fs_volname + structfs.html + 37e5fc9327d9b06a1935ae3829000ab6 + [MAXVOLLEN] + + + + fsid + structfsid.html + + int32_t + val + structfsid.html + 9a793a22b9735f8da248eeee91322aaa + [2] + + + + fstat_args + structfstat__args.html + + int + fd + structfstat__args.html + 1bebabe9301b24f1546f59fa60962a07 + + + + char + fd_l_ + structfstat__args.html + df7b64cadb2c1bc8284d9da6edc067dc + [PADL_(int)] + + + char + fd_r_ + structfstat__args.html + 51f7bdc4ba12974ebecab9f664bf02c5 + [PADR_(int)] + + + stat * + sb + structfstat__args.html + 68d8bd4f5caa652e218234d4375f6c13 + + + + char + sb_l_ + structfstat__args.html + 6c06b0c8f442574a90dd301678adebad + [PADL_(struct stat *)] + + + char + sb_r_ + structfstat__args.html + 19f051831b49b2a7a7abc292e67ad155 + [PADR_(struct stat *)] + + + + fstatfs_args + structfstatfs__args.html + + statfs * + buf + structfstatfs__args.html + 5256f75c4eec2d07665d991d7d6c634c + + + + char + buf_l_ + structfstatfs__args.html + be177be01b3b43733ddec58b83a3c3b6 + [PADL_(struct statfs *)] + + + char + buf_r_ + structfstatfs__args.html + ede310c5c9c632aebe82b26630b097d1 + [PADR_(struct statfs *)] + + + int + fd + structfstatfs__args.html + 0ffe0000676940ea2318a5a85b0a2031 + + + + char + fd_l_ + structfstatfs__args.html + 06f934425c0adaf809d7d5a565f9f0bf + [PADL_(int)] + + + char + fd_r_ + structfstatfs__args.html + b4ead051d9b8014cfa19eb0b1b121f9e + [PADR_(int)] + + + + gdt_descr + structgdt__descr.html + + uInt32 *base + __attribute__ + structgdt__descr.html + 9c540c5e1672426b7c6430e1b2f66fba + ((packed)) + + + uInt16 + limit + structgdt__descr.html + 2c59f0ca24b900a4bfc00019185296b7 + + + + + gdtDescriptor + structgdtDescriptor.html + + unsigned char + access + structgdtDescriptor.html + e0bca342b5caa6d39826f21fc9ac4d56 + + + + unsigned char + baseHigh + structgdtDescriptor.html + 2cd45ddaee984e45ef519b5f96cb4151 + + + + unsigned short + baseLow + structgdtDescriptor.html + d8fb7196c3b0b2d15ebbc0d20006d0a8 + + + + unsigned char + baseMed + structgdtDescriptor.html + ef125e8406580a85d2201c2d63245575 + + + + unsigned int + granularity + structgdtDescriptor.html + 1c5e6d9ddc74b0998b968a383e5f314c + + + + unsigned int + limitHigh + structgdtDescriptor.html + 8f380d84a88a1982542a08fd9b53698f + + + + unsigned short + limitLow + structgdtDescriptor.html + 3b6f25eeaf186c263985eabffb96cb1a + + + + + gdtGate + structgdtGate.html + + unsigned short + access + structgdtGate.html + 78486d8b9aa678859910a54e16ca043c + + + + unsigned short + offsetHigh + structgdtGate.html + acfb0c1ac599c92b3aa941bbf146cab6 + + + + unsigned short + offsetLow + structgdtGate.html + bc0d1d719871949fd4a56d71ba97076e + + + + unsigned short + selector + structgdtGate.html + 71d7780bce5bd08890088cab94d6c415 + + + + + getdtablesize_args + structgetdtablesize__args.html + + register_t + dummy + structgetdtablesize__args.html + 514b5ae606bf5f78bcec675843a63dca + + + + + getgid_args + structgetgid__args.html + + register_t + dummy + structgetgid__args.html + 24d07a4873dcb40d8da43b56ace6c8cf + + + + + getpid_args + structgetpid__args.html + + register_t + dummy + structgetpid__args.html + bb2b9573f51f030bf74f619f51d9f002 + + + + + gettimeofday_args + structgettimeofday__args.html + + timeval * + tp + structgettimeofday__args.html + fd193375eb0db7ca9958363b54d8740b + + + + char + tp_l_ + structgettimeofday__args.html + 667ecbf7d5258370d52d22ae84cb82c9 + [PADL_(struct timeval *)] + + + char + tp_r_ + structgettimeofday__args.html + 80f4b4c6cc640ee10b635e436e3a7fba + [PADR_(struct timeval *)] + + + timezone * + tzp + structgettimeofday__args.html + df6abf340afc684fe7fd5794b1caff5c + + + + char + tzp_l_ + structgettimeofday__args.html + d4b2910111c58580d7b46d05f91edb13 + [PADL_(struct timezone *)] + + + char + tzp_r_ + structgettimeofday__args.html + 1da6fe005a78fc439f0bfe28d1b9a55a + [PADR_(struct timezone *)] + + + + getuid_args + structgetuid__args.html + + register_t + dummy + structgetuid__args.html + dab9950a92eaf8ebdbd25d221d3010a1 + + + + + hostRingEntry + structhostRingEntry.html + + hostRingEntry::@6 + buff + structhostRingEntry.html + 72c3ff30ecef55b4118a6b256d320cfa + + + + char * + data + unionhostRingEntry_1_1@6.html + 22e3d70901c1ca63bc54d4c7b7314e68 + + + + mds * + md + structhostRingEntry.html + 1d19c97563a6859a066762e7d0d32739 + + + + + i386_frame + structi386__frame.html + + uInt32 + cs + structi386__frame.html + 9f6fc16fdbb8b50c1bb918752f24b4bd + + + + uInt32 + ds + structi386__frame.html + 0a9212f678429305f296862a065eae28 + + + + uInt32 + eax + structi386__frame.html + 6bdccd94414ae6d4bbcab072c246d3f3 + + + + uInt32 + ebp + structi386__frame.html + dcf6812a951acee52fce378a3c935b1f + + + + uInt32 + ebx + structi386__frame.html + 53a7ba5ffb902f7f1cfa1bbfaad9caba + + + + uInt32 + ecx + structi386__frame.html + 9c070d809c0e3a61dae1e627e2175194 + + + + uInt32 + edi + structi386__frame.html + 61c0ccde421dc6aac659dda5236b2593 + + + + uInt32 + edx + structi386__frame.html + 08c82da73c44988b8a0f922c53d57cd8 + + + + uInt32 + eip + structi386__frame.html + ef87f1d1d6f1ad030c95773e7eedfa16 + + + + uInt32 + es + structi386__frame.html + c02b314c7392943613915ce20b0b6c29 + + + + uInt32 + esi + structi386__frame.html + 4e207fc8d3fe3eb3024826fd73774b74 + + + + uInt32 + esp + structi386__frame.html + ecdc0871fc77e76675a61310e1c67f92 + + + + uInt32 + flags + structi386__frame.html + 63e8e0c4531c08958e53b3748b48b082 + + + + uInt32 + fs + structi386__frame.html + 58f8fbea4a52a31f59304fab00a31608 + + + + uInt32 + gs + structi386__frame.html + 0ce9046ede02346b13eeb84668b88600 + + + + uInt32 + ss + structi386__frame.html + 4f72b16e5f2ff034afa82de9229face6 + + + + uInt32 + user_esp + structi386__frame.html + bbfc7b0ada36bd69608adfa39f5fc133 + + + + uInt32 + user_ss + structi386__frame.html + 3b8a869c050932532940fd73c32ea4d2 + + + + + i387Struct + structi387Struct.html + + long + cwd + structi387Struct.html + 8749a1a1ac484b27a99f0761f463be00 + + + + long + fcs + structi387Struct.html + 73816f32b26fba0bc195abaf3ce473f5 + + + + long + fip + structi387Struct.html + 4f318581c995247dc97b4983437259d6 + + + + long + foo + structi387Struct.html + 50982bb78021968b7e2b63f541fc5366 + + + + long + fos + structi387Struct.html + 900260a0885da80f5e6ad017c583fa29 + + + + long + st_space + structi387Struct.html + 38dacb0d88798eb06da9e5969d134e8a + [20] + + + long + swd + structi387Struct.html + 478ea6e724fd053ec82f996d5e17892b + + + + long + twd + structi387Struct.html + f95c8955b91ef8f937f5074f91a719ae + + + + + icmp_dur_hdr + structicmp__dur__hdr.html + + + PACK_STRUCT_FIELD + structicmp__dur__hdr.html + 6bb8b61c1b9376e532b6da9f87b255c5 + (uInt32 unused) + + + + PACK_STRUCT_FIELD + structicmp__dur__hdr.html + a8f9921275f289e2f089066951e68048 + (uInt16 chksum) + + + + PACK_STRUCT_FIELD + structicmp__dur__hdr.html + 7fc1a2c96daa015d5e9c8c5581149dbe + (uInt16 _type_code) + + + u16_t + chksum + structicmp__dur__hdr.html + da29ca70b725524f59ba969efed5c870 + + + + u8_t + icode + structicmp__dur__hdr.html + ab7305d10b7cd3fd96ee3424ddba46c5 + + + + u8_t + type + structicmp__dur__hdr.html + 725c471d0a92b3ad5a47316df39b62e4 + + + + u32_t + unused + structicmp__dur__hdr.html + 02d25a41e6438d64e6b858c40f4e3f4f + + + + + icmp_echo_hdr + structicmp__echo__hdr.html + + + PACK_STRUCT_FIELD + structicmp__echo__hdr.html + 0e9ae9e696251095ecc69d231bae47c6 + (uInt16 seqno) + + + + PACK_STRUCT_FIELD + structicmp__echo__hdr.html + aa3a701f7bab6a4830dccd3e91beacf0 + (uInt16 id) + + + + PACK_STRUCT_FIELD + structicmp__echo__hdr.html + d7e2960ee0fd00e11a0aca35e4668010 + (uInt16 chksum) + + + + PACK_STRUCT_FIELD + structicmp__echo__hdr.html + b1219f4ee9ad3b8f988904aaacf7138b + (uInt16 _type_code) + + + u16_t + chksum + structicmp__echo__hdr.html + 65ffa20f2da497b6ca7f2e2c75cc740a + + + + u8_t + icode + structicmp__echo__hdr.html + 09cbe6937f16588714f1a2c5a33bfb84 + + + + u16_t + id + structicmp__echo__hdr.html + 6a80a74668fbb1500e0fab527ceba5b6 + + + + u16_t + seqno + structicmp__echo__hdr.html + 42ade6a5230d4161c272fcaec67b7c3d + + + + u8_t + type + structicmp__echo__hdr.html + 41fbe35b6732e5b675527b5561aaef73 + + + + + icmp_te_hdr + structicmp__te__hdr.html + + + PACK_STRUCT_FIELD + structicmp__te__hdr.html + 3d11393a091995a18f7a281ad5662a78 + (uInt32 unused) + + + + PACK_STRUCT_FIELD + structicmp__te__hdr.html + 6939f11247fccfcc5417b22494f2ed9c + (uInt16 chksum) + + + + PACK_STRUCT_FIELD + structicmp__te__hdr.html + 46d8bbce99ed85535e02dc6d18c3294a + (uInt16 _type_code) + + + u16_t + chksum + structicmp__te__hdr.html + fa9448daf9c3c077d49ade906c5ede64 + + + + u8_t + icode + structicmp__te__hdr.html + 739191eedfc092aefea52ddd64670a50 + + + + u8_t + type + structicmp__te__hdr.html + b8a96dbb8f806159a9e270505eade903 + + + + u32_t + unused + structicmp__te__hdr.html + be6c4317f8e9bf39ec53546cc26f75ff + + + + + in_addr + structin__addr.html + + uInt32 + s_addr + structin__addr.html + 8a06b11ad681c21d8474f014c4d49367 + + + + + initBlock + structinitBlock.html + + uInt8 + ladrf + structinitBlock.html + 18f6d5184b5a8a3dc34716b9e5a762a2 + [8] + + + uInt16 + mode + structinitBlock.html + 6dbe5d89c035727232538c53760a131d + + + + uInt8 + padr + structinitBlock.html + 966fe5afb7e00a8b9f093432322e03e2 + [6] + + + uInt16 + rdra + structinitBlock.html + 8213a0e400bb4f9d43a4284a10e9553e + + + + uInt16 + rlen + structinitBlock.html + 440d0221af7f72b1856b410f8c55ea6a + + + + uInt16 + tdra + structinitBlock.html + d7eec8942feb825f40ce889bdc42e00d + + + + uInt16 + tlen + structinitBlock.html + 67f35718c6171252a916315bf8177190 + + + + + ioctl_args + structioctl__args.html + + u_long + com + structioctl__args.html + ffd1f0ddcb0576d2811ce631e9d2fb2b + + + + char + com_l_ + structioctl__args.html + 61e7bad1832681d665546950325f6323 + [PADL_(u_long)] + + + char + com_r_ + structioctl__args.html + bf2312700af139573cb4be5a1edff540 + [PADR_(u_long)] + + + caddr_t + data + structioctl__args.html + eb632d2ac123fb63a619a7553f25fa0d + + + + char + data_l_ + structioctl__args.html + 1e85a417e516bc37ead86d12750e61f6 + [PADL_(caddr_t)] + + + char + data_r_ + structioctl__args.html + 00a5492b5077c41fd1e95ea6312fb65c + [PADR_(caddr_t)] + + + int + fd + structioctl__args.html + 14ff7d2d907d993df2c20b3ee623db01 + + + + char + fd_l_ + structioctl__args.html + f2e0ce8acc8bf5b2b60f2e6eac5a69bd + [PADL_(int)] + + + char + fd_r_ + structioctl__args.html + 179bf0556d147c45288a7ae40c531f63 + [PADR_(int)] + + + + ip_addr + structip__addr.html + + + PACK_STRUCT_FIELD + structip__addr.html + 60186a1db9399a085ce26b9a3cdf6c22 + (uInt32 addr) + + + u32_t + addr + structip__addr.html + aca6b7136a4c4efb4e0da1384d76f4b5 + [4] + + + + ip_hdr + structip__hdr.html + + + PACK_STRUCT_FIELD + structip__hdr.html + 6c5cf010b37e08aa60a657bbd7df4e9a + (struct ip_addr dest) + + + + PACK_STRUCT_FIELD + structip__hdr.html + 237265a6a91e55f216c94491b8d60d1f + (struct ip_addr src) + + + + PACK_STRUCT_FIELD + structip__hdr.html + eb9d49c40ea5a96e355690bdb7920553 + (uInt16 _chksum) + + + + PACK_STRUCT_FIELD + structip__hdr.html + 9e3c25fd5027ac9c3075ed9f652c5999 + (uInt16 _ttl_proto) + + + + PACK_STRUCT_FIELD + structip__hdr.html + 616fa15465f2e229d9aa7680a358ea81 + (uInt16 _offset) + + + + PACK_STRUCT_FIELD + structip__hdr.html + 89322c2db49c48663ce8b8808e73b73d + (uInt16 _id) + + + + PACK_STRUCT_FIELD + structip__hdr.html + 775da6a62003a7d1fe34144fd88f5ee7 + (uInt16 _len) + + + + PACK_STRUCT_FIELD + structip__hdr.html + 3fef89164693599490d3bfcd3faf25df + (uInt16 _v_hl_tos) + + + ip_addr src + dest + structip__hdr.html + 815e233e57dabbb88731c7454498286c + + + + u8_t + flow1 + structip__hdr.html + 4c540b15f84a9ee0290f277f896b913c + + + + u16_t + flow2 + structip__hdr.html + cb46c4fbc7cabb2da0c328a712ff8ff3 + + + + u8_t + hoplim + structip__hdr.html + c6ac97fa9cc364ca7cc9f0ae3713567c + + + + u16_t + len + structip__hdr.html + 53f3a7eb476a9667f23f1edbc0b94aca + + + + u8_t + nexthdr + structip__hdr.html + e659b31431947366639063f917b1864b + + + + u8_t + tclass1 + structip__hdr.html + ff59fbc114853a1d9bc44da83c04765e + + + + u8_t + tclass2 + structip__hdr.html + f40d1bf6005169510fb0c4910abe0ecf + + + + u8_t + v + structip__hdr.html + 3066d68a8a36f1de8c79db2f5b67e425 + + + + + issetugid_args + structissetugid__args.html + + register_t + dummy + structissetugid__args.html + d08354d3b758ff8c669d2bdf6ca6c9d9 + + + + + kmod_struct + structkmod__struct.html + + uInt32 + address + structkmod__struct.html + 736b08d6ec5c2ad04f10052042ac57a0 + + + + uInt16 + id + structkmod__struct.html + 62782743b8534001cf236c565fb034c9 + + + + char + name + structkmod__struct.html + e04fcb1a692e52b3d690395cb3e10a57 + [128] + + + kmod_struct * + next + structkmod__struct.html + 168192b10e715e81c5565b7098bb059e + + + + kmod_struct * + prev + structkmod__struct.html + 475f955814bba72a492d7c1912f38fb3 + + + + uInt16 + refs + structkmod__struct.html + a024c071673a830463410639498e9e28 + + + + + lncInfo + structlncInfo.html + + arpcom + arpcom + structlncInfo.html + 6ab65edc0c5bba6523ed5b95f3a25fd5 + + + + int + bdp + structlncInfo.html + e39a5151bfee43405df118538307a604 + + + + initBlock * + initBloack + structlncInfo.html + 099769d9082a972c0b23a7e4b9fc1c77 + + + + nicInfo + nic + structlncInfo.html + eccb5006639cf653b6a42de7b4ae1555 + + + + int + nrdre + structlncInfo.html + 7520aa6929e2407573acaa5d408c7af4 + + + + int + ntdre + structlncInfo.html + 1ca5c65a2fbc6bc1cd56930eeec0b7eb + + + + int + rap + structlncInfo.html + 3aa36dce92c5b6f53b9d09ef02cf8f92 + + + + int + rdp + structlncInfo.html + c7ddba88874d67bc22ca36aa5a30ec9b + + + + hostRingEntry * + recvRing + structlncInfo.html + 49f921775c4d249ce90af5afed331bd9 + + + + hostRingEntry * + transRings + structlncInfo.html + 1e59ad4c4c8f75bfc8c19ba8b3f889ae + + + + + lseek_args + structlseek__args.html + + int + fd + structlseek__args.html + d4abfccf01711d5ed22a1c200a116aa0 + + + + char + fd_l_ + structlseek__args.html + cd820b30e2ece3ea189fedbc8567cc49 + [PADL_(int)] + + + char + fd_r_ + structlseek__args.html + 6679b9fb752525d7bd53303d2886b989 + [PADR_(int)] + + + off_t + offset + structlseek__args.html + a3a9cc4e830e10c9ea424202680dd457 + + + + char + offset_l_ + structlseek__args.html + db2aeaadd8de2befceb5177e911127ef + [PADL_(off_t)] + + + char + offset_r_ + structlseek__args.html + cac4bece29e1040d9aae008cc422eb13 + [PADR_(off_t)] + + + int + pad + structlseek__args.html + fde977146d6d37dc255eee719dab7515 + + + + char + pad_l_ + structlseek__args.html + be39af3862d5c2ca2415b3c846f35943 + [PADL_(int)] + + + char + pad_r_ + structlseek__args.html + 849afaccbcf31cd57398d47b32d8ac4a + [PADR_(int)] + + + int + whence + structlseek__args.html + 9bdc9582e05572e135026a17d077dbb4 + + + + char + whence_l_ + structlseek__args.html + e4221ca5c233e303cec7e195c593a2e3 + [PADL_(int)] + + + char + whence_r_ + structlseek__args.html + aa4d319232dc933ae7921616ba6d421d + [PADR_(int)] + + + + lwip_socket + structlwip__socket.html + + netconn * + conn + structlwip__socket.html + cc08f8cc9af8dc159e035769a2f70013 + + + + netbuf * + lastdata + structlwip__socket.html + f648ad335e1a066b00801f992d0de3a8 + + + + uInt16 + lastoffset + structlwip__socket.html + 548897cb34e4f6254c0d466af80596ae + + + + + mds + structmds.html + + uInt16 + md0 + structmds.html + b918a9e27f5f2db9a390a87bda010994 + + + + uInt16 + md1 + structmds.html + 03497b545351e713101ef485bb613e29 + + + + short + md2 + structmds.html + 8e97b48b0e792936110351265e5d8c2b + + + + uInt16 + md3 + structmds.html + 55560d24569d20aff12528e4c4ec6a1e + + + + + memDescriptor + structmemDescriptor.html + + void * + baseAddr + structmemDescriptor.html + a1d1c6fe6d86d782b64c1ca467250cb9 + + + + uInt32 + limit + structmemDescriptor.html + 058bea66f641af082849f748d83ea065 + + + + memDescriptor * + next + structmemDescriptor.html + fef7871e9eb4790c4593ddfaddcd028f + + + + memDescriptor * + prev + structmemDescriptor.html + 1c3d40435fbd7093299235a8684d8b66 + + + + + mMap + structmMap.html + + int + cowCounter + structmMap.html + 2fb919d9c0a2653979ed667d59a395cb + + + + uInt32 + pageAddr + structmMap.html + c8d077d6fec5b5f9a63f01f044444f2b + + + + pid_t + pid + structmMap.html + d72d5f52b2195f98e60aa61ed52ae9b1 + + + + uInt16 + reserved + structmMap.html + 1561717fd6d76d6526c9dac718925681 + + + + uInt16 + status + structmMap.html + cce32b3022c0d0fbed2760ecc118f664 + + + + + mmap_args + structmmap__args.html + + caddr_t + addr + structmmap__args.html + 13ec5b173a8fe6428cf3bf0a5f2d4fc2 + + + + char + addr_l_ + structmmap__args.html + 0b950d63b35a421e0140dac436f58457 + [PADL_(caddr_t)] + + + char + addr_r_ + structmmap__args.html + db764f295f1ab9b6a27a330c6fb29b9f + [PADR_(caddr_t)] + + + int + fd + structmmap__args.html + abfe32d5934305c27dd528bba990ae12 + + + + char + fd_l_ + structmmap__args.html + b2d8c84e1dc03061702deae540ab04bd + [PADL_(int)] + + + char + fd_r_ + structmmap__args.html + 28da1ecfdbaa08585f87bf6f2c683883 + [PADR_(int)] + + + int + flags + structmmap__args.html + 04b82aa69d28fc03e57632b7d524758d + + + + char + flags_l_ + structmmap__args.html + 0892c23d201a13e43c3698b50c4b33b6 + [PADL_(int)] + + + char + flags_r_ + structmmap__args.html + e7ad12f8d6a0e8bf99b93ecc81ca61d4 + [PADR_(int)] + + + size_t + len + structmmap__args.html + 0b1dab766559d59a733fede0d3767c14 + + + + char + len_l_ + structmmap__args.html + 89d664f516358d463cc1f0c62a51f902 + [PADL_(size_t)] + + + char + len_r_ + structmmap__args.html + e78071aceed2615a73967de2e91d71e4 + [PADR_(size_t)] + + + int + pad + structmmap__args.html + 5ad4ee0f25f92b5a4da5a86ba40ee1e2 + + + + char + pad_l_ + structmmap__args.html + 583230925fd9142003dd05744596572e + [PADL_(int)] + + + char + pad_r_ + structmmap__args.html + fbfe84f69b20b3ed763f7d6fc1946de2 + [PADR_(int)] + + + off_t + pos + structmmap__args.html + 7cc0a114bae15892a406fa7196229e37 + + + + char + pos_l_ + structmmap__args.html + f2f774af4caa4c1f2430dd64002078d6 + [PADL_(off_t)] + + + char + pos_r_ + structmmap__args.html + 1cdb26b924f7c9b8139b21a33f633cd4 + [PADR_(off_t)] + + + int + prot + structmmap__args.html + d6c74b2bf9e921cb4da0cbd508b2e21d + + + + char + prot_l_ + structmmap__args.html + 480ce0a70e9bb53a4ba0886e69b4659d + [PADL_(int)] + + + char + prot_r_ + structmmap__args.html + bd2b0b4d37f210751274e75dc980c08e + [PADR_(int)] + + + + mpi_mbox + structmpi__mbox.html + + mpi_message * + msg + structmpi__mbox.html + b69ac18686e2132261481320dc5e57d1 + + + + mpi_message * + msgLast + structmpi__mbox.html + c359cd90f2d9d09b5340a615c6a24e98 + + + + char + name + structmpi__mbox.html + 1dd212ba5f9ee0acea4c50534510e0d8 + [64] + + + mpi_mbox * + next + structmpi__mbox.html + d8e3ec3d239e749dd9138875f72ead29 + + + + pidType + pid + structmpi__mbox.html + b9e2e323d303e4f0aa69bdb2066b92ba + + + + mpi_mbox * + prev + structmpi__mbox.html + 522d718a5601a2b84d451a63c3b548b7 + + + + + mpi_message + structmpi__message.html + + char + data + structmpi__message.html + 30e594968aa6a16226e2fb4f38b7a9ab + [MESSAGE_LENGTH] + + + uInt32 + header + structmpi__message.html + 218677ef8c9f6457e4008c20c79eed8d + + + + mpi_message * + next + structmpi__message.html + b0773f30b407ced06f0b52de72b7aebb + + + + pidType + pid + structmpi__message.html + ebe00f8f5a01ec8d4f56f8fab455ca8c + + + + + mprotect_args + structmprotect__args.html + + const void * + addr + structmprotect__args.html + e8c8335a3b9b90e3968d9105ea2f280d + + + + char + addr_l_ + structmprotect__args.html + 75554ef8b829633fe6e8b08e405ad31f + [PADL_(const void *)] + + + char + addr_r_ + structmprotect__args.html + 26769c1f0a998faed7c34cc35d5f9cc7 + [PADR_(const void *)] + + + size_t + len + structmprotect__args.html + 23173f4051368c4773200b6e1f135f49 + + + + char + len_l_ + structmprotect__args.html + 336d9dc2aa8a532a3c116748f34b89c4 + [PADL_(size_t)] + + + char + len_r_ + structmprotect__args.html + 75e0825fa0c03b516e5939546ee89a76 + [PADR_(size_t)] + + + int + prot + structmprotect__args.html + 9f0a2d7ff6e4f715b3c1d4321cd1d487 + + + + char + prot_l_ + structmprotect__args.html + a9b89af91b6afeee1f184df1219a0e7e + [PADL_(int)] + + + char + prot_r_ + structmprotect__args.html + a42db0311bdc0fb028fcfbcb0aae90e1 + [PADR_(int)] + + + + munmap_args + structmunmap__args.html + + void * + addr + structmunmap__args.html + 8392e74205114bd929deeb68c76035dc + + + + char + addr_l_ + structmunmap__args.html + 6dbacf73e5f9541d4f239573f37a0e3f + [PADL_(void *)] + + + char + addr_r_ + structmunmap__args.html + a0612e7e6212606a334ee62e06b480b0 + [PADR_(void *)] + + + size_t + len + structmunmap__args.html + 0daaf8cfeac90dc97056f79931a07b80 + + + + char + len_l_ + structmunmap__args.html + 450d320405d43dced35f5bd514043965 + [PADL_(size_t)] + + + char + len_r_ + structmunmap__args.html + f1e48b4ae1536d35d9daab1c9f267c4d + [PADR_(size_t)] + + + + net + structnet.html + + char + broadcast + structnet.html + cb1b886b0d5f38002edcedc9a81d6122 + [6] + + + char + mac + structnet.html + 6c7e36d2d6c3178681b03ed4bce55fab + [6] + + + + netbuf + structnetbuf.html + + err_t + err + structnetbuf.html + efd0b92792db1bdb3547d1f1d3212f67 + + + + ip_addr * + fromaddr + structnetbuf.html + 49224185e32ceccf52327cf1f97408d6 + + + + uInt16 + fromport + structnetbuf.html + e14783033660f4975f99dcd6c57e1c7b + + + + pbuf * + p + structnetbuf.html + e0c3ba45f7e26a90585c8d79d59c41bd + + + + pbuf * + ptr + structnetbuf.html + 2301ad2b03edfb74049a2b0ef6cd2cd5 + + + + + netconn + structnetconn.html + + sys_mbox_t + acceptmbox + structnetconn.html + 9b59188f300828d2b5814e27ab27cad0 + + + + err_t + err + structnetconn.html + 5da7386a373d51b886f0f6e5bbe50adb + + + + sys_mbox_t + mbox + structnetconn.html + d54529e379763409dae48a191c401def + + + + netconn::@0 + pcb + structnetconn.html + 182f4ff8950c8818ef67db1ff64e9c23 + + + + tcp_pcb * + tcp + unionnetconn_1_1@0.html + 993d030b8dfcc702609b4ad21a7c344d + + + + udp_pcb * + udp + unionnetconn_1_1@0.html + 255b65274af8b79146f13fdafdaf76a8 + + + + sys_mbox_t + recvmbox + structnetconn.html + 9f2bf6a3865b6a22a8a71ec2f3e770da + + + + sys_sem_t + sem + structnetconn.html + 2524a19c868ae15196e6aab1141e8885 + + + + enum netconn_state + state + structnetconn.html + 936c33090ec35e5e8c0011be5515a589 + + + + enum netconn_type + type + structnetconn.html + 61af908d1d2e4e7345ac65d3b390d7b6 + + + + + netif + structnetif.html + + ip_addr + gw + structnetif.html + abb83f0808c4b1bf23e5a16bc4e486a8 + + + + char + hwaddr + structnetif.html + 18e73df74457dd1cb02d61d24e3ba924 + [6] + + + err_t(* + input + structnetif.html + 6a3101eb624d17937618618a57e2e570 + )(struct pbuf *p, struct netif *inp) + + + ip_addr + ip_addr + structnetif.html + d666097c02e7d7e82ea838b0c721470d + + + + err_t(* + linkoutput + structnetif.html + bf9e416b29a3de59c78b141b8eed37cc + )(struct netif *netif, struct pbuf *p) + + + char + name + structnetif.html + 32fca6ffd28bb9af3f891a378827a67e + [2] + + + ip_addr + netmask + structnetif.html + c4b9556c67758bde9a2b29f57f3e8cf2 + + + + netif * + next + structnetif.html + e77736b64df442242795220d76be6b86 + + + + uInt8 + num + structnetif.html + 79f6bfc95928144230b3cf9a8f15029b + + + + err_t(* + output + structnetif.html + b180ab98b90830ed15503822405e5a23 + )(struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr) + + + void * + state + structnetif.html + 809cc57c0dff09c5c9ae45b02c2002f3 + + + + + nicBuffer + structnicBuffer.html + + char * + buffer + structnicBuffer.html + 9679b6c2e76a7617884e422c11aa3eac + + + + int + length + structnicBuffer.html + 959ee09a7a6fc875f3d5d651576f37c4 + + + + nicBuffer * + next + structnicBuffer.html + b019ceba7f84eddae7d6b2abc538906a + + + + + nicInfo + structnicInfo.html + + int + ic + structnicInfo.html + ce0bfd3296cc049fa333e59b1b272072 + + + + int + ident + structnicInfo.html + bc40ed67a91dece36218837e90a90218 + + + + int + iobase + structnicInfo.html + 43f563787f5316ee79ca6bdf04c0b6df + + + + int + memMode + structnicInfo.html + 1260a18062e5cb16aac9b3f2b253409c + + + + int + mode + structnicInfo.html + 3dc304d78fecc9112cf979b7b1fc3525 + + + + + obreak_args + structobreak__args.html + + char * + nsize + structobreak__args.html + b30a3d3c9186553a40d1b6e7c5714fb4 + + + + char + nsize_l_ + structobreak__args.html + cd1d7ff13f15ba32dc6435c54d46e40f + [PADL_(char *)] + + + char + nsize_r_ + structobreak__args.html + 89ed0fc681b19b7e3f50ffc7e98cad47 + [PADR_(char *)] + + + + ogDisplay_UbixOS + classogDisplay__UbixOS.html + + virtual bool + ogAlias + classogDisplay__UbixOS.html + bdcccbbc380436267985ceeda592cdc8 + (ogSurface &, uInt32, uInt32, uInt32, uInt32) + + + virtual bool + ogClone + classogDisplay__UbixOS.html + 96bfabb0ad1ad71e41b633b501d521c1 + (ogSurface &) + + + virtual void + ogCopyPalette + classogDisplay__UbixOS.html + 0511b21713bea5e57d9a434ab206122d + (ogSurface &) + + + virtual bool + ogCreate + classogDisplay__UbixOS.html + f38ea0d057b387aca3056d255213d737 + (uInt32, uInt32, ogPixelFmt) + + + + ogDisplay_UbixOS + classogDisplay__UbixOS.html + 25d323f4811978e7ae91dc65fe2f65fd + (void) + + + virtual bool + ogLoadPalette + classogDisplay__UbixOS.html + e1b788afeabdaadbb42c0bf2720d6cfb + (const char *) + + + virtual void + ogSetPalette + classogDisplay__UbixOS.html + 644ce36b0328d9f111fa545eb1f2a45b + (uInt8, uInt8, uInt8, uInt8, uInt8) + + + virtual void + ogSetPalette + classogDisplay__UbixOS.html + 2a713a51129c93349813a51fddc48e4d + (uInt8, uInt8, uInt8, uInt8) + + + virtual void + ogSetPalette + classogDisplay__UbixOS.html + 2358b8b9aa1d32c66a3ceb0cc831049f + (const ogRGBA8[]) + + + virtual + ~ogDisplay_UbixOS + classogDisplay__UbixOS.html + 29ca9dd756f612e91ad13c0090385bac + (void) + + + uInt16 + FindMode + classogDisplay__UbixOS.html + a8a107e17d80061b7d747835e49f9ff7 + (uInt32, uInt32, uInt32) + + + void + GetModeInfo + classogDisplay__UbixOS.html + 8c57cdc366ba8c2904b865124225a520 + (uInt16) + + + void + GetVESAInfo + classogDisplay__UbixOS.html + 93552b3a106e40d37292eff9104d8eed + (void) + + + void + SetMode + classogDisplay__UbixOS.html + 3fb1ece94112604105efc94389428078 + (uInt16) + + + void + SetPal + classogDisplay__UbixOS.html + 7efbf741bacc04a07fc4ecb7d695c54f + (void) + + + uInt32 + activePage + classogDisplay__UbixOS.html + d8cc073e5db65ebd92112f623565c8a3 + + + + ogModeInfo * + modeInfo + classogDisplay__UbixOS.html + f5f94d1fe23624f84964cae04d8de95f + + + + void * + pages + classogDisplay__UbixOS.html + d17517e5f9f567029576489734396739 + [2] + + + ogVESAInfo * + VESAInfo + classogDisplay__UbixOS.html + 44126ad0630147c9b4053e8e5edb8902 + + + + uInt32 + visualPage + classogDisplay__UbixOS.html + 40b13e3c925a3b910cdcc0c68fbc15e2 + + + + + ogDisplay_VESA + classogDisplay__VESA.html + + virtual bool + ogAlias + classogDisplay__VESA.html + 72572158ab03d0764a16e10eae6e07f2 + (ogSurface &, uInt32, uInt32, uInt32, uInt32) + + + virtual bool + ogAvail + classogDisplay__VESA.html + 9a725f396979fd5d3f246c03b9ea2ad4 + (void) + + + virtual void + ogClear + classogDisplay__VESA.html + 2e7bd63f0181a095dae290079fe52dbb + (uInt32) + + + virtual bool + ogClone + classogDisplay__VESA.html + c5daa83688945e860f76b9a7cb1eb92f + (ogSurface &) + + + virtual void + ogCopyLineFrom + classogDisplay__VESA.html + f2956bd891d1a6c2238dd059af091008 + (uInt32, uInt32, void *, uInt32) + + + virtual void + ogCopyLineTo + classogDisplay__VESA.html + 2a744af413480a1d47a6ccd19ce97a0a + (uInt32, uInt32, const void *, uInt32) + + + virtual void + ogCopyPal + classogDisplay__VESA.html + b006e28cd0c1d81d3e9ae001d7ef68fe + (ogSurface &) + + + virtual bool + ogCreate + classogDisplay__VESA.html + 1c3af24147db4f8f1afdf5e44688c314 + (uInt32, uInt32, ogPixelFmt) + + + + ogDisplay_VESA + classogDisplay__VESA.html + 5c779500df6d52c09db0114a2e742096 + (void) + + + virtual uInt32 + ogGetPixel + classogDisplay__VESA.html + 5e06a34a5af67c5be61f5eea2eecf9ca + (int32, int32) + + + virtual void * + ogGetPtr + classogDisplay__VESA.html + 4baacb20c49d341d4878e567c336eeba + (uInt32, uInt32) + + + virtual void + ogHLine + classogDisplay__VESA.html + bef9358019a44a03c83ef13e4153bf51 + (int32, int32, int32, uInt32) + + + virtual bool + ogLoadPal + classogDisplay__VESA.html + 034291a3e17c89f10c1174fc2f815633 + (const char *) + + + virtual void + ogSetPixel + classogDisplay__VESA.html + 709ae906057782c3949d0b9a1af2496f + (int32, int32, uInt32) + + + virtual void + ogSetRGBPalette + classogDisplay__VESA.html + e0c9f2a2b0ce7963934af447e58573fc + (uInt8, uInt8, uInt8, uInt8) + + + virtual void + ogVFlip + classogDisplay__VESA.html + db09aaf7b83c0279818627f1d657b017 + (void) + + + virtual void + ogVLine + classogDisplay__VESA.html + 02f67a3a23f105e3c4582103a5727fb0 + (int32, int32, int32, uInt32) + + + virtual + ~ogDisplay_VESA + classogDisplay__VESA.html + 15d894c7759c4556b197445bd51ae4c4 + (void) + + + uInt16 + findMode + classogDisplay__VESA.html + 229bb408af8cc71bcd2417be1a78c17e + (uInt32, uInt32, uInt32) + + + void + getModeInfo + classogDisplay__VESA.html + 41e0b7bc522211a4597405aff970f491 + (uInt16) + + + void + getVESAInfo + classogDisplay__VESA.html + 749c536839f6b7523bf436e892590a0c + (void) + + + virtual uInt32 + rawGetPixel + classogDisplay__VESA.html + da5bdd89ff4a8970af6c68f619330b0e + (uInt32, uInt32) + + + virtual void + rawLine + classogDisplay__VESA.html + 901841845eaf5a0260ae732f65b6c03e + (uInt32, uInt32, uInt32, uInt32, uInt32) + + + virtual void + rawSetPixel + classogDisplay__VESA.html + 4d34471ee193b0aaa443594deb511d1c + (uInt32, uInt32, uInt32) + + + void + setMode + classogDisplay__VESA.html + cfad0818de6ad5bf355a680c5bce27a4 + (uInt16) + + + void + setPal + classogDisplay__VESA.html + f32dff183cb6ab9fd33c8ce1a2f67056 + (void) + + + bool + InGraphics + classogDisplay__VESA.html + 91bde55e81e026f1db469dbdb91081b6 + + + + TMode_Rec * + ModeRec + classogDisplay__VESA.html + d3462bf6c30907e939a16bd1db101b5b + + + + uInt16 + ScreenSelector + classogDisplay__VESA.html + ef9cf61e9472cfd6f0679e3e0e103372 + + + + TVESA_Rec * + VESARec + classogDisplay__VESA.html + 2053355951e2506817f976e9e87d8288 + + + + + ogModeInfo + structogModeInfo.html + + uInt8 paddington[461] + __attribute__ + structogModeInfo.html + 7daf5c1d089e98847915af725292fbb7 + ((packed)) + + + uInt16 offScreenMemSize + __attribute__ + structogModeInfo.html + 96ce7e3b01ced54b0cf6bbdb192f9429 + ((packed)) + + + void *offScreenMemOffset + __attribute__ + structogModeInfo.html + 53e67af21b9d58913797a7d9a3c5f1cd + ((packed)) + + + uInt32 physBasePtr + __attribute__ + structogModeInfo.html + e10483e94772d355fc15d289254bb853 + ((packed)) + + + uInt8 directColourMode + __attribute__ + structogModeInfo.html + 5226bac7fff8a7da2becf75bc593beaa + ((packed)) + + + uInt8 alphaFieldPosition + __attribute__ + structogModeInfo.html + 4b6b0942d5d36dfc6159ec56e512f31e + ((packed)) + + + uInt8 alphaMaskSize + __attribute__ + structogModeInfo.html + 543da66878a062f7027c5f1c17221c0f + ((packed)) + + + uInt8 blueFieldPosition + __attribute__ + structogModeInfo.html + c61bdb1dd5b4a9b07670dce4f3df2b9a + ((packed)) + + + uInt8 blueMaskSize + __attribute__ + structogModeInfo.html + 5a94fc61a0e118a800f41dce52011980 + ((packed)) + + + uInt8 greenFieldPosition + __attribute__ + structogModeInfo.html + 929e494c7be371388c17f5fc653d2d85 + ((packed)) + + + uInt8 greenMaskSize + __attribute__ + structogModeInfo.html + c69a624b2340b023fe1921db7a8add3e + ((packed)) + + + uInt8 redFieldPosition + __attribute__ + structogModeInfo.html + 3b18d621f781f2bdca9b36fb1f6d33c9 + ((packed)) + + + uInt8 redMaskSize + __attribute__ + structogModeInfo.html + a9bdb1e7694b8417a15c8698b28d0c24 + ((packed)) + + + uInt8 reserved + __attribute__ + structogModeInfo.html + 99ac2f7fbdd102f87fdfbac90f7b87e0 + ((packed)) + + + uInt8 numOfImagePages + __attribute__ + structogModeInfo.html + b443f4583354ff3183d2617897a31754 + ((packed)) + + + uInt8 bankSize + __attribute__ + structogModeInfo.html + 12ed10122838b96f629fa7b51098e857 + ((packed)) + + + uInt8 memoryModel + __attribute__ + structogModeInfo.html + 448cad4683a7897e291f14e073368cfc + ((packed)) + + + uInt8 numberOfBanks + __attribute__ + structogModeInfo.html + 2d5605373ff52718acd3cc559229edd7 + ((packed)) + + + uInt8 bitsPerPixel + __attribute__ + structogModeInfo.html + a9695ce86f1e6957acbd0d4551e6168c + ((packed)) + + + uInt8 numBitPlanes + __attribute__ + structogModeInfo.html + ed15265c2b65ac2a7cad7f955c2dc61d + ((packed)) + + + uInt8 charHeight + __attribute__ + structogModeInfo.html + 4e4ed1cc5073003c2faf5586abe14829 + ((packed)) + + + uInt8 charWidth + __attribute__ + structogModeInfo.html + 353361fcb711b8c915bd5fd34e9840b4 + ((packed)) + + + uInt16 yRes + __attribute__ + structogModeInfo.html + a30ab4cd8704ffe4fca0c4ca9dd3acf7 + ((packed)) + + + uInt16 xRes + __attribute__ + structogModeInfo.html + c9d3daadd1c512a4b9d9fe60908b207e + ((packed)) + + + uInt16 bytesPerLine + __attribute__ + structogModeInfo.html + feee43c558edf928c552bca3b6553625 + ((packed)) + + + void *bankSwitch + __attribute__ + structogModeInfo.html + f422d00e4aadf69dc94edd78021bc8eb + ((packed)) + + + uInt16 windowBSeg + __attribute__ + structogModeInfo.html + e0371a6ece6fbf6b3c7c0ba0e0a50888 + ((packed)) + + + uInt16 windowASeg + __attribute__ + structogModeInfo.html + a87743a0be52a2f66aab3d2dda6602f1 + ((packed)) + + + uInt16 windowSize + __attribute__ + structogModeInfo.html + 8ee50f6b207d9f402f0c7987a919a2a3 + ((packed)) + + + uInt16 granularity + __attribute__ + structogModeInfo.html + 4bb1bf4412c7bf1976e8287f5b41b887 + ((packed)) + + + uInt8 windowBFlags + __attribute__ + structogModeInfo.html + 8162c1845c3533a8ee29344586f09d8f + ((packed)) + + + uInt8 windowAFlags + __attribute__ + structogModeInfo.html + 0bb5d403bd8079039b632363c2810dc9 + ((packed)) + + + uInt16 modeAttributes + __attribute__ + structogModeInfo.html + 78541db80c6df0c845688d5b1147388e + ((packed)) + + + + ogVESAInfo + structogVESAInfo.html + + uInt8 paddington[474] + __attribute__ + structogVESAInfo.html + a520b23d61738cbe6448e9455ab6c414 + ((packed)) + + + uInt32 OEMProductRevPtr + __attribute__ + structogVESAInfo.html + d712e34b4d581b7263b29cd5d431ce57 + ((packed)) + + + uInt32 OEMProductNamePtr + __attribute__ + structogVESAInfo.html + 5d9aa8d8daa6162d03232c48990eb0ea + ((packed)) + + + uInt32 OEMVendorNamePtr + __attribute__ + structogVESAInfo.html + 709a36b3aa42f96cf3c163181cf4888b + ((packed)) + + + uInt16 OEMSoftwareRev + __attribute__ + structogVESAInfo.html + c92417302faac24a682523319dac204a + ((packed)) + + + uInt16 totalMemory + __attribute__ + structogVESAInfo.html + 6698805616f64a769e0ca0323786a786 + ((packed)) + + + uInt32 videoModePtr + __attribute__ + structogVESAInfo.html + 6b4de298205d1e686e4a22855ae6fb51 + ((packed)) + + + uInt32 capabilities + __attribute__ + structogVESAInfo.html + ca339d7d2faf7824dd3bbd6067315607 + ((packed)) + + + uInt32 OEMStringPtr + __attribute__ + structogVESAInfo.html + 7b397dc7dc60f358c5da913f2114b260 + ((packed)) + + + uInt8 majVersion + __attribute__ + structogVESAInfo.html + a54437b806134e829077f037e12d47e1 + ((packed)) + + + uInt8 minVersion + __attribute__ + structogVESAInfo.html + 106e45f583f3b59239c10b8c26cbfc0d + ((packed)) + + + char VBESignature[4] + __attribute__ + structogVESAInfo.html + b5876f2c7eb83d43686ecbc59eafe704 + ((packed)) + + + + open_args + structopen__args.html + + int + flags + structopen__args.html + 06141479b490e5069fec11e7388fb339 + + + + char + flags_l_ + structopen__args.html + df63b339713f0fa3ac86016244974cca + [PADL_(int)] + + + char + flags_r_ + structopen__args.html + 9a4fa288fa7c06d521b8458ea435b79c + [PADR_(int)] + + + int + mode + structopen__args.html + 9a1d9880cbd55dbf4636690b2ac1e1cd + + + + char + mode_l_ + structopen__args.html + 7e067ba52d9984f8f015e8da37daf594 + [PADL_(int)] + + + char + mode_r_ + structopen__args.html + c93035d6b16cba624eac6e5d975d663f + [PADR_(int)] + + + char * + path + structopen__args.html + f0a9dc382e7d1862921cd1f25361b9bf + + + + char + path_l_ + structopen__args.html + 27f93aee1aa5155a3dc492ce6ed493f3 + [PADL_(char *)] + + + char + path_r_ + structopen__args.html + bee534a0a4a6fe8bb899f41a14571256 + [PADR_(char *)] + + + + osInfo + structosInfo.html + + uInt32 + controlKeys + structosInfo.html + 469e3f8b916794a9d0185a20f1459509 + + + + char + cwd + structosInfo.html + e9411eaa7df66cd0148237248848bbdf + [1024] + + + char * + stdin + structosInfo.html + c823c4922598a3bb84c1603c4828d0cd + + + + uInt32 + stdinSize + structosInfo.html + 4a727abc7700ea2c32ed3f3b1654b466 + + + + uInt8 + timer + structosInfo.html + 50f6d9f964aa8bcd88c5ff3bf693cec2 + + + + bool + v86If + structosInfo.html + 58c4ea3c7eed801f6ab84f701b5684f1 + + + + uInt8 + v86Task + structosInfo.html + befa906e51d2b28b2475a74e16219ded + + + + uInt32 + vmStart + structosInfo.html + 2833c1fa4a221941b5d1141dfa5beefd + + + + + partitionInformation + structpartitionInformation.html + + uInt32 + blockAllocationTable + structpartitionInformation.html + d3d33c51fecdc57b01f0577076f5888b + + + + uInt32 + rootDirectory + structpartitionInformation.html + 0077f37eb5dd106e56f69e046cf21b11 + + + + uInt32 + size + structpartitionInformation.html + bdfd7fa7f5f6fb27516f07590a56f806 + + + + uInt32 + startSector + structpartitionInformation.html + cd3dbb24d1a864968aba02edda70a777 + + + + + pbuf + structpbuf.html + + uInt8 + flags + structpbuf.html + 577f939137bc908b0256e24b517c705c + + + + uInt16 + len + structpbuf.html + 238f00a0024a32992599c9d1abf9bb44 + + + + pbuf * + next + structpbuf.html + 5e5763c94fd18d78937b0b58ce7df341 + + + + void * + payload + structpbuf.html + 8d32dc3e964369d4eec638fc37fbc460 + + + + uInt8 + ref + structpbuf.html + a8c1fc523add879c501909327c60a419 + + + + uInt16 + tot_len + structpbuf.html + 3b42932c0b26c9ff2b8fe88bd25fb127 + + + + + pciConfig + structpciConfig.html + + uInt32 + base + structpciConfig.html + bb26815c9bf94949629d95ee37118a76 + [6] + + + uInt8 + baseClass + structpciConfig.html + 9bfd2d9a3ba40dd32ba4f453dd1d6783 + + + + uInt8 + bist + structpciConfig.html + 25432930e0aeee471b7a6152f5336180 + + + + uInt8 + bus + structpciConfig.html + 1c99eb7381df726aa6471208dc6a68e2 + + + + uInt8 + cacheLineSize + structpciConfig.html + 995b791fa6ade24129754af9010c3a8c + + + + uInt16 + command + structpciConfig.html + 620dc11ca24ea3f4a293906ee1a87ef2 + + + + uInt8 + dev + structpciConfig.html + 89713ede4222cc50162ba85128f69fd0 + + + + uInt16 + deviceId + structpciConfig.html + 4e80d873140cd94a6910dc9bafec1b16 + + + + uInt8 + func + structpciConfig.html + a59a8089cfd6f27bb37c9b99e2e243a3 + + + + uInt8 + headerType + structpciConfig.html + 5baa44abf78576c1282ee0b5d1420bd1 + + + + uInt8 + interface + structpciConfig.html + 52862e778f41c948aa1fff00f7cbfaf1 + + + + uInt8 + irq + structpciConfig.html + e9f2db7fa0eb75fd4bddff056c2e921a + + + + uInt8 + latencyTimer + structpciConfig.html + 3d2576570a3aad52528ee4a5d8bb6ca5 + + + + uInt8 + revisionId + structpciConfig.html + 52115c6ea1c2d6ca75dbb63aa016d478 + + + + uInt32 + size + structpciConfig.html + 067dfa928c2cc4f1427ffb7f1e43ca81 + [6] + + + uInt16 + status + structpciConfig.html + d8aa8608221f9729a7f609cb003dbc90 + + + + uInt8 + subClass + structpciConfig.html + c7bc166ab3f2fc2cdc5ab88cf68e0a4d + + + + uInt16 + subsys + structpciConfig.html + 2742d2e9d8bb1c62246993d890f47dd0 + + + + uInt16 + subsysVendor + structpciConfig.html + 26d5cecfcd18d8d9249a6e84bb778a17 + + + + uInt16 + vendorId + structpciConfig.html + 41aa6f820c11581dabb2664524e41a53 + + + + + pipe_args + structpipe__args.html + + register_t + dummy + structpipe__args.html + ee03af31759f2e318afc33a456e9f3a6 + + + + + read_args + structread__args.html + + void * + buf + structread__args.html + 6ac2e2c0ce3199b14d0c8f0483b93298 + + + + char + buf_l_ + structread__args.html + c315668b0bd1b1f0c6678b9f09cc11b2 + [PADL_(void *)] + + + char + buf_r_ + structread__args.html + 379f7b660e7c5b0db2bd1e090ffd89c9 + [PADR_(void *)] + + + int + fd + structread__args.html + 250aa43131c8339cb6af695aa172e3d1 + + + + char + fd_l_ + structread__args.html + 56bd146fb62184fffdd796fc67a62991 + [PADL_(int)] + + + char + fd_r_ + structread__args.html + f70a89122c8249e67b729129d1b5b5ba + [PADR_(int)] + + + size_t + nbyte + structread__args.html + 2043b1fbe1d15b40105590c9cb7a192c + + + + char + nbyte_l_ + structread__args.html + 7454f2434582746b0c807ac34a07f5fa + [PADL_(size_t)] + + + char + nbyte_r_ + structread__args.html + 4307cabde0e67a4bea64a07926eb0096 + [PADR_(size_t)] + + + + readlink_args + structreadlink__args.html + + char * + buf + structreadlink__args.html + a7bafb5f9d59ccf62072fe531c58b8f0 + + + + char + buf_l_ + structreadlink__args.html + 01d507f6692e9c79c7b2f85e64f1f74a + [PADL_(char *)] + + + char + buf_r_ + structreadlink__args.html + 3d28c4a2d6503b987f32eff0853717bc + [PADR_(char *)] + + + int + count + structreadlink__args.html + 1c122ab73c591775ed283f58ac5c3019 + + + + char + count_l_ + structreadlink__args.html + b25b82fe9191837d0fcbdfc038722320 + [PADL_(int)] + + + char + count_r_ + structreadlink__args.html + ac46e9a00743470a316635b01fd562a3 + [PADR_(int)] + + + char * + path + structreadlink__args.html + 4c97e5cd326ea78adb5c072e6de3c2a4 + + + + char + path_l_ + structreadlink__args.html + dcd43a5d8577267bda749c9e25fe65f5 + [PADL_(char *)] + + + char + path_r_ + structreadlink__args.html + 9669ba972f7d5d064e02514ce0506d52 + [PADR_(char *)] + + + + sdeWindows + structsdeWindows.html + + void * + buf + structsdeWindows.html + 2585673aa370729dbdcab42cbcc3c194 + + + + sdeWindows * + next + structsdeWindows.html + f008683ce89047f27f58653f2f5afb07 + + + + pidType + pid + structsdeWindows.html + 0cb99c5d505a61eca246f095da2a5a67 + + + + sdeWindows * + prev + structsdeWindows.html + efa6d50e32f5dfa4c6556c65a067be6d + + + + uInt8 + status + structsdeWindows.html + 445103adec37d00174102a06bddd94f5 + + + + + setitimer_args + structsetitimer__args.html + + itimerval * + itv + structsetitimer__args.html + e45ae982d60ad155bb364284f13c4a3f + + + + char + itv_l_ + structsetitimer__args.html + 9b9c512638f4e355adb5293612c3295f + [PADL_(struct itimerval *)] + + + char + itv_r_ + structsetitimer__args.html + 90258878f0c86d983c06eaf8926f7fb6 + [PADR_(struct itimerval *)] + + + itimerval * + oitv + structsetitimer__args.html + ec6149a99a19a4d216ea4ff815f8a34b + + + + char + oitv_l_ + structsetitimer__args.html + bb31cb6f6b47472fecc327b1b62687c4 + [PADL_(struct itimerval *)] + + + char + oitv_r_ + structsetitimer__args.html + 76693c53e68c04211ceaa4602718ae43 + [PADR_(struct itimerval *)] + + + u_int + which + structsetitimer__args.html + 59e7d800158debcae173054f0f239fc0 + + + + char + which_l_ + structsetitimer__args.html + b8e399ad4a585aa80e4256a4929275e4 + [PADL_(u_int)] + + + char + which_r_ + structsetitimer__args.html + f28d02fb734dd5c862a0700a8b904c6f + [PADR_(u_int)] + + + + sigaction_args + structsigaction__args.html + + sigaction * + act + structsigaction__args.html + f7994bee9dd3e398d407a1e156508c13 + + + + char + act_l_ + structsigaction__args.html + ada8b5b75f4582576a9ac386ed5cab32 + [PADL_(const struct sigaction *)] + + + char + act_r_ + structsigaction__args.html + b3704c214fc7f4cd04813e5d0bb15208 + [PADR_(const struct sigaction *)] + + + sigaction * + oact + structsigaction__args.html + 713abc5f1b16ac64540b27601e6dee39 + + + + char + oact_l_ + structsigaction__args.html + b611d945fafa894f2003d181081b8c99 + [PADL_(struct sigaction *)] + + + char + oact_r_ + structsigaction__args.html + 82e2e8a57d287cec71871e830a7a1f4c + [PADR_(struct sigaction *)] + + + int + sig + structsigaction__args.html + 42dbd06bb30b4a5543452b6dd9b830c4 + + + + char + sig_l_ + structsigaction__args.html + b8442a76f73a74df0b8d54884c1adbcd + [PADL_(int)] + + + char + sig_r_ + structsigaction__args.html + 49029c838afac589c8fc5a0b7a5868bf + [PADR_(int)] + + + + sigprocmask_args + structsigprocmask__args.html + + int + how + structsigprocmask__args.html + a0d6a4a10171e13d733d9a2e4ea6868e + + + + char + how_l_ + structsigprocmask__args.html + 257028a6c36150956d663fe2d536efdb + [PADL_(int)] + + + char + how_r_ + structsigprocmask__args.html + a6b324fc665984efa13f157c1777faea + [PADR_(int)] + + + sigset_t * + oset + structsigprocmask__args.html + 83e920e43b8f12aff29b1e0d24fce3e1 + + + + char + oset_l_ + structsigprocmask__args.html + 08b0e7aa141ac04a8d0804aac73c80bc + [PADL_(sigset_t *)] + + + char + oset_r_ + structsigprocmask__args.html + 747e98bd34223216e5451ba9fdbeb0f5 + [PADR_(sigset_t *)] + + + const sigset_t * + set + structsigprocmask__args.html + c0f5a6d4da30a032dd0314d5c0c58c6f + + + + char + set_l_ + structsigprocmask__args.html + f57fea552f3a100692d9abc0f4d6205d + [PADL_(const sigset_t *)] + + + char + set_r_ + structsigprocmask__args.html + 0c8988da50e017b9161d0f4eb441edbe + [PADR_(const sigset_t *)] + + + + sockaddr + structsockaddr.html + + char + sa_data + structsockaddr.html + fd5d95d56d0f8959f5b56458b3b3c714 + [14] + + + uInt8 + sa_family + structsockaddr.html + 1460d18ba1ab1ba525819c9a2bb79fc4 + + + + uInt8 + sa_len + structsockaddr.html + caec69be2220562fb105b1185e6039f4 + + + + + sockaddr_in + structsockaddr__in.html + + in_addr + sin_addr + structsockaddr__in.html + 4ea5f2f1138e5c8597097db255a9ec6c + + + + uInt8 + sin_family + structsockaddr__in.html + 9d7a534d22d2349de3777cff41c7d7a3 + + + + uInt8 + sin_len + structsockaddr__in.html + 7b05be68e8f899a2e3d8da6bc4e09a08 + + + + uInt16 + sin_port + structsockaddr__in.html + 20e1a797fa2afa9a806252f8a57eee9a + + + + char + sin_zero + structsockaddr__in.html + 0254bfac1c18e922cb6638c3f6139e09 + [8] + + + + stat + structstat.html + + long + __st_atimensec + structstat.html + 8e7af7908cc5409963de8c2af581070c + + + + long + __st_ctimensec + structstat.html + 68a4709b4a992cd2e1dfdfb630bfe6cb + + + + long + __st_mtimensec + structstat.html + d35fc3a664184cdc617b114cd25f5f67 + + + + unsigned + int + structstat.html + eadf0ca7bfa140ac64fa582f7765066b + + + + time_t + st_atime + structstat.html + b74d1e7e345e88b9d0fb2688a97cba64 + + + + time_t + st_birthtime + structstat.html + a7c8627ac57ce82bccc0b261d56a25e5 + + + + long + st_birthtimensec + structstat.html + 0e919848cf78f7aacb30a7fb13e81acc + + + + blksize_t + st_blksize + structstat.html + 38d474e1ae3cf6fbdde89ac3c3e308f1 + + + + blkcnt_t + st_blocks + structstat.html + 42dd716b2f9234f961d949fc9500eefb + + + + time_t + st_ctime + structstat.html + 1b4b858db1ebe79c3d6e0fc1ef721024 + + + + __dev_t + st_dev + structstat.html + fb143a1534bf763afd6b353ea3cad102 + + + + fflags_t + st_flags + structstat.html + 34bffc74ecab7594299064e953e5b20b + + + + __uint32_t + st_gen + structstat.html + 96a89f0335e054637efa0eb7487e0682 + + + + gid_t + st_gid + structstat.html + b864f16f436cec370f0ced585d897698 + + + + ino_t + st_ino + structstat.html + 9769ed8f0d4c5a9f329c32bc92479d56 + + + + __int32_t + st_lspare + structstat.html + 1823e5f33a019b1bdeb7a000d0d202fd + + + + mode_t + st_mode + structstat.html + 5cbdd829011af82ba61e83773bbcbc7d + + + + time_t + st_mtime + structstat.html + 77e235090f8cb6897f1c0ce65689006b + + + + nlink_t + st_nlink + structstat.html + 0ed9092fa6c77a3251b9b9a4738ef84f + + + + __dev_t + st_rdev + structstat.html + 19878d2506fccbada6f99ff8351e54fc + + + + off_t + st_size + structstat.html + 040e19c8b9766f841fde8786ce9297bf + + + + uid_t + st_uid + structstat.html + 4a8708a3d18be60ee7b2f06c4cab0c70 + + + + + statfs + structstatfs.html + + u_int64_t + f_asyncreads + structstatfs.html + 3c391f765ed54c74df309db6e40ca988 + + + + u_int64_t + f_asyncwrites + structstatfs.html + 63d1b0f892f4426aeea95e33afa06f2b + + + + int64_t + f_bavail + structstatfs.html + d16c9666a946d7fad9014f4c874e6393 + + + + u_int64_t + f_bfree + structstatfs.html + 8108951b97f47c474dd873e416f93eaa + + + + u_int64_t + f_blocks + structstatfs.html + 336d5fd42293d94526439e64a44c986f + + + + u_int64_t + f_bsize + structstatfs.html + f5222b571c9008db7ae1791417294832 + + + + char + f_charspare + structstatfs.html + 2d71b28e0f711f917e60110b80b1ec37 + [80] + + + int64_t + f_ffree + structstatfs.html + 323625cc7177126a589182aa43886f27 + + + + u_int64_t + f_files + structstatfs.html + d86b300ea3456919ade65070a1a386a6 + + + + u_int64_t + f_flags + structstatfs.html + b36b2eeeda4ec12d3cc3306be0e409b2 + + + + fsid_t + f_fsid + structstatfs.html + fcf81e6feb4f13016452fc6053aa289e + + + + char + f_fstypename + structstatfs.html + ea6dfa57e9d9025d46f36f44874f737b + [MFSNAMELEN] + + + u_int64_t + f_iosize + structstatfs.html + 24e79c417c6200bd1d3302abf24e8c29 + + + + char + f_mntfromname + structstatfs.html + da04001a3ae396a9449024bdfea216ec + [MNAMELEN] + + + char + f_mntonname + structstatfs.html + c56213877ef06282908ef35a7b683a53 + [MNAMELEN] + + + u_int32_t + f_namemax + structstatfs.html + 5fba97360bcb16399765ac1621c4b8d5 + + + + uid_t + f_owner + structstatfs.html + fa7dfd5088527ec04b11153360ac7cad + + + + u_int64_t + f_spare + structstatfs.html + 53167ba196024c70e2c39d385af30e6d + [10] + + + u_int64_t + f_syncreads + structstatfs.html + aee0c2fa85d30049e948c7fdfcdfe659 + + + + u_int64_t + f_syncwrites + structstatfs.html + 4b47172314e490136e2ff5ee168dfae7 + + + + u_int32_t + f_type + structstatfs.html + ecbde390b3eeae8493fe13b42fce4f00 + + + + u_int32_t + f_version + structstatfs.html + 437ac1d2ee650e9e3646038368bba6fe + + + + + sys_mbox + structsys__mbox.html + + uInt16 + first + structsys__mbox.html + 8db17d5a2fed5c240e46f2644f64fe6b + + + + uInt16 + last + structsys__mbox.html + e88d235ceab3354ef612e0be18456a01 + + + + sys_sem * + mail + structsys__mbox.html + 55a1a2b60ec2ffc998debbcdb68cb6fd + + + + void * + msgs + structsys__mbox.html + dc8ebbfd1d184d1edbd541903597cc5a + [SYS_MBOX_SIZE] + + + sys_sem * + mutex + structsys__mbox.html + 4c3d45a63605eee5abf52b98914ad5c7 + + + + + sys_mbox_msg + structsys__mbox__msg.html + + void * + msg + structsys__mbox__msg.html + 5902d8670558a8892e739c37804e20e5 + + + + sys_mbox_msg * + next + structsys__mbox__msg.html + aee9d483ae1aedfb4c5ebea30cd2f84b + + + + + sys_sem + structsys__sem.html + + unsigned int + c + structsys__sem.html + 7b9a8512154232d0c7cd8b007ccabca0 + + + + ubthread_cond_t + cond + structsys__sem.html + a758e52262d23c22a40204e410b5f8c4 + + + + ubthread_mutex_t + mutex + structsys__sem.html + 52b664ee7d03d9bc83f26009a5fd27f1 + + + + + sys_thread + structsys__thread.html + + sys_thread * + next + structsys__thread.html + 30bbf3f21718b4c9579777d2ba4d6528 + + + + sys_timeouts + timeouts + structsys__thread.html + bf0a0f75b1958421416c879d8011413b + + + + kTask_t * + ubthread + structsys__thread.html + 109a6dc4db2e0d62aa546ce36f3fbc1b + + + + + sys_timeout + structsys__timeout.html + + void * + arg + structsys__timeout.html + 08ef2543fa6f102c1e2b5ea3fed3cc36 + + + + sys_timeout_handler + h + structsys__timeout.html + dc2f8654aef6eae6d4f8818681de92f4 + + + + sys_timeout * + next + structsys__timeout.html + dc3659bd760019a94f216809e2eb8271 + + + + uInt16 + time + structsys__timeout.html + 5f858b7e108ef28f4da55f062ebc9bb6 + + + + + sys_timeouts + structsys__timeouts.html + + sys_timeout * + next + structsys__timeouts.html + 80922134cf5f7db06829b6ee49b4954c + + + + + sysctl_args + structsysctl__args.html + + int * + name + structsysctl__args.html + 2653c7c39cf27b5c3d565902797cfb1c + + + + char + name_l_ + structsysctl__args.html + c89a729c17c0e7ab0774d661fe01706e + [PADL_(int *)] + + + char + name_r_ + structsysctl__args.html + 39b7f0d18844983dece452dcc1e2d8c8 + [PADR_(int *)] + + + u_int + namelen + structsysctl__args.html + bd967f23c35e3af742faa6135f89e79e + + + + char + namelen_l_ + structsysctl__args.html + f5a2eb3bbf0a899f033e6f97ec666fec + [PADL_(u_int)] + + + char + namelen_r_ + structsysctl__args.html + f76cf8389027a17e75b7ac86286a2f51 + [PADR_(u_int)] + + + void * + new + structsysctl__args.html + b8149710145b51cbc967dbc615ed920b + + + + char + new_l_ + structsysctl__args.html + ccb88c04b50592ac9a1d515ea448ba6c + [PADL_(void *)] + + + char + new_r_ + structsysctl__args.html + 36252874c6894232ba567f37103d1941 + [PADR_(void *)] + + + size_t + newlen + structsysctl__args.html + 45cc219865ddc983c32a7a12a692106c + + + + char + newlen_l_ + structsysctl__args.html + 3f1dfb2b52936ef495536565b0895150 + [PADL_(size_t)] + + + char + newlen_r_ + structsysctl__args.html + 71745e006f94faf3a2bfabeb93c718e5 + [PADR_(size_t)] + + + void * + old + structsysctl__args.html + 5a10c812e19c32979ad704d816fa78ae + + + + char + old_l_ + structsysctl__args.html + 13ac2d261d5c7db0ebb53f6c96e10314 + [PADL_(void *)] + + + char + old_r_ + structsysctl__args.html + f5230c2cd5594d6323c130a77adc40b5 + [PADR_(void *)] + + + size_t * + oldlenp + structsysctl__args.html + d82c3aba52eb190fc3dbee14eea74c0f + + + + char + oldlenp_l_ + structsysctl__args.html + 04cf276e191946a33a66aefa4bd863fc + [PADL_(size_t *)] + + + char + oldlenp_r_ + structsysctl__args.html + 63853caac0640a37111e1d09871a9443 + [PADR_(size_t *)] + + + + sysctl_entry + structsysctl__entry.html + + sysctl_entry * + children + structsysctl__entry.html + 239c611e035660fc8f16883c74cdffdc + + + + int + id + structsysctl__entry.html + a59204308c5d65c292b5e76280dc4e2c + + + + char + name + structsysctl__entry.html + 0209092e0d9a6dc9da8c5e072c30e9c8 + [32] + + + sysctl_entry * + next + structsysctl__entry.html + 7fe5c9ce75d56acee42c432e3e00321f + + + + sysctl_entry * + prev + structsysctl__entry.html + 0e2e6c2769d6f630bcb94a51af41d132 + + + + int + val_len + structsysctl__entry.html + bd8a485d90fa0bb76070a23e37c2a6aa + + + + void * + value + structsysctl__entry.html + ffd915637490eb2ec4674c4a13894a1a + + + + + taskStruct + structtaskStruct.html + + uInt32 + gid + structtaskStruct.html + 3cf9920106f9b0d96dff475faf7aa0d6 + + + + i387Struct + i387 + structtaskStruct.html + dd14a764ee7ba0830bd837b54a8cb003 + + + + pidType + id + structtaskStruct.html + 30966587a60db6b40c8be6c387e11d81 + + + + fileDescriptor * + imageFd + structtaskStruct.html + 7930577bf37a9eb337761a9374def70e + + + + taskStruct * + next + structtaskStruct.html + 24272198855555e9548c0c0350f917ea + + + + osInfo + oInfo + structtaskStruct.html + 0933c70230d4ac8bc9953640c979f8d7 + + + + taskStruct * + prev + structtaskStruct.html + b3f996cf31b4c69ad5cadf21eb97b312 + + + + tState + state + structtaskStruct.html + b085a40e09975d9ebf55b393f9549710 + + + + thread + td + structtaskStruct.html + 481c2e7084fec272e616d3fb984036e2 + + + + tty_term * + term + structtaskStruct.html + 4563a310626d4f4ea885f4532356abb3 + + + + tssStruct + tss + structtaskStruct.html + 4c8accd7c0d5bb5ce426dc982bfc8519 + + + + uInt32 + uid + structtaskStruct.html + 1f9e02ebf24ff1cd76fab75e4c6b0fe1 + + + + uInt16 + usedMath + structtaskStruct.html + fe3af11009b07961be7296b360827669 + + + + + tcp_hdr + structtcp__hdr.html + + + PACK_STRUCT_FIELD + structtcp__hdr.html + 646aef6d6c28f7e12f1f8ffc38ca2020 + (uInt16 urgp) + + + + PACK_STRUCT_FIELD + structtcp__hdr.html + 2eaadcd0bde377818a0f86bbd2095edf + (uInt16 chksum) + + + + PACK_STRUCT_FIELD + structtcp__hdr.html + 6d8aca500fdb16efcf7f30b537c76f84 + (uInt16 wnd) + + + + PACK_STRUCT_FIELD + structtcp__hdr.html + 2f81e5fa0a3336dded26fc8b563a7713 + (uInt16 _offset_flags) + + + + PACK_STRUCT_FIELD + structtcp__hdr.html + cc57737bc259cbdec8691c78678c3d8d + (uInt32 ackno) + + + + PACK_STRUCT_FIELD + structtcp__hdr.html + 02d204cf1f24a32ea841a6957f698e41 + (uInt32 seqno) + + + + PACK_STRUCT_FIELD + structtcp__hdr.html + 8a91272e7ae195bf910af80946a1c5ff + (uInt16 dest) + + + + PACK_STRUCT_FIELD + structtcp__hdr.html + 6340b2ed7263f8f4d996f4838544dfd2 + (uInt16 src) + + + + tcp_pcb + structtcp__pcb.html + + err_t(* + accept + structtcp__pcb.html + 7db60023f473c0ac30f276f7081af7cc + )(void *arg, struct tcp_pcb *newpcb, err_t err) + + + uInt16 + acked + structtcp__pcb.html + 079b95201fde97978972ec2f087441ce + + + + void * + callback_arg + structtcp__pcb.html + b16551509a7846960e2bb7e2347db89d + + + + err_t(* + connected + structtcp__pcb.html + 0b3bfed05ffbbccfd76b5fca13d6110a + )(void *arg, struct tcp_pcb *pcb, err_t err) + + + uInt16 + cwnd + structtcp__pcb.html + 04d980fcc30c880934f2ad23d4c5fed1 + + + + uInt8 + dupacks + structtcp__pcb.html + dbd6caa217ca303666c97e9756aa650e + + + + void(* + errf + structtcp__pcb.html + db13ee7fe9ca8475dc7eb17fecdb4d1b + )(void *arg, err_t err) + + + uInt8 + flags + structtcp__pcb.html + 889ca6170adbd43cece68f2734d3e248 + + + + uInt32 + lastack + structtcp__pcb.html + ed6b8503e546cdb38361ad91e1751121 + + + + ip_addr + local_ip + structtcp__pcb.html + 9f625ba7c954031759a87b09f9d3bf66 + + + + uInt16 + local_port + structtcp__pcb.html + ea74c25566d8d5f965ec9458dc5a4f59 + + + + uInt16 + mss + structtcp__pcb.html + 9abcbe1be87d924cfb9891d4a8af88eb + + + + tcp_pcb * + next + structtcp__pcb.html + 2aed7ffb5fb83aabe68b36f097d99260 + + + + uInt8 + nrtx + structtcp__pcb.html + 5fb9d70849fcd3d957b761906df5e76b + + + + err_t(* + poll + structtcp__pcb.html + 126cb76a2919f16179bc8fbe519838a4 + )(void *arg, struct tcp_pcb *pcb) + + + uInt8 + pollinterval + structtcp__pcb.html + 26020b736baa56b9604fc81a1e24868d + + + + uInt8 + polltmr + structtcp__pcb.html + c7cc178f2182a76f91add42a6052e185 + + + + uInt32 + rcv_nxt + structtcp__pcb.html + ad5a68f38b318f3791d7b53a684ee5af + + + + uInt16 + rcv_wnd + structtcp__pcb.html + 72c2f4a5b185b61aa9f26b0305bf8b44 + + + + err_t(* + recv + structtcp__pcb.html + 47cbc234ff5228456e7241d851b98dd9 + )(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err) + + + pbuf * + recv_data + structtcp__pcb.html + 4d546e30555666016e85eaf153a5d8ad + + + + ip_addr + remote_ip + structtcp__pcb.html + 104f8c50bb00edff11df71133ac76fd7 + + + + uInt16 + remote_port + structtcp__pcb.html + 3f779fa78a77818fc8f6210a17c52e81 + + + + uInt8 + rtime + structtcp__pcb.html + 2a7cbd4af8c40222dd89f2f48d021a89 + + + + uInt16 + rto + structtcp__pcb.html + e2da68d83be475a98d4660a0ba29b04a + + + + uInt32 + rtseq + structtcp__pcb.html + 16cbb47cd6dcb125d293d8b0e98f7a29 + + + + uInt16 + rttest + structtcp__pcb.html + 21f092f1e775bedc51db26cf0f0db3e4 + + + + Int32 + sa + structtcp__pcb.html + 603b529a927c2060bc766f6f1bcfa6b0 + + + + err_t(* + sent + structtcp__pcb.html + 99f0e2a5a4930a70fbb6585df05e5492 + )(void *arg, struct tcp_pcb *pcb, uInt16 space) + + + uInt16 + snd_buf + structtcp__pcb.html + 5c8c8b59a296f07423f8c54958729020 + + + + uInt32 + snd_lbb + structtcp__pcb.html + e50ea29639c80998d802fad87d31631f + + + + uInt32 + snd_max + structtcp__pcb.html + bef219e3e817c5dd5568250c254512d0 + + + + uInt32 + snd_nxt + structtcp__pcb.html + 90554b2a024a4c18fcda98cbfd2b6128 + + + + uInt8 + snd_queuelen + structtcp__pcb.html + 725706c6fca36ee6cef7c63f4e60724e + + + + uInt32 + snd_wl1 + structtcp__pcb.html + 9d5302ff0c5d6b868c6512714db4bf3d + + + + uInt32 + snd_wl2 + structtcp__pcb.html + 9d4fd71846d118ffcfe9e747e487dbc1 + + + + uInt32 + snd_wnd + structtcp__pcb.html + 251d92e99934e189404e52e592e9a457 + + + + uInt16 + ssthresh + structtcp__pcb.html + 01abbb914a02ed3155ffaec498d2d923 + + + + enum tcp_state + state + structtcp__pcb.html + f5fed23770a314eabbad7225fbf09ade + + + + Int32 + sv + structtcp__pcb.html + 922ce1af61445c2ef74f351f3679823e + + + + uInt16 + tmr + structtcp__pcb.html + 85604804a5256842fd9986d17b718c8b + + + + tcp_seg * + unacked + structtcp__pcb.html + 9e6ed24ec0f8e5855c3b34fa361bfd5a + + + + tcp_seg * + unsent + structtcp__pcb.html + 487f784367bacf0f826fc91a2c04bfdd + + + + + tcp_pcb_listen + structtcp__pcb__listen.html + + void(* + accept + structtcp__pcb__listen.html + 4289475d7841154bb73dd509e83533bc + )(void *arg, struct tcp_pcb *newpcb) + + + void * + callback_arg + structtcp__pcb__listen.html + d6c5b31cadf89f218ce6a99e4349badd + + + + ip_addr + local_ip + structtcp__pcb__listen.html + 0445896db7b8677e8e4bc437308b1270 + + + + uInt16 + local_port + structtcp__pcb__listen.html + ade628d2846221f386d5eca50d07ad32 + + + + tcp_pcb_listen * + next + structtcp__pcb__listen.html + 0483d0c2a2758dcef18689be2efbdf34 + + + + enum tcp_state + state + structtcp__pcb__listen.html + 1601c85dd2aa3f2e183a9653b2fcbfb0 + + + + + tcp_seg + structtcp__seg.html + + void * + dataptr + structtcp__seg.html + ba9711261d2fb72c6ea14955f23de4f2 + + + + uInt16 + len + structtcp__seg.html + cd56b9873ed54d5c717cff398765357d + + + + tcp_seg * + next + structtcp__seg.html + 3e1479b94a15c20a26bd0f0592cd5601 + + + + pbuf * + p + structtcp__seg.html + 3a0a6be553eb5cd5c641f519d3fa7f2f + + + + tcp_hdr * + tcphdr + structtcp__seg.html + 699247f83271b1ca4434a30a376680ab + + + + + tcpip_msg + structtcpip__msg.html + + tcpip_msg::@4 + msg + structtcpip__msg.html + 38c897bf24dd203fd685fd8233329352 + + + + api_msg * + apimsg + uniontcpip__msg_1_1@4.html + a7cc325b7f05a15ec85e6ce39ed748ff + + + + tcpip_msg::@4::@5 + inp + uniontcpip__msg_1_1@4.html + e8b1425ab335aca398d0d11a95bd8db8 + + + + netif * + netif + structtcpip__msg_1_1@4_1_1@5.html + 03ca14db61ec630fd92727b080d6acfa + + + + pbuf * + p + structtcpip__msg_1_1@4_1_1@5.html + 555514f381623cdf1bc95553dcd9b511 + + + + sys_sem_t * + sem + structtcpip__msg.html + 68b745804255e3b227ec2f5ef0f8e136 + + + + enum tcpip_msg_type + type + structtcpip__msg.html + 5b992b509c516199c800c913993574c1 + + + + + thread + structthread.html + + u_int32_t + o_files + structthread.html + 681c32d49edeb43c39d3a88562810553 + [O_FILES] + + + int + td_retval + structthread.html + f3ec0788a84e5cb640a1646d1347998a + [2] + + + char * + vm_daddr + structthread.html + c770300b493b2ea844e634b7c98c4f6a + + + + int32_t + vm_dsize + structthread.html + 4ce0e0e5856efc85e111d2cb8748a0ee + + + + + thread_start_param + structthread__start__param.html + + void * + arg + structthread__start__param.html + 371e37a29e019c871fda24c2118c2896 + + + + void(* + function + structthread__start__param.html + 7773a5446ce0e9e9badc6489d9f097ff + )(void *) + + + sys_thread * + thread + structthread__start__param.html + 6cf526706b3be43bb00e750118687148 + + + + + timespec + structtimespec.html + + long + tv_nsec + structtimespec.html + e3c7510dafa8cbcaede866ed13c99683 + + + + time_t + tv_sec + structtimespec.html + fc3302668d7cb5952f590da69fdd4955 + + + + + timeStruct + structtimeStruct.html + + int + day + structtimeStruct.html + 51fdc39a8b730c40aed369102a79fb9d + + + + int + hour + structtimeStruct.html + 6c0cf112b4706d5cacfb77116578cb5f + + + + int + min + structtimeStruct.html + 57b135de22bcb0d4ade7c0409bb5a779 + + + + int + mon + structtimeStruct.html + 4fa46e55c82bc273b4333814ee5fd5aa + + + + int + sec + structtimeStruct.html + e8a295d466724bf589ab44565582058c + + + + int + year + structtimeStruct.html + b445a5158d90b51e249809848de5a9da + + + + + timeval + structtimeval.html + + long + tv_sec + structtimeval.html + 3599199839a89e99a2ce29d45312b5cf + + + + suseconds_t + tv_usec + structtimeval.html + 810bf8fcd58e255a5c1896d19538b86a + + + + + timezone + structtimezone.html + + int + tz_dsttime + structtimezone.html + 85259977aeb63b17e6ce94f19afdfd99 + + + + int + tz_minuteswest + structtimezone.html + 3042f7eff6e1b980728def76b1fa0eb7 + + + + + TMode_Rec + structTMode__Rec.html + + uInt8 paddington[461] + __attribute__ + structTMode__Rec.html + 05d8e5f52b16616865af0d5b271fe69e + ((packed)) + + + uInt16 OffScreenMemSize + __attribute__ + structTMode__Rec.html + 54a0a9d23ed3429d62e894b4250fe820 + ((packed)) + + + void *OffScreenMemOffset + __attribute__ + structTMode__Rec.html + d372c18054d1048d33b5c28be735ed71 + ((packed)) + + + uInt32 physBasePtr + __attribute__ + structTMode__Rec.html + b5efe65471d72344d854a70b40eaba99 + ((packed)) + + + uInt8 DirectColourMode + __attribute__ + structTMode__Rec.html + f76b73ff19acc50125391d6766386cd8 + ((packed)) + + + uInt8 AlphaFieldPosition + __attribute__ + structTMode__Rec.html + ad5bf417d856432dcc4a86c0c7ffadb5 + ((packed)) + + + uInt8 AlphaMaskSize + __attribute__ + structTMode__Rec.html + c71d10e38045cda5d65ae171c6918143 + ((packed)) + + + uInt8 BlueFieldPosition + __attribute__ + structTMode__Rec.html + 199032a3764f1fa1a4d324a249b71ba3 + ((packed)) + + + uInt8 BlueMaskSize + __attribute__ + structTMode__Rec.html + 3c3685f5dbbca99a368c662ed8f9e7c3 + ((packed)) + + + uInt8 GreenFieldPosition + __attribute__ + structTMode__Rec.html + 85f8ad3fe63d2016ca0dffffa34b8d60 + ((packed)) + + + uInt8 GreenMaskSize + __attribute__ + structTMode__Rec.html + 5117d6391ccd2dc55cb28aba3fdb6ce6 + ((packed)) + + + uInt8 RedFieldPosition + __attribute__ + structTMode__Rec.html + 35eac74b657fe6c2cbe798237f25e785 + ((packed)) + + + uInt8 RedMaskSize + __attribute__ + structTMode__Rec.html + 45871bec4b578cc4d64921de94974a6a + ((packed)) + + + uInt8 Reserved + __attribute__ + structTMode__Rec.html + 5cb592503944054b01e83975cf839152 + ((packed)) + + + uInt8 NumOfImagePages + __attribute__ + structTMode__Rec.html + 89495302f8f892332051ff9261d2d3e4 + ((packed)) + + + uInt8 BankSize + __attribute__ + structTMode__Rec.html + 4cdc12e211a5aabfcc02336c01903976 + ((packed)) + + + uInt8 MemoryModel + __attribute__ + structTMode__Rec.html + 125797d70158593a7425c8f7bbe4d736 + ((packed)) + + + uInt8 NumberOfBanks + __attribute__ + structTMode__Rec.html + cbc3259455bdf90b5ffeaaa0cd4f0992 + ((packed)) + + + uInt8 BitsPerPixel + __attribute__ + structTMode__Rec.html + 3e6f5e3a27ebc259c1e85a848bc3ba7e + ((packed)) + + + uInt8 NumBitPlanes + __attribute__ + structTMode__Rec.html + 84c2f4412611104b9107df080f40e1e1 + ((packed)) + + + uInt8 CharHeight + __attribute__ + structTMode__Rec.html + 56e3e47eb73b15047cd6d8fccef42ce5 + ((packed)) + + + uInt8 CharWidth + __attribute__ + structTMode__Rec.html + 92bf207ffbf5187b2ca01080f167b577 + ((packed)) + + + uInt16 yRes + __attribute__ + structTMode__Rec.html + e920d77d6e596e2f140266d37f8279d6 + ((packed)) + + + uInt16 xRes + __attribute__ + structTMode__Rec.html + 274470c187a04b9eea71e9787ed05445 + ((packed)) + + + uInt16 BytesPerLine + __attribute__ + structTMode__Rec.html + f6e0e84d342425740ee93734ba136e87 + ((packed)) + + + void *BankSwitch + __attribute__ + structTMode__Rec.html + 3956a9341e90b60f044356b0efd984cf + ((packed)) + + + uInt16 WindowBSeg + __attribute__ + structTMode__Rec.html + 6fdf315f3dadee0fbd41131696804a23 + ((packed)) + + + uInt16 WindowASeg + __attribute__ + structTMode__Rec.html + 9e129ad4a0ed484f26b6c7762aa1dde1 + ((packed)) + + + uInt16 WindowSize + __attribute__ + structTMode__Rec.html + 2ec855b40b7c43d995c9b1dab8c9601e + ((packed)) + + + uInt16 Granularity + __attribute__ + structTMode__Rec.html + 49e3258f358e8c9533908eebd2249971 + ((packed)) + + + uInt8 WindowBFlags + __attribute__ + structTMode__Rec.html + d2c4bde5ae404fa62ad15a6700798b04 + ((packed)) + + + uInt8 WindowAFlags + __attribute__ + structTMode__Rec.html + 8ccd25ee892c9c729640256a1fc984d6 + ((packed)) + + + uInt16 ModeAttributes + __attribute__ + structTMode__Rec.html + 4cba5fbc4197a9c70502307caa4b2e77 + ((packed)) + + + + tms + structtms.html + + clock_t + tms_cstime + structtms.html + d21f41a18aff2813fe6154154f1f9522 + + + + clock_t + tms_cutime + structtms.html + dc1a7576a7287de70b7611047829ab6f + + + + clock_t + tms_stime + structtms.html + 60d97d80205a34858387314fb00cc4c0 + + + + clock_t + tms_utime + structtms.html + 2522ba0b91f98baeb8f2b7249f367b7c + + + + + trapframe + structtrapframe.html + + int + tf_cs + structtrapframe.html + 13dfa06d7f06bd0f2495fa57e5e957fd + + + + int + tf_ds + structtrapframe.html + bcc5a426a24512b99e1dd346a10df215 + + + + int + tf_eax + structtrapframe.html + fb020a5162b2fe71f4f8fa641f7dd5f2 + + + + int + tf_ebp + structtrapframe.html + 994aa3af57422c8b5b06e80baaa53ed3 + + + + int + tf_ebx + structtrapframe.html + 86b2120d33a523294045c7b137bff664 + + + + int + tf_ecx + structtrapframe.html + db6f2caefa3b0fc4d33f7f3ed03e3a36 + + + + int + tf_edi + structtrapframe.html + b859bce7daebd16272a36cfcf03004bf + + + + int + tf_edx + structtrapframe.html + 4e14d725fc1185125f65d8812737c3d4 + + + + int + tf_eflags + structtrapframe.html + dafa69a2f56db6fef99c33bc17c947ba + + + + int + tf_eip + structtrapframe.html + 5d510dabbcd29cf981b17a4c08234c3b + + + + int + tf_err + structtrapframe.html + 9e4fa072056d86cd7516e9445822ef34 + + + + int + tf_es + structtrapframe.html + 8d3e79fb11d18c0707d4d791d72abb36 + + + + int + tf_esi + structtrapframe.html + adba6abdd3ec0afc7ac61ecbec42d2bc + + + + int + tf_esp + structtrapframe.html + cbc06b1642fabea71bfa8ddbba3ede44 + + + + int + tf_fs + structtrapframe.html + 0f51b8660d4ae038cf4273208dde6320 + + + + int + tf_isp + structtrapframe.html + 6da8d82adb3f7188b9d753c1d9fc3bcb + + + + int + tf_ss + structtrapframe.html + bfb070fe3681a0ccc49ea3bd62b24be7 + + + + int + tf_trapno + structtrapframe.html + d22f14869aa03a440119420cd9d5017f + + + + + tssStruct + structtssStruct.html + + short + back_link + structtssStruct.html + fecbe8ea2cfebfb4d1a0aa7b6ebcac2c + + + + short + back_link_reserved + structtssStruct.html + 5a9ed0bb862500aa29307a7f4fd4ee36 + + + + long + cr3 + structtssStruct.html + 8d312ed3dd0ea7a0f801c08a8cc4afd0 + + + + short + cs + structtssStruct.html + 6d9085ec5af0fa1fe1de7015ad99c9e3 + + + + short + cs_reserved + structtssStruct.html + 3b682cd59382e5a72f9bf1041297ad7d + + + + short + ds + structtssStruct.html + 01ee01c7f45c9b9ee2ad8338c21e6d33 + + + + short + ds_reserved + structtssStruct.html + baff113a5d3fe5a6a21d3f0458117707 + + + + long + eax + structtssStruct.html + 6f6c9fdd54cd0da7f2331dc35f7d8fc7 + + + + long + ebp + structtssStruct.html + c2d32620149e07c40ee87696ef2509c2 + + + + long + ebx + structtssStruct.html + d0df6b4fe61e708d94656809727747cb + + + + long + ecx + structtssStruct.html + 7ba37dceca6d9363ea799091138d4601 + + + + long + edi + structtssStruct.html + a52b515706cd37e166c8eba348d5e68b + + + + long + edx + structtssStruct.html + 75825d1693047c99df1911b3af4d613f + + + + long + eflags + structtssStruct.html + a85f1fbaf622e0c6a39963da27de0194 + + + + long + eip + structtssStruct.html + 3e758f2138799d63fc803f7e4db4f5b4 + + + + short + es + structtssStruct.html + cd97dd6f6eabd83c0b819b6058b7041d + + + + short + es_reserved + structtssStruct.html + 706ff5b0bbdf6ce2ba79e77d37848ea5 + + + + long + esi + structtssStruct.html + 8beab5808aad776957d4544f6b139d4e + + + + long + esp + structtssStruct.html + 85412a87dbdb8eda612c77bce8055a2c + + + + long + esp0 + structtssStruct.html + 1017372aed82d7305586c330fa222b3b + + + + long + esp1 + structtssStruct.html + d5ef8867200562fd8262f70312beff4d + + + + long + esp2 + structtssStruct.html + 60c88f3cd3f2110cb24be62444f42cfb + + + + short + fs + structtssStruct.html + 8114a585123181ec835f8db3e029d390 + + + + short + fs_reserved + structtssStruct.html + 73ff4ba9eb35acecda388729d14dca97 + + + + short + gs + structtssStruct.html + 8dfa44423504293405785371d0e7b076 + + + + short + gs_reserved + structtssStruct.html + 41489b8a7ce86e3c94936b859df791a7 + + + + short + io_map + structtssStruct.html + 611a0a044f99f092ace469ce2381bb33 + + + + char + io_space + structtssStruct.html + 76bd5ca48e7593668342ad40170790f5 + [8192] + + + short + ldt + structtssStruct.html + d7b6a367e1c2a38e1ee6c8e5dad955f7 + + + + short + ldt_reserved + structtssStruct.html + 79a97b47c34eeb1661049eb3541e88e3 + + + + short + ss + structtssStruct.html + 340a29782d3306ba84176c543725d70a + + + + short + ss0 + structtssStruct.html + 26d03018de8c122451661bfe9d030541 + + + + short + ss0_reserved + structtssStruct.html + b1b9b5aab74cff2b3b4587233e93ad36 + + + + short + ss1 + structtssStruct.html + 6abf05d9a8f6356860a5606ffbadc989 + + + + short + ss1_reserved + structtssStruct.html + 5b36f67a614b608eb6bcd0244b41dfc7 + + + + short + ss2 + structtssStruct.html + 5a79ace5652b01cc25fc5ba7ff45bfa8 + + + + short + ss2_reserved + structtssStruct.html + 1d4e3ad07e369b4f0b0ca32d7cf8fcbc + + + + short + ss_reserved + structtssStruct.html + b05293d973c5a52d39ec624c962bcb99 + + + + short + trace_bitmap + structtssStruct.html + 52ac0b54c6b2c71450c62d7fc911f2e2 + + + + + tty_termNode + structtty__termNode.html + + pidType + owner + structtty__termNode.html + f8e2ad49f523044768d8e768bfe531e4 + + + + char + stdin + structtty__termNode.html + 39b59f0bd823a6c86eaac17a80d9c360 + [512] + + + int + stdinSize + structtty__termNode.html + 29b1eedda11ef5e0cc7e069c0324afd9 + + + + char * + tty_buffer + structtty__termNode.html + d7d6c2241ad060df43036b02a9a6ac26 + + + + uInt8 + tty_colour + structtty__termNode.html + 13a559749639b1ebd5429e76c5588632 + + + + char * + tty_pointer + structtty__termNode.html + c0868dddca6832ef5f791dd8d2606c7c + + + + uInt16 + tty_x + structtty__termNode.html + b4da0597e471d572404510d113cf91a9 + + + + uInt16 + tty_y + structtty__termNode.html + 6c5b9052e1368205622f7dad04ab815b + + + + + TVESA_Rec + structTVESA__Rec.html + + uInt8 paddington[474] + __attribute__ + structTVESA__Rec.html + 5c9617eb93e857f6a924289bf56f722b + ((packed)) + + + uInt32 OEMProductRevPtr + __attribute__ + structTVESA__Rec.html + 3a1e6092e3d017ed3774be3bab0f586f + ((packed)) + + + uInt32 OEMProductNamePtr + __attribute__ + structTVESA__Rec.html + d17286ae02ca833c34812d3d8fea15d5 + ((packed)) + + + uInt32 OEMVendorNamePtr + __attribute__ + structTVESA__Rec.html + 643d2bcf5ef1b88d2e76a25316e9df72 + ((packed)) + + + uInt16 OEMSoftwareRev + __attribute__ + structTVESA__Rec.html + 9b05544ebfd7271b3f7967b57a5f653d + ((packed)) + + + uInt16 TotalMemory + __attribute__ + structTVESA__Rec.html + 376bef5473c65617023f5676fff48f86 + ((packed)) + + + uInt32 VideoModePtr + __attribute__ + structTVESA__Rec.html + 42d19bef484946e76046e3d8100b9821 + ((packed)) + + + uInt32 Capabilities + __attribute__ + structTVESA__Rec.html + c02beaf0d88fb55b105fb8fbd0f559d2 + ((packed)) + + + uInt32 OEMStringPtr + __attribute__ + structTVESA__Rec.html + cae3036f592c377da02ef64c0a586272 + ((packed)) + + + uInt8 majVersion + __attribute__ + structTVESA__Rec.html + 83165020940eade8933255ae81f46349 + ((packed)) + + + uInt8 minVersion + __attribute__ + structTVESA__Rec.html + d0e8cb67070a69a452823b98f1b6b569 + ((packed)) + + + char VBESignature[4] + __attribute__ + structTVESA__Rec.html + 781338c9edaade8fe55d4e1788410d37 + ((packed)) + + + + ubixDiskLabel + structubixDiskLabel.html + + uInt16 + driveType + structubixDiskLabel.html + 4cec34076d7ba1fad99374ee56ef0edc + + + + uInt32 + magicNum + structubixDiskLabel.html + 2eea14a0546c7de19d53b3784e623463 + + + + uInt32 + magicNum2 + structubixDiskLabel.html + 95fd8a0ea36a8b3de597b92c8ebe0dce + + + + uInt16 + numPartitions + structubixDiskLabel.html + d29421729264aaa7082d9bd00f7c2c85 + + + + ubixDiskLabel::ubixPartitions + partitions + structubixDiskLabel.html + ff8b4b31a8831b4cbc95c86745313895 + [MAXUBIXPARTITIONS] + + ubixDiskLabel::ubixPartitions + + + ubixDiskLabel::ubixPartitions + structubixDiskLabel_1_1ubixPartitions.html + + uInt32 + pBatSize + structubixDiskLabel_1_1ubixPartitions.html + 6a02392928bd127ff780dd656dc88203 + + + + uInt8 + pFrag + structubixDiskLabel_1_1ubixPartitions.html + 075ed7afefb5a3523a090971e3d3c3d9 + + + + uInt32 + pFsSize + structubixDiskLabel_1_1ubixPartitions.html + 3caf99d21233870afbcfe3062e249c8d + + + + uInt8 + pFsType + structubixDiskLabel_1_1ubixPartitions.html + 89ee9b3f4b6564feda17f3b6b9297135 + + + + uInt32 + pOffset + structubixDiskLabel_1_1ubixPartitions.html + a4f5df0b0d915aae3fe2f53449395065 + + + + uInt32 + pSize + structubixDiskLabel_1_1ubixPartitions.html + 6bad338fb9fa2f078c2e5d29024face4 + + + + + UbixFS + classUbixFS.html + vfs_abstract + + + UbixFS + classUbixFS.html + 15d6d564145f65baba56b5e721a72c8b + (device_t *) + + + + UbixFS + classUbixFS.html + a8411daf956e8ba4e129b3f26d7ecb45 + (void) + + + virtual int + vfs_format + classUbixFS.html + e1266337d259778b1404601184d75028 + (device_t *) + + + virtual int + vfs_init + classUbixFS.html + 148aae4eb2ceb35ffcad9ff22b2f7309 + (void) + + + virtual int + vfs_mkdir + classUbixFS.html + f93fcff0825ffcdaf05ceefaeb48fd7b + (const char *, mode_t) + + + virtual void * + vfs_mknod + classUbixFS.html + b1422145c6575f723179b60421a494aa + (const char *, mode_t) + + + virtual int + vfs_open + classUbixFS.html + d3e28ccdb5cd84d63e5d6e9db2fc3e65 + (const char *, fileDescriptor *, int,...) + + + virtual size_t + vfs_read + classUbixFS.html + 0fce9a3abd07c65fa9af38e51517310a + (fileDescriptor *, void *, off_t, size_t) + + + virtual int + vfs_stop + classUbixFS.html + c2ccea3f574eaa7d4700748d0b4bde71 + (void) + + + virtual int + vfs_sync + classUbixFS.html + 5610078343779a3c5e3046283d482766 + (void) + + + virtual size_t + vfs_write + classUbixFS.html + 551d3daae6a65555a220de05eb619930 + (fileDescriptor *, void *, off_t, size_t) + + + virtual + ~UbixFS + classUbixFS.html + c607e8f35afa1aca552a1dc24e777998 + (void) + + + blockRun + get8FreeBlocks + classUbixFS.html + 2e0acd2fb08df1df4645ab91a69dc048 + (uInt32) + + + blockRun + getFreeBlock + classUbixFS.html + 092741c58dade79091213126d592be65 + (void) + + + blockRun + getFreeBlock + classUbixFS.html + c104fac0637432050288cd612f33f5cf + (uInt32) + + + blockRun + getFreeBlock + classUbixFS.html + 038f1a28d415b5198717466215edde0f + (blockRun) + + + uInt32 + getNextAG + classUbixFS.html + f16cc9199d1b438ccb1dae81974f6865 + (void) + + + void * + mknod + classUbixFS.html + 94e296e37c8176b5f5ba88a2251b70ab + (const char *, ubixfsInode *, mode_t) + + + void + printFreeBlockList + classUbixFS.html + 79445019036de9f0811426196299c46a + (uInt32) + + + void + printSuperBlock + classUbixFS.html + 2303eac53dcf539ad1db595b09e1568a + (void) + + + void + setFreeBlock + classUbixFS.html + 0fe83377d78fbdc768054870fc8d4f3d + (blockRun) + + + signed char * + freeBlockList + classUbixFS.html + 910425153882d145e2af0ae30bdec9a6 + + + + fileDescriptor * + root + classUbixFS.html + d7a17314620c3031ee4d1868ea745222 + + + + diskSuperBlock * + superBlock + classUbixFS.html + e33fa6e8c047dfe567c22936460186f0 + + + + friend class + bTree + classUbixFS.html + d8e9bf5a5c42eabcce4ea4ab71c95528 + + + + + ubixFSInfo + structubixFSInfo.html + + uInt32 + batEntries + structubixFSInfo.html + 4f530e266f49e0310c763653399dafa2 + + + + blockAllocationTableEntry * + blockAllocationTable + structubixFSInfo.html + 03867f147dbbdf3c1d6cdd16a7a33097 + + + + cacheNode * + dirCache + structubixFSInfo.html + 6f64ea0bc1a21fca92dde6228bb194fc + + + + uInt32 + rootDir + structubixFSInfo.html + 8c58076e25df4115ed42bebce08d5181 + + + + + ubixfsInode + structubixfsInode.html + + char smallData[3200] + __attribute__ + structubixfsInode.html + ba5482701dfd87e49edbdc06b9ec6a5f + ((packed)) + + + uInt32 refCount + __attribute__ + structubixfsInode.html + c49137abad04d83b8181da41d7b8ea90 + ((packed)) + + + dataStream blocks + __attribute__ + structubixfsInode.html + 35e179f1fc1a47de1d775313004d88be + ((packed)) + + + uPtr data + __attribute__ + structubixfsInode.html + 115940bd9fcf00dedd56c139db17808e + ((packed)) + + + uPtr prev + __attribute__ + structubixfsInode.html + c3fcbeceaffc94eaa452bed2e683e24e + ((packed)) + + + uPtr next + __attribute__ + structubixfsInode.html + 64abc23eca3ae648a923764bc2176dfa + ((packed)) + + + uPtr parent + __attribute__ + structubixfsInode.html + 0430682fedef593dffdd329e5dd27941 + ((packed)) + + + uInt32 inodeSize + __attribute__ + structubixfsInode.html + 938f46e5878421cd9229b138993fddea + ((packed)) + + + uInt32 type + __attribute__ + structubixfsInode.html + fa181070db8c24eb33abc87a2f984f38 + ((packed)) + + + inodeAddr attributes + __attribute__ + structubixfsInode.html + c20f331c6bcc590f9c72dadb513ce4ad + ((packed)) + + + int32 flags + __attribute__ + structubixfsInode.html + 8184fb92e0c725058ef3e6fdf1d25e54 + ((packed)) + + + int32 mode + __attribute__ + structubixfsInode.html + 9276bc1be1ab788789e9b09d69a55c65 + ((packed)) + + + gid_t gid + __attribute__ + structubixfsInode.html + 4fe07b428de344ec528ae1fa37e29518 + ((packed)) + + + uid_t uid + __attribute__ + structubixfsInode.html + 6896c04467c841f7d36ac9dc866d358f + ((packed)) + + + char name[MAX_FILENAME_LENGTH] + __attribute__ + structubixfsInode.html + 5b21fa84a76103ad04ef2b5fd38c3cf8 + ((packed)) + + + inodeAddr inodeNum + __attribute__ + structubixfsInode.html + 84bc3bcf9a3deb7043d9cf95ee3d3cee + ((packed)) + + + int32 magic1 + __attribute__ + structubixfsInode.html + e94276342333c403dd0f4136f43bfa14 + ((packed)) + + + + ubthread + structubthread.html + + kTask_t * + task + structubthread.html + 7644a25394098d5a41d63f44852d5e84 + + + + + ubthread_cond + structubthread__cond.html + + int + id + structubthread__cond.html + 9557e920c79c936de8ce6b9f9a65a245 + + + + uInt8 + locked + structubthread__cond.html + 4c6eee2c8e90e2aed1983c934723b67f + + + + + ubthread_cond_list + structubthread__cond__list.html + + ubthread_cond_t * + cond + structubthread__cond__list.html + c6a0b68879515ad2121d705aa7571c7e + + + + ubthread_cond_list * + next + structubthread__cond__list.html + d5cf73bd503d8318feca31d8d3e86c89 + + + + + ubthread_list + structubthread__list.html + + ubthread_list * + next + structubthread__list.html + 6da62f642834ec7e9c202c1a560bf62e + + + + ubthread_t + thread + structubthread__list.html + 3572ed1fb72d82b96ae66363967a89df + + + + + ubthread_mutex + structubthread__mutex.html + + int + id + structubthread__mutex.html + 57e2eddcab2e03f27fe5b75c7840b619 + + + + uInt8 + locked + structubthread__mutex.html + 2c01315899fa4f1eb42e4b1bba4130bd + + + + pidType + pid + structubthread__mutex.html + 9c8643e4d9bec2a38ea1d45e82609f2a + + + + + ubthread_mutex_list + structubthread__mutex__list.html + + ubthread_mutex_t * + mutex + structubthread__mutex__list.html + 020fa0de30d24e5984a2715a8f3a3c9c + + + + ubthread_mutex_list * + next + structubthread__mutex__list.html + 6095ff6c862e822ada5e3706bf538c46 + + + + + udp_hdr + structudp__hdr.html + + + PACK_STRUCT_FIELD + structudp__hdr.html + 3c779a7005390291f120c164b6b90f13 + (uInt16 chksum) + + + + PACK_STRUCT_FIELD + structudp__hdr.html + 9222ae87eca6c2fe771e2876a3722d73 + (uInt16 len) + + + + PACK_STRUCT_FIELD + structudp__hdr.html + 6cd162fa963d1e62fd8373e65912aa5d + (uInt16 dest) + + + + PACK_STRUCT_FIELD + structudp__hdr.html + fed717f931fc0751ca53ada6e500117b + (uInt16 src) + + + + udp_pcb + structudp__pcb.html + + uInt16 + chksum_len + structudp__pcb.html + 5381f996e4c16d8a91ec85bb425e3e2b + + + + uInt8 + flags + structudp__pcb.html + 826a7c3427775774f060314a0c51f72d + + + + uInt16 + local_port + structudp__pcb.html + 189bcb0abce9e46de6ec7115d11d439a + + + + udp_pcb * + next + structudp__pcb.html + 4bb1770f21ebaaa28f7f280f5f2697db + + + + void(* + recv + structudp__pcb.html + fdbf1ee819ec8af2cdf561790a3086b6 + )(void *arg, struct udp_pcb *pcb, struct pbuf *p, struct ip_addr *addr, uInt16 port) + + + void * + recv_arg + structudp__pcb.html + 11e4c40b8868aa40d923756a60598cab + + + + ip_addr local_ip + remote_ip + structudp__pcb.html + 719ac802c8824c1f64bb0d337b590b58 + + + + uInt16 + remote_port + structudp__pcb.html + c1831887907d6cb95e5784c87278136c + + + + + ufs1_dinode + structufs1__dinode.html + + int32_t + di_atime + structufs1__dinode.html + 595f269b878c850fbe7970292fbf0ec2 + + + + int32_t + di_atimensec + structufs1__dinode.html + deba42b56bad1b46746b76a261a28ef1 + + + + int32_t + di_blocks + structufs1__dinode.html + 09bff0a0b5a439618e8893b4f5790368 + + + + int32_t + di_ctime + structufs1__dinode.html + db27793d0c34f01326474401ddde1c43 + + + + int32_t + di_ctimensec + structufs1__dinode.html + 0094b1e1cac8ca65a970968ad2ad0237 + + + + ufs1_daddr_t + di_db + structufs1__dinode.html + d66a2cbaf61430c18fdd370c002cb591 + [NDADDR] + + + u_int32_t + di_flags + structufs1__dinode.html + de495b4b40c68ac16fa32c58befcd8c0 + + + + int32_t + di_gen + structufs1__dinode.html + 0c83844df5375d0d7e3bf70b1fd20762 + + + + u_int32_t + di_gid + structufs1__dinode.html + 3bead46ad3a23368d9986df416d5c7e2 + + + + ufs1_daddr_t + di_ib + structufs1__dinode.html + 01186a68812e45f5bcfc383ab918d853 + [NIADDR] + + + u_int16_t + di_mode + structufs1__dinode.html + 1194f04404015f7da26bd1932773df6a + + + + int32_t + di_mtime + structufs1__dinode.html + ddd8686290d360fe1ff97e47b25df5d6 + + + + int32_t + di_mtimensec + structufs1__dinode.html + e1a12b1b2308f6feb92b210b3fd32c37 + + + + int16_t + di_nlink + structufs1__dinode.html + 588b5e9341bb7c148047efff0ee220a7 + + + + u_int64_t + di_size + structufs1__dinode.html + eb1915f50d8bd4ef7e10fc68a965bdc7 + + + + int32_t + di_spare + structufs1__dinode.html + 91a277e4cb6f822b1bd692f5cd06fb97 + [2] + + + ufs1_dinode::@7 + di_u + structufs1__dinode.html + b892e3b205f603755f3005b15a6768f9 + + + + u_int16_t + oldids + unionufs1__dinode_1_1@7.html + 4cb3e1f64754f6578c3bb3cb42427f35 + [2] + + + u_int32_t + di_uid + structufs1__dinode.html + f748891980bbd2bd0d3eb22abca89688 + + + + + ufs2_dinode + structufs2__dinode.html + + ufs_time_t + di_atime + structufs2__dinode.html + 884a0a3cb517902f2648b51782f713ed + + + + int32_t + di_atimensec + structufs2__dinode.html + f66b1f8d1a7a8a8eeac1dceba64582f7 + + + + int32_t + di_birthnsec + structufs2__dinode.html + a62f9cdee1b9d4f5b437e3fbd6dcc33a + + + + ufs_time_t + di_birthtime + structufs2__dinode.html + 9f35ec73df44f2db3b400271930806dc + + + + u_int32_t + di_blksize + structufs2__dinode.html + 2d42d866db3eb9d62bfdcf6b0ec3656e + + + + u_int64_t + di_blocks + structufs2__dinode.html + d7506242ed5662a02fa2d5a56bc23d63 + + + + ufs_time_t + di_ctime + structufs2__dinode.html + 7faf94a254583325c1de14b3eedc4672 + + + + int32_t + di_ctimensec + structufs2__dinode.html + 264013dc040d9a1a4f940948bd78306d + + + + ufs2_daddr_t + di_db + structufs2__dinode.html + b58df70dccb25a1956369580570d5f8e + [NDADDR] + + + ufs2_daddr_t + di_extb + structufs2__dinode.html + 270d2cbaf4427f33e26579befc12530f + [NXADDR] + + + int32_t + di_extsize + structufs2__dinode.html + ebd41a6fb817a7a04b6cf9664c5fc1dd + + + + u_int32_t + di_flags + structufs2__dinode.html + 679f34fcac6376db0f8307194a31de00 + + + + int32_t + di_gen + structufs2__dinode.html + 4381e2835270fbbe32040beccd49453c + + + + u_int32_t + di_gid + structufs2__dinode.html + 472290444109405d763fbe118772b04a + + + + ufs2_daddr_t + di_ib + structufs2__dinode.html + 5c8206854e5687ca01e1d52d06b39eb1 + [NIADDR] + + + u_int32_t + di_kernflags + structufs2__dinode.html + 999f1d6844c5076d417dcd7eefd0c853 + + + + u_int16_t + di_mode + structufs2__dinode.html + cb7ed3e4a81ba003ec405439d39a307c + + + + ufs_time_t + di_mtime + structufs2__dinode.html + 891b9a4ebc71c40776c6af460ea8c5b6 + + + + int32_t + di_mtimensec + structufs2__dinode.html + 6aa493a9beb9514ce29fab46c4dd9de2 + + + + int16_t + di_nlink + structufs2__dinode.html + 1398daf0dae2b3f39bc5f821e704ad89 + + + + u_int64_t + di_size + structufs2__dinode.html + d5993494c57c494293c25dc81ec3b154 + + + + int64_t + di_spare + structufs2__dinode.html + f548961233457327ec8ae47cba34faed + [3] + + + u_int32_t + di_uid + structufs2__dinode.html + 1e7d5f15243f2c5cd9417275015133dc + + + + + uPtr + unionuPtr.html + + bNode * + bPtr + unionuPtr.html + bb67f31e5a2f1b7348a84598f44bdfd9 + + + + bTree * + btPtr + unionuPtr.html + 6b68f0ebac5ca4d3c3091984a59ec1e0 + + + + inodeAddr + iAddr + unionuPtr.html + e47ada455978ad34d9323072ffe4411f + + + + ubixfsInode * + iPtr + unionuPtr.html + 2c665149ed0616c55277166034ea6214 + + + + off_t + offset + unionuPtr.html + fdf63e00719727b4957c0a7eefec6799 + + + + void * + vPtr + unionuPtr.html + 950c9eb8913c9960c8e8937d8210a384 + + + + + userFileDescriptorStruct + structuserFileDescriptorStruct.html + + fileDescriptorStruct * + fd + structuserFileDescriptorStruct.html + 4dbfb1872dcf459d26d56e4c83916e84 + + + + uInt32 + fdSize + structuserFileDescriptorStruct.html + 49b5731913f50c40d0c12b8c8e89b020 + + + + + vfs_abstract + classvfs__abstract.html + + virtual int + vfs_close + classvfs__abstract.html + 4d5773ba4f9449ca6f53a284e46319ba + (fileDescriptor *) + + + virtual int + vfs_closedir + classvfs__abstract.html + c051cfe1b772bc4340bf9218d28f1d10 + (DIR *) + + + virtual int + vfs_format + classvfs__abstract.html + af0980013d73e232c27fc9c2dcb7f267 + (device_t *) + + + virtual int + vfs_init + classvfs__abstract.html + 390e117f43e869e8413d73a7051f34c7 + (void) + + + virtual int + vfs_mkdir + classvfs__abstract.html + c9a165e1416056c3a96832c15bbff16e + (const char *, mode_t) + + + virtual void * + vfs_mknod + classvfs__abstract.html + e6b9a9e65a16b1b473d64ebb09c8f5c4 + (const char *, mode_t) + + + virtual int + vfs_open + classvfs__abstract.html + 5b83727e3be5c4df2c3b43ee01edf8d7 + (const char *, fileDescriptor *, int,...) + + + virtual int + vfs_opendir + classvfs__abstract.html + f7f49919b29ae23be0b500691bd7489b + (DIR *, const char *) + + + virtual int + vfs_purge + classvfs__abstract.html + 44b94c11ccc71b299022b24e4810273f + (void) + + + virtual size_t + vfs_read + classvfs__abstract.html + de057292eb1e2e6a370d7c904e5de8a0 + (fileDescriptor *, void *, off_t, size_t) + + + virtual int + vfs_readdir + classvfs__abstract.html + e0e736281f7a5c7f6ba6c2fcc1606537 + (DIR *, struct dirent *) + + + virtual int + vfs_rename + classvfs__abstract.html + 566f42818133f3151b79409bfcc0a086 + (const char *, const char *) + + + virtual int + vfs_rmdir + classvfs__abstract.html + 2ad911bc4b4ad0867e0b1037a0bafd6e + (const char *) + + + virtual int + vfs_stop + classvfs__abstract.html + ec448ee0b4a5b85c47cac5416baaeb37 + (void) + + + virtual int + vfs_sync + classvfs__abstract.html + b3aa1f17380e950fdf7711cb21c53d60 + (void) + + + virtual int + vfs_unlink + classvfs__abstract.html + 0b409654c320cf8724e83d403bcf1099 + (const char *) + + + virtual size_t + vfs_write + classvfs__abstract.html + aac0143052a6ba9c324f8909eb2d60d1 + (fileDescriptor *, void *, off_t, size_t) + + + virtual + ~vfs_abstract + classvfs__abstract.html + 7dabc61aa4225bb9f281bcd4cb577795 + (void) + + + device_t * + device + classvfs__abstract.html + e10cade4827cea8db0f94e517d82dcfd + + + + vfs_abstract * + next + classvfs__abstract.html + 45ce75cdedbdca884f4d7d965ce91802 + + + + vfs_abstract * + prev + classvfs__abstract.html + b766870262f3d41bbf21326abf40cad8 + + + + + vfs_mountPoint + structvfs__mountPoint.html + + device_node * + device + structvfs__mountPoint.html + 5683a99774aaf81116e1765eb2509df5 + + + + ubixDiskLabel * + diskLabel + structvfs__mountPoint.html + e5ddbb2d1c7a01716a481bc5462d6c8f + + + + fileSystem * + fs + structvfs__mountPoint.html + 654fe61c60a0044082a7651cb2e29b8e + + + + void * + fsInfo + structvfs__mountPoint.html + 9771ecae1bc4482ad0282aee5766bd9b + + + + char + mountPoint + structvfs__mountPoint.html + 30136b0c8a7040142fefc3b3d8038eaf + [1024] + + + vfs_mountPoint * + next + structvfs__mountPoint.html + 1e30c95f66f6d267c97654c49275ec9b + + + + int + partition + structvfs__mountPoint.html + 26cf95c23f79647d61dc6396bbeb94a6 + + + + char + perms + structvfs__mountPoint.html + 9fc7cfceb0706b0d4aa835a6efbb1295 + + + + vfs_mountPoint * + prev + structvfs__mountPoint.html + e283964876a0043b3dd91b5596621439 + + + + + vitalsStruct + structvitalsStruct.html + + uInt32 + dQuantum + structvitalsStruct.html + 02e0ac27f010d5e00f7ceddb67d3c175 + + + + fileSystem * + fileSystems + structvitalsStruct.html + 549507320bf8045f24ddf245e92777bd + + + + void * + font + structvitalsStruct.html + 260b45f68a92442f30b6e9a4005ea938 + + + + uInt32 + freePages + structvitalsStruct.html + 1f45a0348eac13344950507efaf565f8 + + + + vfs_mountPoint * + mountPoints + structvitalsStruct.html + 292bf1e7a31e9f88ca279aa6227287f3 + + + + uInt32 + openFiles + structvitalsStruct.html + 4398d65a35290bc00027b6c8a4e049c8 + + + + char * + packet + structvitalsStruct.html + 5f234387a32836e418e0706960f93e20 + + + + uInt32 + packetLength + structvitalsStruct.html + 3df739c9b52fd796de7bb875435edad8 + + + + uInt32 + quantum + structvitalsStruct.html + ad046f0549f097554905e75b5e2cde51 + + + + void * + screen + structvitalsStruct.html + e329bdf1a2ce69044a962e612a9eb1e6 + + + + uInt32 + sysTicks + structvitalsStruct.html + 4f8bcc103c132edae3eb7ed47e6ee024 + + + + uInt32 + sysUptime + structvitalsStruct.html + d4f37dedcce6dcf9d87e1f01221c5b71 + + + + uInt32 + timeStart + structvitalsStruct.html + c407388b447996ea3bad97aebbb5e1a6 + + + + + write_args + structwrite__args.html + + const void * + buf + structwrite__args.html + 719b7bf5c1f0c153d44f60930af3d545 + + + + char + buf_l_ + structwrite__args.html + f28039d71ed58d7074678313d442a89b + [PADL_(const void *)] + + + char + buf_r_ + structwrite__args.html + e2b6686e6e9da78d977249892f6847a5 + [PADR_(const void *)] + + + int + fd + structwrite__args.html + ca575e653f10af383a927384c410322d + + + + char + fd_l_ + structwrite__args.html + 86a05f89b7e33e9863397dc885ca14b0 + [PADL_(int)] + + + char + fd_r_ + structwrite__args.html + d14c96bd89259f66ab724f4f01105ba0 + [PADR_(int)] + + + size_t + nbyte + structwrite__args.html + 58b5b8bcea410fee76395f7d266bd462 + + + + char + nbyte_l_ + structwrite__args.html + 719cd441989afc350841c73f102661ee + [PADL_(size_t)] + + + char + nbyte_r_ + structwrite__args.html + 6ebffda7c286fc24e0c16025812a65a7 + [PADR_(size_t)] + + + + std + namespacestd.html + + + source/ubixos/src/sys/net/api/ + /usr/home/reddawg/source/ubixos/src/sys/net/api/ + dir_9099e30b788cf5485b056ed07dee3af3.html + api_lib.c + api_msg.c + err.c + sockets.c + tcpip.c + + + source/ubixos/src/sys/include/net/arch/ + /usr/home/reddawg/source/ubixos/src/sys/include/net/arch/ + dir_b5d3039044fc6b1ffd2a5529231f79f6.html + cc.h + cpu.h + init.h + lib.h + perf.h + sys_arch.h + + + source/ubixos/src/sys/compile/ + /usr/home/reddawg/source/ubixos/src/sys/compile/ + dir_46dfc6853aced28e3beb2286e4848b19.html + null.c + + + source/ubixos/src/sys/include/devfs/ + /usr/home/reddawg/source/ubixos/src/sys/include/devfs/ + dir_584be6baac9bd9e438a20663d6bc9e0a.html + devfs.h + + + source/ubixos/src/sys/devfs/ + /usr/home/reddawg/source/ubixos/src/sys/devfs/ + dir_0be040d386a733d1b4d364efff272f6c.html + devfs.c + + + source/ubixos/src/sys/include/ + /usr/home/reddawg/source/ubixos/src/sys/include/ + dir_fb6d292cc7310856fbbe98037852038e.html + source/ubixos/src/sys/include/devfs/ + source/ubixos/src/sys/include/isa/ + source/ubixos/src/sys/include/lib/ + source/ubixos/src/sys/include/mpi/ + source/ubixos/src/sys/include/net/ + source/ubixos/src/sys/include/netif/ + source/ubixos/src/sys/include/objgfx/ + source/ubixos/src/sys/include/pci/ + source/ubixos/src/sys/include/sde/ + source/ubixos/src/sys/include/sys/ + source/ubixos/src/sys/include/ubixfs/ + source/ubixos/src/sys/include/ubixos/ + source/ubixos/src/sys/include/ufs/ + source/ubixos/src/sys/include/vfs/ + source/ubixos/src/sys/include/vmm/ + assert.h + math.h + stdarg.h + string.h + + + source/ubixos/src/sys/init/ + /usr/home/reddawg/source/ubixos/src/sys/init/ + dir_93fac8b451ba1d375ca7f184ad2833a2.html + main.c + static.c + + + source/ubixos/src/sys/include/net/ipv4/ + /usr/home/reddawg/source/ubixos/src/sys/include/net/ipv4/ + dir_537b91edd7a16d381ac7acff52932f40.html + icmp.h + inet.h + ip.h + ip_addr.h + + + source/ubixos/src/sys/include/net/ipv6/ + /usr/home/reddawg/source/ubixos/src/sys/include/net/ipv6/ + dir_e6e248b38500693728e95f6de395f657.html + icmp.h + inet.h + ip.h + ip_addr.h + + + source/ubixos/src/sys/isa/ + /usr/home/reddawg/source/ubixos/src/sys/isa/ + dir_c2bc12714065b1d085de0a12a981a228.html + 8259.c + atkbd.c + fdc.c + mouse.c + ne2k.c + pit.c + rs232.c + + + source/ubixos/src/sys/include/isa/ + /usr/home/reddawg/source/ubixos/src/sys/include/isa/ + dir_ac972d66165be3693db1e980ca0b0937.html + 8259.h + atkbd.h + fdc.h + mouse.h + ne2k.h + pit.h + + + source/ubixos/src/sys/kernel/ + /usr/home/reddawg/source/ubixos/src/sys/kernel/ + dir_51322ee651693a66e3c4ad03b285ceb6.html + bioscall.c + elf.c + endtask.c + exec.c + fork.c + gen_calls.c + kern_descrip.c + kern_sig.c + kern_sysctl.c + kpanic.c + ld.c + pipe.c + sched.c + sem.c + smp.c + spinlock.c + syscall.c + syscall_new.c + systemtask.c + time.c + tty.c + ubthread.c + vitals.c + + + source/ubixos/src/sys/kmods/ + /usr/home/reddawg/source/ubixos/src/sys/kmods/ + dir_35b7e5ba4fe644aad3ca5098cc920d67.html + kmod.c + + + source/ubixos/src/sys/lib/ + /usr/home/reddawg/source/ubixos/src/sys/lib/ + dir_42e2887a4b1a4626e21b895455b1d075.html + assert.c + atan.c + bcopy.c + divdi3.c + kmalloc.c + kprintf.c + libcpp.cc + memcpy.c + memset.c + net.c + ogprintf.cc + sqrt.c + string.c + strtok.c + strtol.c + vsprintf.c + + + source/ubixos/src/sys/include/lib/ + /usr/home/reddawg/source/ubixos/src/sys/include/lib/ + dir_d4e7888f1d4742df8f9bb84f8d61ca17.html + bioscall.h + kmalloc.h + kprint.h + kprintf.h + libcpp.h + string.h + + + source/ubixos/src/sys/mpi/ + /usr/home/reddawg/source/ubixos/src/sys/mpi/ + dir_3d8ef11bbea61514def66ec26db4acb8.html + message.c + system.c + + + source/ubixos/src/sys/include/mpi/ + /usr/home/reddawg/source/ubixos/src/sys/include/mpi/ + dir_94021e517c1474e7333246f3a319b400.html + mpi.h + + + source/ubixos/src/sys/net/net/ + /usr/home/reddawg/source/ubixos/src/sys/net/net/ + dir_0e4071efa229e1c14ad5ba6c33724ec1.html + bot.c + init.c + shell.c + shell.h + sys_arch.c + udpecho.c + udpecho.h + + + source/ubixos/src/sys/net/ + /usr/home/reddawg/source/ubixos/src/sys/net/ + dir_d8bb7889e17b6d7a32286f0df8b33eca.html + source/ubixos/src/sys/net/api/ + source/ubixos/src/sys/net/net/ + source/ubixos/src/sys/net/netif/ + + + source/ubixos/src/sys/include/net/ + /usr/home/reddawg/source/ubixos/src/sys/include/net/ + dir_fbca67b4bb002722a84c33f54ae3a420.html + source/ubixos/src/sys/include/net/arch/ + source/ubixos/src/sys/include/net/ipv4/ + source/ubixos/src/sys/include/net/ipv6/ + api.h + api_msg.h + arch.h + debug.h + def.h + err.h + list.h + lwipopts.h + mem.h + memp.h + net.h + netif.h + opt.h + pbuf.h + sockets.h + stats.h + sys.h + tcp.h + tcpip.h + udp.h + + + source/ubixos/src/sys/net/netif/ + /usr/home/reddawg/source/ubixos/src/sys/net/netif/ + dir_be0c9ba14e573102dd5d6e19ef2554ea.html + arp.c + ethernetif.c + loopif.c + tcpdump.c + + + source/ubixos/src/sys/include/netif/ + /usr/home/reddawg/source/ubixos/src/sys/include/netif/ + dir_c8807eb930c49cbca81dab7bcf7a6b4b.html + arp.h + ethernetif.h + loopif.h + tcpdump.h + + + source/ubixos/src/sys/include/objgfx/ + /usr/home/reddawg/source/ubixos/src/sys/include/objgfx/ + dir_2560257ad342f4891a6594a8358ff10f.html + ogDisplay_VESA.h + + + source/ubixos/src/sys/pci/ + /usr/home/reddawg/source/ubixos/src/sys/pci/ + dir_9d51989c3a55d94a631e777a99d7bb01.html + hd.c + lnc.c + pci.c + + + source/ubixos/src/sys/include/pci/ + /usr/home/reddawg/source/ubixos/src/sys/include/pci/ + dir_05a05c0f1b6d001f38d7fbfa90a57c95.html + hd.h + lnc.h + pci.h + + + source/ubixos/src/sys/sde/ + /usr/home/reddawg/source/ubixos/src/sys/sde/ + dir_9e9ee85655ca036025e0051329cdf352.html + colours.cc + main.cc + ogDisplay_UbixOS.cc + sde.cc + + + source/ubixos/src/sys/include/sde/ + /usr/home/reddawg/source/ubixos/src/sys/include/sde/ + dir_225ff9fb955c651454251535f7016c13.html + ogDisplay_UbixOS.h + sde.h + source/ /usr/home/reddawg/source/ @@ -13,10 +29150,129 @@ source/ubixos/src/sys/ + source/ubixos/src/sys/sys/ + /usr/home/reddawg/source/ubixos/src/sys/sys/ + dir_d6924100a1dec92d949b11e19704ddec.html + device.c + dma.c + idt.c + io.c + video.c + + + source/ubixos/src/sys/include/sys/ + /usr/home/reddawg/source/ubixos/src/sys/include/sys/ + dir_49066f7afef1b1cb386818f2987ad37f.html + _types.h + buf.h + cdefs.h + device.h + device.old.h + dma.h + driver.h + gdt.h + gen_calls.h + idt.h + io.h + kern_descrip.h + kern_sig.h + kern_sysctl.h + pipe.h + signal.h + sysproto.h + thread.h + trap.h + tss.h + video.h + + source/ubixos/src/sys/ /usr/home/reddawg/source/ubixos/src/sys/ dir_0e1e38b6fa1863b2b041948ecf01aa5c.html + source/ubixos/src/sys/compile/ + source/ubixos/src/sys/devfs/ + source/ubixos/src/sys/include/ + source/ubixos/src/sys/init/ + source/ubixos/src/sys/isa/ + source/ubixos/src/sys/kernel/ + source/ubixos/src/sys/kmods/ + source/ubixos/src/sys/lib/ + source/ubixos/src/sys/mpi/ + source/ubixos/src/sys/net/ + source/ubixos/src/sys/pci/ + source/ubixos/src/sys/sde/ + source/ubixos/src/sys/sys/ + source/ubixos/src/sys/ubixfs/ + source/ubixos/src/sys/ubixfsv2/ + source/ubixos/src/sys/ufs/ + source/ubixos/src/sys/vfs/ source/ubixos/src/sys/vmm/ + Makefile.inc + + + source/ubixos/src/sys/ubixfs/ + /usr/home/reddawg/source/ubixos/src/sys/ubixfs/ + dir_b6a4d82867cf544dd211833073f1ec98.html + block.c + dirCache.c + directory.c + thread.c + ubixfs.c + + + source/ubixos/src/sys/include/ubixfs/ + /usr/home/reddawg/source/ubixos/src/sys/include/ubixfs/ + dir_2af5846cf29d448f6f1cc4696986946d.html + dirCache.h + ubixfs.h + + + source/ubixos/src/sys/ubixfsv2/ + /usr/home/reddawg/source/ubixos/src/sys/ubixfsv2/ + dir_667075cf33d610e0dc2a6268c687a4a1.html + btree.cpp + btree.h + btreeheader.h + device.h + file.h + fsAbstract.h + main.cpp + ramdrive.cpp + ramdrive.h + types.h + ubixfs.cpp + ubixfs.h + vfs.cpp + vfs.h + + + source/ubixos/src/sys/include/ubixos/ + /usr/home/reddawg/source/ubixos/src/sys/include/ubixos/ + dir_928af645c93028a9c37e14b6d6dcc859.html + elf.h + endtask.h + exec.h + fork.h + init.h + kmod.h + kpanic.h + ld.h + lists.h + sched.h + sem.h + smp.h + spinlock.h + static.h + syscall.h + syscalls.h + syscalls_new.h + systemtask.h + time.h + times.h + tty.h + types.h + ubthread.h + vitals.h source/ubixos/ @@ -25,9 +29281,55 @@ source/ubixos/src/ + source/ubixos/src/sys/ufs/ + /usr/home/reddawg/source/ubixos/src/sys/ufs/ + dir_ff8ebac6b42620c2b1d803c8a78487f5.html + ffs.c + ufs.c + + + source/ubixos/src/sys/include/ufs/ + /usr/home/reddawg/source/ubixos/src/sys/include/ufs/ + dir_5eeeeebb863d88c23208b4153acd8e2d.html + ffs.h + ufs.h + + + source/ubixos/src/sys/vfs/ + /usr/home/reddawg/source/ubixos/src/sys/vfs/ + dir_e08de08ece27cb55348f6e0c8351760a.html + file.c + mount.c + vfs.c + vfs_syscalls.c + + + source/ubixos/src/sys/include/vfs/ + /usr/home/reddawg/source/ubixos/src/sys/include/vfs/ + dir_8d098dfa1cbaf5291f8bde121aa9fb8f.html + file.h + mount.h + vfs.h + + source/ubixos/src/sys/vmm/ /usr/home/reddawg/source/ubixos/src/sys/vmm/ dir_96d0e72ad2cc1282ac64c105d7bb813a.html + getfreepage.c + getphysicaladdr.c + pagefault.c paging.c + setpageattributes.c + unmappage.c + vmm_init.c + vmm_memory.c + vmm_virtual.c + + + source/ubixos/src/sys/include/vmm/ + /usr/home/reddawg/source/ubixos/src/sys/include/vmm/ + dir_ab9e881a9f1adacb450b655a9cae1d6f.html + paging.h + vmm.h