Sophie

Sophie

distrib > CentOS > 6 > i386 > by-pkgid > 2c51d8eb79f8810ada971ee8c30ce1e5 > files > 3544

kernel-doc-2.6.32-71.14.1.el6.noarch.rpm

<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>fc_remote_port_rolechg</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="SCSI Interfaces Guide" /><link rel="up" href="ch03s02.html#Fibre_Channel_transport" title="Fibre Channel transport" /><link rel="prev" href="re109.html" title="fc_remote_port_delete" /><link rel="next" href="re111.html" title="fc_block_scsi_eh" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>fc_remote_port_rolechg</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re109.html">Prev</a>&#160;</td><th width="60%" align="center">Fibre Channel transport</th><td width="20%" align="right">&#160;<a accesskey="n" href="re111.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="fc_remote_port_rolechg"><a id="API-fc-remote-port-rolechg"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>fc_remote_port_rolechg &#8212; 
     notifies the fc transport that the roles on a remote may have changed.
 </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" summary="Function synopsis" cellspacing="0" cellpadding="0" class="funcprototype-table"><tr><td><code class="funcdef">void <b class="fsfunc">fc_remote_port_rolechg </b>(</code></td><td>struct fc_rport * <var class="pdparam">rport</var>, </td></tr><tr><td>&#160;</td><td>u32 <var class="pdparam">roles</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1" title="Arguments"><a id="id2712887"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>rport</code></em></span></dt><dd><p>
     The remote port that changed.
    </p></dd><dt><span class="term"><em class="parameter"><code>roles</code></em></span></dt><dd><p>
     New roles for this port.
    </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id2712931"></a><h2>Description</h2><p>
   The LLDD calls this routine to notify the transport that the
   roles on a remote port may have changed. The largest effect of this is
   if a port now becomes a FCP Target, it must be allocated a
   scsi target id.  If the port is no longer a FCP target, any
   scsi target id value assigned to it will persist in case the
   role changes back to include FCP Target. No changes in the scsi
   midlayer will be invoked if the role changes (in the expectation
   that the role will be resumed. If it doesn't normal error processing
   will take place).
   </p><p>

   Should not be called from interrupt context.
</p></div><div class="refsect1" title="Notes"><a id="id2712953"></a><h2>Notes</h2><p>
   This routine assumes no locks are held on entry.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re109.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch03s02.html#Fibre_Channel_transport">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re111.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>fc_remote_port_delete</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>fc_block_scsi_eh</span></td></tr></table></div></body></html>