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 5. 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> </td><th width="60%" align="center">Chapter 5. API reference</th><td width="20%" align="right"> <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 — 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> </td><td>const char *const * <var class="pdparam">id</var>, </td></tr><tr><td> </td><td>struct device * <var class="pdparam">alias_dev</var>, </td></tr><tr><td> </td><td>const char *const * <var class="pdparam">alias_id</var>, </td></tr><tr><td> </td><td>int <var class="pdparam">num_id</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </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">“<span class="quote">consumer</span>”</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> </td><td width="20%" align="center"><a accesskey="u" href="api.html">Up</a></td><td width="40%" align="right"> <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> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span class="phrase">regulator_bulk_unregister_supply_alias</span></td></tr></table></div></body></html> 23