1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>dmi_check_system</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="The Linux Kernel API"><link rel="up" href="firmware.html#idp1127298468" title="DMI Interfaces"><link rel="prev" href="firmware.html" title="Chapter&#160;10.&#160;Firmware Interfaces"><link rel="next" href="API-dmi-first-match.html" title="dmi_first_match"></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">dmi_check_system</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="firmware.html">Prev</a>&#160;</td><th width="60%" align="center">DMI Interfaces</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-dmi-first-match.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-dmi-check-system"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>dmi_check_system &#8212; 
2  check system DMI data
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">int <b class="fsfunc">dmi_check_system </b>(</code></td><td>const struct dmi_system_id * <var class="pdparam">list</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1"><a name="idp1127303588"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>list</code></em></span></dt><dd><p>
4     array of dmi_system_id structures to match against
5     All non-null elements of the list must match
6     their slot's (field index's) data (i.e., each
7     list string must be a substring of the specified
8     DMI slot's string data) to be considered a
9     successful match.
10    </p></dd></dl></div></div><div class="refsect1"><a name="idp1127305460"></a><h2>Description</h2><p>
11   Walk the blacklist table running matching functions until someone
12   returns non zero or we hit the end. Callback function is called for
13   each successful match. Returns the number of matches.
14</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="firmware.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="firmware.html#idp1127298468">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="API-dmi-first-match.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter&#160;10.&#160;Firmware Interfaces&#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">dmi_first_match</span></td></tr></table></div></body></html>
15