Sophie

Sophie

distrib > CentOS > 6 > i386 > by-pkgid > 2c51d8eb79f8810ada971ee8c30ce1e5 > files > 3004

kernel-doc-2.6.32-71.14.1.el6.noarch.rpm

<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>wimax_report_rfkill_hw</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="Linux Networking and Network Devices APIs" /><link rel="up" href="ch01s06.html" title="WiMAX" /><link rel="prev" href="re185.html" title="wimax_reset" /><link rel="next" href="re187.html" title="wimax_report_rfkill_sw" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>wimax_report_rfkill_hw</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re185.html">Prev</a>&#160;</td><th width="60%" align="center">WiMAX</th><td width="20%" align="right">&#160;<a accesskey="n" href="re187.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="wimax_report_rfkill_hw"><a id="API-wimax-report-rfkill-hw"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>wimax_report_rfkill_hw &#8212; 
  Reports changes in the hardware RF switch
 </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" summary="Function synopsis" cellspacing="0" cellpadding="0" class="funcprototype-table"><tr><td><code class="funcdef">void <b class="fsfunc">wimax_report_rfkill_hw </b>(</code></td><td>struct wimax_dev * <var class="pdparam">wimax_dev</var>, </td></tr><tr><td>&#160;</td><td>enum wimax_rf_state <var class="pdparam">state</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1" title="Arguments"><a id="id2746590"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>wimax_dev</code></em></span></dt><dd><p>
     WiMAX device descriptor
    </p></dd><dt><span class="term"><em class="parameter"><code>state</code></em></span></dt><dd><p>
     New state of the RF Kill switch. <code class="constant">WIMAX_RF_ON</code> radio on,
     <code class="constant">WIMAX_RF_OFF</code> radio off.
    </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id2746642"></a><h2>Description</h2><p>
   When the device detects a change in the state of thehardware RF
   switch, it must call this function to let the WiMAX kernel stack
   know that the state has changed so it can be properly propagated.
   </p><p>

   The WiMAX stack caches the state (the driver doesn't need to). As
   well, as the change is propagated it will come back as a request to
   change the software state to mirror the hardware state.
   </p><p>

   If the device doesn't have a hardware kill switch, just report
   it on initialization as always on (<code class="constant">WIMAX_RF_ON</code>, radio on).
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re185.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch01s06.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re187.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>wimax_reset</span>&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;<span>wimax_report_rfkill_sw</span></td></tr></table></div></body></html>