<?xml version='1.0' encoding='iso-8859-1' standalone='no'?> <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.4.7"> <compounddef id="structfileDescriptorStruct" kind="struct" prot="public"> <compoundname>fileDescriptorStruct</compoundname> <includes refid="include_2vfs_2file_8h" local="no">file.h</includes> <sectiondef kind="public-attrib"> <memberdef kind="variable" id="structfileDescriptorStruct_1cbc0897e87c2c167cdb8cb1beb77f598" prot="public" static="no" mutable="no"> <type>char *</type> <definition>char* fileDescriptorStruct::buffer</definition> <argsstring></argsstring> <name>buffer</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="57" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="57" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_10222d37f7abbfbf02d84c98a9a532c33" prot="public" static="no" mutable="no"> <type><ref refid="structcacheNode" kindref="compound">cacheNode</ref> *</type> <definition>struct cacheNode* fileDescriptorStruct::cacheNode</definition> <argsstring></argsstring> <name>cacheNode</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="59" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="59" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_162c52d66a6baff1f91fec689b624e3b3" prot="public" static="no" mutable="no"> <type><ref refid="structdmadat" kindref="compound">dmadat</ref> *</type> <definition>struct dmadat* fileDescriptorStruct::dmadat</definition> <argsstring></argsstring> <name>dmadat</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="61" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="61" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_1c4a0e558e819f84243070ac2adaa6b11" prot="public" static="no" mutable="no"> <type>int</type> <definition>int fileDescriptorStruct::dsk_meta</definition> <argsstring></argsstring> <name>dsk_meta</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="62" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="62" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_14ca84ca208f0bcd97d654f99a55724f6" prot="public" static="no" mutable="no"> <type>char</type> <definition>char fileDescriptorStruct::fileName[512]</definition> <argsstring>[512]</argsstring> <name>fileName</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="56" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="56" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_1fc289229a1011c71cde06dce77dadd7e" prot="public" static="no" mutable="no"> <type><ref refid="ubixfsv2_2types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type> <definition>uInt32 fileDescriptorStruct::ino</definition> <argsstring></argsstring> <name>ino</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="58" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="58" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_1f4ee8935dc90d7f16ebffe20077a63eb" prot="public" static="no" mutable="no"> <type><ref refid="include_2ubixos_2types_8h_13b65128d2644e9b80cec9a69bfa7e094" kindref="member">uInt16</ref></type> <definition>uInt16 fileDescriptorStruct::length</definition> <argsstring></argsstring> <name>length</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="54" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="54" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_18c43ddd6ff5fd5383bcdde5896846e98" prot="public" static="no" mutable="no"> <type><ref refid="include_2ubixos_2types_8h_13b65128d2644e9b80cec9a69bfa7e094" kindref="member">uInt16</ref></type> <definition>uInt16 fileDescriptorStruct::mode</definition> <argsstring></argsstring> <name>mode</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="51" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="51" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_1f8abeb5da4a430885db51246db1356f9" prot="public" static="no" mutable="no"> <type><ref refid="structvfs__mountPoint" kindref="compound">vfs_mountPoint</ref> *</type> <definition>struct vfs_mountPoint* fileDescriptorStruct::mp</definition> <argsstring></argsstring> <name>mp</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="49" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="49" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_1fe4f514afb8946b16aab3c8e50f8069c" prot="public" static="no" mutable="no"> <type><ref refid="structfileDescriptorStruct" kindref="compound">fileDescriptorStruct</ref> *</type> <definition>struct fileDescriptorStruct* fileDescriptorStruct::next</definition> <argsstring></argsstring> <name>next</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="48" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="48" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_1eedbb6c79fc5a34c4b8cf4ebbf6a0658" prot="public" static="no" mutable="no"> <type><ref refid="ubixfsv2_2types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type> <definition>uInt32 fileDescriptorStruct::offset</definition> <argsstring></argsstring> <name>offset</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="52" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="52" bodyend="-1"/> <referencedby refid="file_8c_16ff1131020b7a50805dc848fcd9c03b2" compoundref="file_8c" startline="92" endline="100">sysFseek</referencedby> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_111626b5d99a5da968f43bc37d2591c5c" prot="public" static="no" mutable="no"> <type><ref refid="ubixfsv2_2types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type> <definition>uInt32 fileDescriptorStruct::perms</definition> <argsstring></argsstring> <name>perms</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="60" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="60" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_13301f80684107656eeb91edfaed9e676" prot="public" static="no" mutable="no"> <type><ref refid="structfileDescriptorStruct" kindref="compound">fileDescriptorStruct</ref> *</type> <definition>struct fileDescriptorStruct* fileDescriptorStruct::prev</definition> <argsstring></argsstring> <name>prev</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="47" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="47" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_1c94ccd4c8160d17fa851fed274c5a8c4" prot="public" static="no" mutable="no"> <type><ref refid="ubixfsv2_2types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type> <definition>uInt32 fileDescriptorStruct::resid</definition> <argsstring></argsstring> <name>resid</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="63" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="63" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_197eb3dcefe53610658dc341ca449e290" prot="public" static="no" mutable="no"> <type><ref refid="ubixfsv2_2types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type> <definition>uInt32 fileDescriptorStruct::size</definition> <argsstring></argsstring> <name>size</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="53" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="53" bodyend="-1"/> <referencedby refid="file_8c_111af8c48fc1b1a08d97e8082d553c143" compoundref="file_8c" startline="122" endline="131">sysFopen</referencedby> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_174b5825aa688ae7936fc0492743ae372" prot="public" static="no" mutable="no"> <type><ref refid="ubixfsv2_2types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type> <definition>uInt32 fileDescriptorStruct::start</definition> <argsstring></argsstring> <name>start</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="55" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="55" bodyend="-1"/> </memberdef> <memberdef kind="variable" id="structfileDescriptorStruct_1dd78e2b569c4813dc1b171f4203f3e6b" prot="public" static="no" mutable="no"> <type><ref refid="include_2ubixos_2types_8h_13b65128d2644e9b80cec9a69bfa7e094" kindref="member">uInt16</ref></type> <definition>uInt16 fileDescriptorStruct::status</definition> <argsstring></argsstring> <name>status</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="50" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="50" bodyend="-1"/> </memberdef> </sectiondef> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <collaborationgraph> <node id="176"> <label>device_resource</label> <link refid="structdevice__resource"/> </node> <node id="175"> <label>device_node</label> <link refid="structdevice__node"/> <childnode refid="176" relation="usage"> <edgelabel>devRec</edgelabel> </childnode> <childnode refid="177" relation="usage"> <edgelabel>devInfo</edgelabel> </childnode> <childnode refid="178" relation="usage"> <edgelabel>devInfo</edgelabel> </childnode> <childnode refid="175" relation="usage"> <edgelabel>prev next</edgelabel> </childnode> </node> <node id="170"> <label>cacheNode</label> <link refid="structcacheNode"/> <childnode refid="170" relation="usage"> <edgelabel>prev next parent fileListTail fileListHead</edgelabel> </childnode> </node> <node id="173"> <label>ubixDiskLabel</label> <link refid="structubixDiskLabel"/> <childnode refid="174" relation="usage"> <edgelabel>partitions</edgelabel> </childnode> </node> <node id="174"> <label>ubixDiskLabel::ubixPartitions</label> <link refid="structubixDiskLabel_1_1ubixPartitions"/> </node> <node id="169"> <label>fileDescriptorStruct</label> <link refid="structfileDescriptorStruct"/> <childnode refid="170" relation="usage"> <edgelabel>cacheNode</edgelabel> </childnode> <childnode refid="171" relation="usage"> <edgelabel>dmadat</edgelabel> </childnode> <childnode refid="172" relation="usage"> <edgelabel>mp</edgelabel> </childnode> <childnode refid="169" relation="usage"> <edgelabel>prev next</edgelabel> </childnode> </node> <node id="172"> <label>vfs_mountPoint</label> <link refid="structvfs__mountPoint"/> <childnode refid="173" relation="usage"> <edgelabel>diskLabel</edgelabel> </childnode> <childnode refid="175" relation="usage"> <edgelabel>device</edgelabel> </childnode> <childnode refid="179" relation="usage"> <edgelabel>fs</edgelabel> </childnode> <childnode refid="172" relation="usage"> <edgelabel>prev next</edgelabel> </childnode> </node> <node id="177"> <label>device_interface</label> <link refid="structdevice__interface"/> </node> <node id="178"> <label>device_t</label> <link refid="structdevice__t"/> </node> <node id="171"> <label>dmadat</label> <link refid="structdmadat"/> </node> <node id="179"> <label>fileSystem</label> <link refid="structfileSystem"/> <childnode refid="179" relation="usage"> <edgelabel>prev next</edgelabel> </childnode> </node> </collaborationgraph> <location file="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" line="46" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/vfs/file.h" bodystart="46" bodyend="64"/> <listofallmembers> <member refid="structfileDescriptorStruct_1cbc0897e87c2c167cdb8cb1beb77f598" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>buffer</name></member> <member refid="structfileDescriptorStruct_10222d37f7abbfbf02d84c98a9a532c33" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>cacheNode</name></member> <member refid="structfileDescriptorStruct_162c52d66a6baff1f91fec689b624e3b3" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>dmadat</name></member> <member refid="structfileDescriptorStruct_1c4a0e558e819f84243070ac2adaa6b11" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>dsk_meta</name></member> <member refid="structfileDescriptorStruct_14ca84ca208f0bcd97d654f99a55724f6" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>fileName</name></member> <member refid="structfileDescriptorStruct_1fc289229a1011c71cde06dce77dadd7e" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>ino</name></member> <member refid="structfileDescriptorStruct_1f4ee8935dc90d7f16ebffe20077a63eb" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>length</name></member> <member refid="structfileDescriptorStruct_18c43ddd6ff5fd5383bcdde5896846e98" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>mode</name></member> <member refid="structfileDescriptorStruct_1f8abeb5da4a430885db51246db1356f9" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>mp</name></member> <member refid="structfileDescriptorStruct_1fe4f514afb8946b16aab3c8e50f8069c" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>next</name></member> <member refid="structfileDescriptorStruct_1eedbb6c79fc5a34c4b8cf4ebbf6a0658" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>offset</name></member> <member refid="structfileDescriptorStruct_111626b5d99a5da968f43bc37d2591c5c" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>perms</name></member> <member refid="structfileDescriptorStruct_13301f80684107656eeb91edfaed9e676" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>prev</name></member> <member refid="structfileDescriptorStruct_1c94ccd4c8160d17fa851fed274c5a8c4" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>resid</name></member> <member refid="structfileDescriptorStruct_197eb3dcefe53610658dc341ca449e290" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>size</name></member> <member refid="structfileDescriptorStruct_174b5825aa688ae7936fc0492743ae372" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>start</name></member> <member refid="structfileDescriptorStruct_1dd78e2b569c4813dc1b171f4203f3e6b" prot="public" virt="non-virtual"><scope>fileDescriptorStruct</scope><name>status</name></member> </listofallmembers> </compounddef> </doxygen>