<?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_find_valid</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><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="re314.html" title="phy_find_setting" /><link rel="next" href="re316.html" title="phy_start_machine" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>phy_find_valid</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re314.html">Prev</a> </td><th width="60%" align="center">PHY Support</th><td width="20%" align="right"> <a accesskey="n" href="re316.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="phy_find_valid"><a id="API-phy-find-valid"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>phy_find_valid — find a PHY setting that matches the requested features mask </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">phy_find_valid </b>(</code></td><td>int <var class="pdparam">idx</var>, </td></tr><tr><td> </td><td>u32 <var class="pdparam">features</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1" title="Arguments"><a id="id2764937"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>idx</code></em></span></dt><dd><p> The first index in settings[] to search </p></dd><dt><span class="term"><em class="parameter"><code>features</code></em></span></dt><dd><p> A mask of the valid settings </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id2764981"></a><h2>Description</h2><p> Returns the index of the first valid setting less than or equal to the one pointed to by idx, as determined by the mask in features. Returns the index of the last setting if nothing else matches. </p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re314.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ch02s02.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="re316.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>phy_find_setting</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span>phy_start_machine</span></td></tr></table></div></body></html>