1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>regulator_bulk_register_supply_alias</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Voltage and current regulator API"><link rel="up" href="api.html" title="Chapter&#160;5.&#160;API reference"><link rel="prev" href="API-regulator-unregister-supply-alias.html" title="regulator_unregister_supply_alias"><link rel="next" href="API-regulator-bulk-unregister-supply-alias.html" title="regulator_bulk_unregister_supply_alias"></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">regulator_bulk_register_supply_alias</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-regulator-unregister-supply-alias.html">Prev</a>&#160;</td><th width="60%" align="center">Chapter&#160;5.&#160;API reference</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-regulator-bulk-unregister-supply-alias.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-regulator-bulk-register-supply-alias"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>regulator_bulk_register_supply_alias &#8212; 
2     register multiple aliases
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">regulator_bulk_register_supply_alias </b>(</code></td><td>struct device * <var class="pdparam">dev</var>, </td></tr><tr><td>&#160;</td><td>const char *const * <var class="pdparam">id</var>, </td></tr><tr><td>&#160;</td><td>struct device * <var class="pdparam">alias_dev</var>, </td></tr><tr><td>&#160;</td><td>const char *const * <var class="pdparam">alias_id</var>, </td></tr><tr><td>&#160;</td><td>int <var class="pdparam">num_id</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1"><a name="idp1124967532"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>dev</code></em></span></dt><dd><p>
4     device that will be given as the regulator <span class="quote">&#8220;<span class="quote">consumer</span>&#8221;</span>
5    </p></dd><dt><span class="term"><em class="parameter"><code>id</code></em></span></dt><dd><p>
6     List of supply names or regulator IDs
7    </p></dd><dt><span class="term"><em class="parameter"><code>alias_dev</code></em></span></dt><dd><p>
8     device that should be used to lookup the supply
9    </p></dd><dt><span class="term"><em class="parameter"><code>alias_id</code></em></span></dt><dd><p>
10     List of supply names or regulator IDs that should be used to
11     lookup the supply
12    </p></dd><dt><span class="term"><em class="parameter"><code>num_id</code></em></span></dt><dd><p>
13     Number of aliases to register
14    </p></dd></dl></div></div><div class="refsect1"><a name="idp1124973388"></a><h2>Description</h2><p>
15   <em class="parameter"><code>return</code></em> 0 on success, an errno on failure.
16   </p><p>
17
18   This helper function allows drivers to register several supply
19   aliases in one operation.  If any of the aliases cannot be
20   registered any aliases that were registered will be removed
21   before returning to the caller.
22</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-regulator-unregister-supply-alias.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="api.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="API-regulator-bulk-unregister-supply-alias.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">regulator_unregister_supply_alias</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">regulator_bulk_unregister_supply_alias</span></td></tr></table></div></body></html>
23