Sophie

Sophie

distrib > CentOS > 6 > i386 > by-pkgid > cf93d8a8acdcc6fe2225039da0502495 > files > 417

kernel-doc-2.6.32-131.17.1.el6.centos.plus.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>transport_class_register</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="Linux Device Drivers" /><link rel="up" href="ch02.html#id3048322" title="Device Drivers Base" /><link rel="prev" href="re213.html" title="request_firmware_nowait" /><link rel="next" href="re215.html" title="transport_class_unregister" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>transport_class_register</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re213.html">Prev</a>&#160;</td><th width="60%" align="center">Device Drivers Base</th><td width="20%" align="right">&#160;<a accesskey="n" href="re215.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="transport_class_register"><a id="API-transport-class-register"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>transport_class_register &#8212; 
  register an initial transport class
 </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">transport_class_register </b>(</code></td><td>struct transport_class * <var class="pdparam">tclass</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1" title="Arguments"><a id="id3056053"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>tclass</code></em></span></dt><dd><p>
     a pointer to the transport class structure to be initialised
    </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id3056080"></a><h2>Description</h2><p>
   The transport class contains an embedded class which is used to
   identify it.  The caller should initialise this structure with
   zeros and then generic class must have been initialised with the
   actual transport class unique name.  There's a macro
   <code class="function">DECLARE_TRANSPORT_CLASS</code> to do this (declared classes still must
   be registered).
   </p><p>

   Returns 0 on success or error on failure.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re213.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch02.html#id3048322">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re215.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>request_firmware_nowait</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>transport_class_unregister</span></td></tr></table></div></body></html>