Sophie

Sophie

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

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>device_bind_driver</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1" /><link rel="home" href="index.html" title="Linux Device Drivers" /><link rel="up" href="ch02s02.html" title="Device Drivers Base" /><link rel="prev" href="API-transport-destroy-device.html" title="transport_destroy_device" /><link rel="next" href="API-wait-for-device-probe.html" title="wait_for_device_probe" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">device_bind_driver</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-transport-destroy-device.html">Prev</a>&#160;</td><th width="60%" align="center">Device Drivers Base</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-wait-for-device-probe.html">Next</a></td></tr></table><hr /></div><div class="refentry"><a id="API-device-bind-driver"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>device_bind_driver &#8212; 
  bind a driver to one 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">int <strong class="fsfunc">device_bind_driver </strong>(</code></td><td>struct device * <var class="pdparam">dev</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1"><a id="idm140404964126448"></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>
     device.
    </p></dd></dl></div></div><div class="refsect1"><a id="idm140404964123296"></a><h2>Description</h2><p>
   Allow manual attachment of a driver to a device.
   Caller must have already set <em class="parameter"><code>dev</code></em>-&gt;driver.
   </p><p>

   Note that this does not modify the bus reference count
   nor take the bus's rwsem. Please verify those are accounted
   for before calling this. (It is ok to call with no other effort
   from a driver's <code class="function">probe</code> method.)
   </p><p>

   This function must be called with the device lock held.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-transport-destroy-device.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-wait-for-device-probe.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">transport_destroy_device</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">wait_for_device_probe</span></td></tr></table></div></body></html>