1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>class_dev_iter_next</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-class-dev-iter-init.html" title="class_dev_iter_init"><link rel="next" href="API-class-dev-iter-exit.html" title="class_dev_iter_exit"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">class_dev_iter_next</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-class-dev-iter-init.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-class-dev-iter-exit.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-class-dev-iter-next"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>class_dev_iter_next &#8212; 
2     iterate to the next device
3 </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 device * <b class="fsfunc">class_dev_iter_next </b>(</code></td><td>struct class_dev_iter * <var class="pdparam">iter</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1"><a name="idp1109558508"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>iter</code></em></span></dt><dd><p>
4     class iterator to proceed
5    </p></dd></dl></div></div><div class="refsect1"><a name="idp1109560132"></a><h2>Description</h2><p>
6   Proceed <em class="parameter"><code>iter</code></em> to the next device and return it.  Returns NULL if
7   iteration is complete.
8   </p><p>
9
10   The returned device is referenced and won't be released till
11   iterator is proceed to the next device or exited.  The caller is
12   free to do whatever it wants to do with the device including
13   calling back into class code.
14</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-class-dev-iter-init.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-class-dev-iter-exit.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">class_dev_iter_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 class="phrase">class_dev_iter_exit</span></td></tr></table></div></body></html>
15