Sophie

Sophie

distrib > Fedora > 18 > x86_64 > media > updates > by-pkgid > 1a595394b241504ff370a8d12ebfcea7 > files > 4179

kernel-doc-3.11.10-100.fc18.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>phy_connect</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1" /><link rel="home" href="index.html" title="Linux Networking and Network Devices APIs" /><link rel="up" href="ch02s02.html" title="PHY Support" /><link rel="prev" href="API-phy-connect-direct.html" title="phy_connect_direct" /><link rel="next" href="API-phy-disconnect.html" title="phy_disconnect" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">phy_connect</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-phy-connect-direct.html">Prev</a>&#160;</td><th width="60%" align="center">PHY Support</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-phy-disconnect.html">Next</a></td></tr></table><hr /></div><div class="refentry"><a id="API-phy-connect"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>phy_connect &#8212; 
     connect an ethernet device to a PHY device
 </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">struct phy_device * <strong class="fsfunc">phy_connect </strong>(</code></td><td>struct net_device * <var class="pdparam">dev</var>, </td></tr><tr><td>&#160;</td><td>const char * <var class="pdparam">bus_id</var>, </td></tr><tr><td>&#160;</td><td>void (*<var class="pdparam">handler</var>)
     <code>(</code>struct net_device *<code>)</code>, </td></tr><tr><td>&#160;</td><td>phy_interface_t <var class="pdparam">interface</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1"><a id="idm140045374495728"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
     the network device to connect
    </p></dd><dt><span class="term"><em class="parameter"><code>bus_id</code></em></span></dt><dd><p>
     the id string of the PHY device to connect
    </p></dd><dt><span class="term"><em class="parameter"><code>handler</code></em></span></dt><dd><p>
     callback function for state change notifications
    </p></dd><dt><span class="term"><em class="parameter"><code>interface</code></em></span></dt><dd><p>
     PHY device's interface
    </p></dd></dl></div></div><div class="refsect1"><a id="idm140045374486448"></a><h2>Description</h2><p>
   Convenience function for connecting ethernet
   devices to PHY devices.  The default behavior is for
   the PHY infrastructure to handle everything, and only notify
   the connected driver when the link status changes.  If you
   don't want, or can't use the provided functionality, you may
   choose to call only the subset of functions which provide
   the desired functionality.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-phy-connect-direct.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch02s02.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="API-phy-disconnect.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">phy_connect_direct</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 class="phrase">phy_disconnect</span></td></tr></table></div></body></html>