Sophie

Sophie

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

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>usb_bus_start_enum</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="The Linux-USB Host Side API" /><link rel="up" href="ch06.html" title="Chapter&#160;6.&#160;Host Controller APIs" /><link rel="prev" href="re115.html" title="usb_hcd_resume_root_hub" /><link rel="next" href="re117.html" title="usb_hc_died" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>usb_bus_start_enum</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re115.html">Prev</a>&#160;</td><th width="60%" align="center">Chapter&#160;6.&#160;Host Controller APIs</th><td width="20%" align="right">&#160;<a accesskey="n" href="re117.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="usb_bus_start_enum"><a id="API-usb-bus-start-enum"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>usb_bus_start_enum &#8212; 
     start immediate enumeration (for OTG)
 </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">usb_bus_start_enum </b>(</code></td><td>struct usb_bus * <var class="pdparam">bus</var>, </td></tr><tr><td>&#160;</td><td>unsigned <var class="pdparam">port_num</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1" title="Arguments"><a id="id2755869"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>bus</code></em></span></dt><dd><p>
     the bus (must use hcd framework)
    </p></dd><dt><span class="term"><em class="parameter"><code>port_num</code></em></span></dt><dd><p>
     1-based number of port; usually bus-&gt;otg_port
    </p></dd></dl></div></div><div class="refsect1" title="Context"><a id="id2755913"></a><h2>Context</h2><p>
   <code class="function">in_interrupt</code>
</p></div><div class="refsect1" title="Description"><a id="id2755929"></a><h2>Description</h2><p>
   Starts enumeration, with an immediate reset followed later by
   khubd identifying and possibly configuring the device.
   This is needed by OTG controller drivers, where it helps meet
   HNP protocol timing requirements for starting a port reset.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re115.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch06.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re117.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>usb_hcd_resume_root_hub</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>usb_hc_died</span></td></tr></table></div></body></html>