<ahref="templates_2mac__lld_8h.html">Go to the documentation of this file.</a><divclass="fragment"><preclass="fragment"><aname="l00001"></a>00001 <spanclass="comment">/*</span>
<aname="l00093"></a><aclass="code"href="struct_m_a_c_transmit_descriptor.html#ac2b2f6220b1a9eea09aa5b918f3b3260">00093</a><spanclass="keywordtype">size_t</span> td_offset; <spanclass="comment">/**< Current write offset. */</span>
<aname="l00094"></a><aclass="code"href="struct_m_a_c_transmit_descriptor.html#a75b88b6e242023604e6b6a6ec6c940ac">00094</a><spanclass="keywordtype">size_t</span> td_size; <spanclass="comment">/**< Available space size. */</span>
<aname="l00095"></a>00095 <spanclass="comment">/* End of the mandatory fields.*/</span>
<aname="l00096"></a>00096 } <aclass="code"href="struct_m_a_c_transmit_descriptor.html"title="Structure representing a transmit descriptor.">MACTransmitDescriptor</a>;
<aname="l00102"></a><aclass="code"href="struct_m_a_c_receive_descriptor.html#ad7e063828e42d43778007eaf79f745a7">00102</a><spanclass="keywordtype">size_t</span> rd_offset; <spanclass="comment">/**< Current read offset. */</span>
<aname="l00103"></a><aclass="code"href="struct_m_a_c_receive_descriptor.html#a344a0ef042014f2149466a6d501d4b5f">00103</a><spanclass="keywordtype">size_t</span> rd_size; <spanclass="comment">/**< Available data size. */</span>
<aname="l00104"></a>00104 <spanclass="comment">/* End of the mandatory fields.*/</span>
<aname="l00105"></a>00105 } <aclass="code"href="struct_m_a_c_receive_descriptor.html"title="Structure representing a receive descriptor.">MACReceiveDescriptor</a>;
<aname="l00118"></a>00118 <spanclass="preprocessor"></span><spanclass="keywordtype">void</span><aclass="code"href="group___m_a_c___l_l_d.html#ga37e276cbed823fb80fdce3df3f9f7ddf"title="Low level MAC initialization.">mac_lld_init</a>(<spanclass="keywordtype">void</span>);
<aname="l00119"></a>00119 <spanclass="keywordtype">void</span><aclass="code"href="group___m_a_c___l_l_d.html#ga73678bb62809ae2a530ffe419c235afd"title="Low level MAC address setup.">mac_lld_set_address</a>(<aclass="code"href="struct_m_a_c_driver.html"title="Structure representing a MAC driver.">MACDriver</a> *macp, <spanclass="keyword">const</span><aclass="code"href="group___s_t_m8___c_o_r_e.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *p);
<aname="l00120"></a>00120 <aclass="code"href="group__types.html#ga35bcb0c321cd7bc45bf1a11fa17ebdd3"title="Message, use signed pointer equivalent.">msg_t</a><aclass="code"href="group___m_a_c___l_l_d.html#ga021a3cb5a0217df7e1891e614c84e087"title="Returns a transmission descriptor.">max_lld_get_transmit_descriptor</a>(<aclass="code"href="struct_m_a_c_driver.html"title="Structure representing a MAC driver.">MACDriver</a> *macp,
<aname="l00121"></a>00121 <aclass="code"href="struct_m_a_c_transmit_descriptor.html"title="Structure representing a transmit descriptor.">MACTransmitDescriptor</a> *tdp);
<aname="l00122"></a>00122 <spanclass="keywordtype">size_t</span><aclass="code"href="group___m_a_c___l_l_d.html#gafb8c9ab832baf5a87dfeeed680192c73"title="Writes to a transmit descriptor&#39;s stream.">mac_lld_write_transmit_descriptor</a>(<aclass="code"href="struct_m_a_c_transmit_descriptor.html"title="Structure representing a transmit descriptor.">MACTransmitDescriptor</a> *tdp,
<aname="l00125"></a>00125 <spanclass="keywordtype">void</span><aclass="code"href="group___m_a_c___l_l_d.html#ga29cd5df4ce571b7088c7107cf7901330"title="Releases a transmit descriptor and starts the transmission of the enqueued data as a single frame...">mac_lld_release_transmit_descriptor</a>(<aclass="code"href="struct_m_a_c_transmit_descriptor.html"title="Structure representing a transmit descriptor.">MACTransmitDescriptor</a> *tdp);
<aname="l00126"></a>00126 <aclass="code"href="group__types.html#ga35bcb0c321cd7bc45bf1a11fa17ebdd3"title="Message, use signed pointer equivalent.">msg_t</a><aclass="code"href="group___m_a_c___l_l_d.html#ga3420490c83eb7464185717f2044e1bc3"title="Returns a receive descriptor.">max_lld_get_receive_descriptor</a>(<aclass="code"href="struct_m_a_c_driver.html"title="Structure representing a MAC driver.">MACDriver</a> *macp,
<aname="l00127"></a>00127 <aclass="code"href="struct_m_a_c_receive_descriptor.html"title="Structure representing a receive descriptor.">MACReceiveDescriptor</a> *rdp);
<aname="l00128"></a>00128 <spanclass="keywordtype">size_t</span><aclass="code"href="group___m_a_c___l_l_d.html#ga2104ce3254db587b7a85dcd128d3cab7"title="Reads from a receive descriptor&#39;s stream.">mac_lld_read_receive_descriptor</a>(<aclass="code"href="struct_m_a_c_receive_descriptor.html"title="Structure representing a receive descriptor.">MACReceiveDescriptor</a> *rdp,
<aname="l00131"></a>00131 <spanclass="keywordtype">void</span><aclass="code"href="group___m_a_c___l_l_d.html#gaa04797c813452cbc715d4233e4c44f49"title="Releases a receive descriptor.">mac_lld_release_receive_descriptor</a>(<aclass="code"href="struct_m_a_c_receive_descriptor.html"title="Structure representing a receive descriptor.">MACReceiveDescriptor</a> *rdp);
<aname="l00132"></a>00132 <aclass="code"href="group__types.html#ga7556af1cb61728b53228fa3af1c851de"title="Boolean, recommended the fastest signed.">bool_t</a><aclass="code"href="group___m_a_c___l_l_d.html#ga5d9f510e66cbdd6f4968c5411c2de7a5"title="Updates and returns the link status.">mac_lld_poll_link_status</a>(<aclass="code"href="struct_m_a_c_driver.html"title="Structure representing a MAC driver.">MACDriver</a> *macp);
Generated on Sun Oct 24 2010 09:40:37 for ChibiOS/RT by <ahref="http://www.doxygen.org/index.html"><imgsrc="doxygen.png"alt="doxygen"align="middle"border="0"></a> 1.7.1</small></address>