1<html><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.78.1"><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="API-phy-find-setting.html" title="phy_find_setting"><link rel="next" href="API-phy-check-valid.html" title="phy_check_valid"></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">phy_find_valid</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-phy-find-setting.html">Prev</a>&#160;</td><th width="60%" align="center">PHY Support</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-phy-check-valid.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-phy-find-valid"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>phy_find_valid &#8212; 
2     find a PHY setting that matches the requested features mask
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">unsigned int <b class="fsfunc">phy_find_valid </b>(</code></td><td>unsigned int <var class="pdparam">idx</var>, </td></tr><tr><td>&#160;</td><td>u32 <var class="pdparam">features</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1"><a name="idp1099174564"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>idx</code></em></span></dt><dd><p>
4     The first index in settings[] to search
5    </p></dd><dt><span class="term"><em class="parameter"><code>features</code></em></span></dt><dd><p>
6     A mask of the valid settings
7    </p></dd></dl></div></div><div class="refsect1"><a name="idp1099177212"></a><h2>Description</h2><p>
8   Returns the index of the first valid setting less
9   than or equal to the one pointed to by idx, as determined by
10   the mask in features.  Returns the index of the last setting
11   if nothing else matches.
12</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-phy-find-setting.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-phy-check-valid.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">phy_find_setting</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">phy_check_valid</span></td></tr></table></div></body></html>
13