Sophie

Sophie

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

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_dev_add</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="re191.html" title="wimax_dev_init" /><link rel="next" href="re193.html" title="wimax_dev_rm" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>wimax_dev_add</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re191.html">Prev</a>&#160;</td><th width="60%" align="center">WiMAX</th><td width="20%" align="right">&#160;<a accesskey="n" href="re193.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="wimax_dev_add"><a id="API-wimax-dev-add"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>wimax_dev_add &#8212; 
     Register a new WiMAX device
 </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">int <b class="fsfunc">wimax_dev_add </b>(</code></td><td>struct wimax_dev * <var class="pdparam">wimax_dev</var>, </td></tr><tr><td>&#160;</td><td>struct net_device * <var class="pdparam">net_dev</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1" title="Arguments"><a id="id2747538"></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 (as embedded in your <em class="parameter"><code>net_dev</code></em>'s
     priv data). You must have called <code class="function">wimax_dev_init</code> on it before.
    </p></dd><dt><span class="term"><em class="parameter"><code>net_dev</code></em></span></dt><dd><p>
     net device the <em class="parameter"><code>wimax_dev</code></em> is associated with. The
     function expects <code class="function">SET_NETDEV_DEV</code> and <code class="function">register_netdev</code> were
     already called on it.
    </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id2747614"></a><h2>Description</h2><p>
   Registers the new WiMAX device, sets up the user-kernel control
   interface (generic netlink) and common WiMAX infrastructure.
   </p><p>

   Note that the parts that will allow interaction with user space are
   setup at the very end, when the rest is in place, as once that
   happens, the driver might get user space control requests via
   netlink or from debugfs that might translate into calls into
   wimax_dev-&gt;op_*().
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re191.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="re193.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>wimax_dev_init</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_dev_rm</span></td></tr></table></div></body></html>