1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>mpt_do_upload</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Linux Device Drivers"><link rel="up" href="message_devices.html#idp1111130356" title="Fusion message devices"><link rel="prev" href="API-SendPortEnable.html" title="SendPortEnable"><link rel="next" href="API-mpt-downloadboot.html" title="mpt_downloadboot"></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">mpt_do_upload</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-SendPortEnable.html">Prev</a> </td><th width="60%" align="center">Fusion message devices</th><td width="20%" align="right"> <a accesskey="n" href="API-mpt-downloadboot.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-mpt-do-upload"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>mpt_do_upload — 2 Construct and Send FWUpload request to MPT adapter port. 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">mpt_do_upload </b>(</code></td><td>MPT_ADAPTER * <var class="pdparam">ioc</var>, </td></tr><tr><td> </td><td>int <var class="pdparam">sleepFlag</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idp1111647068"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>ioc</code></em></span></dt><dd><p> 4 Pointer to MPT_ADAPTER structure 5 </p></dd><dt><span class="term"><em class="parameter"><code>sleepFlag</code></em></span></dt><dd><p> 6 Specifies whether the process can sleep 7 </p></dd></dl></div></div><div class="refsect1"><a name="idp1111649716"></a><h2>Description</h2><p> 8 Returns 0 for success, >0 for handshake failure 9 <0 for fw upload failure. 10</p></div><div class="refsect1"><a name="idp1111650484"></a><h2>Remark</h2><p> 11 If bound IOC and a successful FWUpload was performed 12 on the bound IOC, the second image is discarded 13 and memory is free'd. Both channels must upload to prevent 14 IOC from running in degraded mode. 15</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-SendPortEnable.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="message_devices.html#idp1111130356">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-mpt-downloadboot.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">SendPortEnable</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">mpt_downloadboot</span></td></tr></table></div></body></html> 16