<?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="structfile" kind="struct" prot="public">
<compoundname>file</compoundname>
<includes refid="kern__descrip_8h" local="no">kern_descrip.h</includes>
<sectiondef kind="public-attrib">
<memberdef kind="variable" id="structfile_1314e5cc77afefbebb7f5e7d197b089ab" prot="public" static="no" mutable="no">
<type>int</type>
<definition>int file::f_flag</definition>
<argsstring></argsstring>
<name>f_flag</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/home/reddawg/source/ubix2/src/sys/include/sys/kern_descrip.h" line="94" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/sys/kern_descrip.h" bodystart="94" bodyend="-1"/>
<referencedby refid="kern__descrip_8c_14c1102e9a5b5c2be0c5e16d9b974a1a3" compoundref="kern__descrip_8c" startline="39" endline="65">fcntl</referencedby>
<referencedby refid="pipe_8c_1cbd82ee803ba9432a295a8e2a0a3f249" compoundref="pipe_8c" startline="41" endline="51">pipe</referencedby>
<referencedby refid="sched_8c_192458df2063761371869cdfe0c9b4ee3" compoundref="sched_8c" startline="143" endline="172">schedNewTask</referencedby>
</memberdef>
<memberdef kind="variable" id="structfile_15a1b356e191a81d71a02560074aacd2a" prot="public" static="no" mutable="no">
<type><ref refid="structfileDescriptorStruct" kindref="compound">fileDescriptor</ref> *</type>
<definition>fileDescriptor* file::fd</definition>
<argsstring></argsstring>
<name>fd</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/home/reddawg/source/ubix2/src/sys/include/sys/kern_descrip.h" line="96" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/sys/kern_descrip.h" bodystart="96" bodyend="-1"/>
<referencedby refid="pipe_8c_1cbd82ee803ba9432a295a8e2a0a3f249" compoundref="pipe_8c" startline="41" endline="51">pipe</referencedby>
<referencedby refid="gen__calls_8c_15eff3a25d417fafce7c4f211db219ca2" compoundref="gen__calls_8c" startline="125" endline="144">read</referencedby>
<referencedby refid="vfs_8c_13ca4e48103cbadae2952d277d03687be" compoundref="vfs_8c" startline="148" endline="166">sys_open</referencedby>
</memberdef>
<memberdef kind="variable" id="structfile_148952da96dfce82445b051d594d7bbf6" prot="public" static="no" mutable="no">
<type>char</type>
<definition>char file::path[1024]</definition>
<argsstring>[1024]</argsstring>
<name>path</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/home/reddawg/source/ubix2/src/sys/include/sys/kern_descrip.h" line="95" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/sys/kern_descrip.h" bodystart="95" bodyend="-1"/>
<referencedby refid="vfs_8c_13ca4e48103cbadae2952d277d03687be" compoundref="vfs_8c" startline="148" endline="166">sys_open</referencedby>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<collaborationgraph>
<node id="471">
<label>device_resource</label>
<link refid="structdevice__resource"/>
</node>
<node id="470">
<label>device_node</label>
<link refid="structdevice__node"/>
<childnode refid="471" relation="usage">
<edgelabel>devRec</edgelabel>
</childnode>
<childnode refid="472" relation="usage">
<edgelabel>devInfo</edgelabel>
</childnode>
<childnode refid="470" relation="usage">
<edgelabel>prev
next</edgelabel>
</childnode>
</node>
<node id="465">
<label>cacheNode</label>
<link refid="structcacheNode"/>
<childnode refid="465" relation="usage">
<edgelabel>prev
next
parent
fileListTail
fileListHead</edgelabel>
</childnode>
</node>
<node id="468">
<label>ubixDiskLabel</label>
<link refid="structubixDiskLabel"/>
<childnode refid="469" relation="usage">
<edgelabel>partitions</edgelabel>
</childnode>
</node>
<node id="469">
<label>ubixDiskLabel::ubixPartitions</label>
<link refid="structubixDiskLabel_1_1ubixPartitions"/>
</node>
<node id="464">
<label>fileDescriptorStruct</label>
<link refid="structfileDescriptorStruct"/>
<childnode refid="465" relation="usage">
<edgelabel>cacheNode</edgelabel>
</childnode>
<childnode refid="466" relation="usage">
<edgelabel>dmadat</edgelabel>
</childnode>
<childnode refid="467" relation="usage">
<edgelabel>mp</edgelabel>
</childnode>
<childnode refid="464" relation="usage">
<edgelabel>prev
next</edgelabel>
</childnode>
</node>
<node id="463">
<label>file</label>
<link refid="structfile"/>
<childnode refid="464" relation="usage">
<edgelabel>fd</edgelabel>
</childnode>
</node>
<node id="467">
<label>vfs_mountPoint</label>
<link refid="structvfs__mountPoint"/>
<childnode refid="468" relation="usage">
<edgelabel>diskLabel</edgelabel>
</childnode>
<childnode refid="470" relation="usage">
<edgelabel>device</edgelabel>
</childnode>
<childnode refid="473" relation="usage">
<edgelabel>fs</edgelabel>
</childnode>
<childnode refid="467" relation="usage">
<edgelabel>prev
next</edgelabel>
</childnode>
</node>
<node id="472">
<label>device_interface</label>
<link refid="structdevice__interface"/>
</node>
<node id="466">
<label>dmadat</label>
<link refid="structdmadat"/>
</node>
<node id="473">
<label>fileSystem</label>
<link refid="structfileSystem"/>
<childnode refid="473" relation="usage">
<edgelabel>prev
next</edgelabel>
</childnode>
</node>
</collaborationgraph>
<location file="/usr/home/reddawg/source/ubix2/src/sys/include/sys/kern_descrip.h" line="93" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/sys/kern_descrip.h" bodystart="93" bodyend="97"/>
<listofallmembers>
<member refid="structfile_1314e5cc77afefbebb7f5e7d197b089ab" prot="public" virt="non-virtual"><scope>file</scope><name>f_flag</name></member>
<member refid="structfile_15a1b356e191a81d71a02560074aacd2a" prot="public" virt="non-virtual"><scope>file</scope><name>fd</name></member>
<member refid="structfile_148952da96dfce82445b051d594d7bbf6" prot="public" virt="non-virtual"><scope>file</scope><name>path</name></member>
</listofallmembers>
</compounddef>
</doxygen>