Sophie

Sophie

distrib > Fedora > 18 > x86_64 > media > updates > by-pkgid > 1a595394b241504ff370a8d12ebfcea7 > files > 1683

kernel-doc-3.11.10-100.fc18.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>Chapter&#160;4.&#160;Message-based devices</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="index.html" title="Linux Device Drivers" /><link rel="prev" href="API-parport-close.html" title="parport_close" /><link rel="next" href="API-mpt-register.html" title="mpt_register" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter&#160;4.&#160;Message-based devices</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-parport-close.html">Prev</a>&#160;</td><th width="60%" align="center">&#160;</th><td width="20%" align="right">&#160;<a accesskey="n" href="API-mpt-register.html">Next</a></td></tr></table><hr /></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="message_devices"></a>Chapter&#160;4.&#160;Message-based devices</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="sect1"><a href="message_devices.html#idm140404961927472">Fusion message devices</a></span></dt><dt><span class="sect1"><a href="ch04s02.html">I2O message devices</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="idm140404961927472"></a>Fusion message devices</h2></div></div></div><div class="toc"><dl class="toc"><dt><span class="refentrytitle"><a href="API-mpt-register.html"><span class="phrase">mpt_register</span></a></span><span class="refpurpose"> &#8212; 
  Register protocol-specific main callback handler.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-deregister.html"><span class="phrase">mpt_deregister</span></a></span><span class="refpurpose"> &#8212; 
     Deregister a protocol drivers resources.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-event-register.html"><span class="phrase">mpt_event_register</span></a></span><span class="refpurpose"> &#8212; 
     Register protocol-specific event callback handler.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-event-deregister.html"><span class="phrase">mpt_event_deregister</span></a></span><span class="refpurpose"> &#8212; 
     Deregister protocol-specific event callback handler
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-reset-register.html"><span class="phrase">mpt_reset_register</span></a></span><span class="refpurpose"> &#8212; 
     Register protocol-specific IOC reset handler.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-reset-deregister.html"><span class="phrase">mpt_reset_deregister</span></a></span><span class="refpurpose"> &#8212; 
     Deregister protocol-specific IOC reset handler.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-device-driver-register.html"><span class="phrase">mpt_device_driver_register</span></a></span><span class="refpurpose"> &#8212; 
     Register device driver hooks
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-device-driver-deregister.html"><span class="phrase">mpt_device_driver_deregister</span></a></span><span class="refpurpose"> &#8212; 
     DeRegister device driver hooks
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-get-msg-frame.html"><span class="phrase">mpt_get_msg_frame</span></a></span><span class="refpurpose"> &#8212; 
     Obtain an MPT request frame from the pool
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-put-msg-frame.html"><span class="phrase">mpt_put_msg_frame</span></a></span><span class="refpurpose"> &#8212; 
     Send a protocol-specific MPT request frame to an IOC
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-put-msg-frame-hi-pri.html"><span class="phrase">mpt_put_msg_frame_hi_pri</span></a></span><span class="refpurpose"> &#8212; 
     Send a hi-pri protocol-specific MPT request frame
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-free-msg-frame.html"><span class="phrase">mpt_free_msg_frame</span></a></span><span class="refpurpose"> &#8212; 
     Place MPT request frame back on FreeQ.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-send-handshake-request.html"><span class="phrase">mpt_send_handshake_request</span></a></span><span class="refpurpose"> &#8212; 
     Send MPT request via doorbell handshake method.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-verify-adapter.html"><span class="phrase">mpt_verify_adapter</span></a></span><span class="refpurpose"> &#8212; 
     Given IOC identifier, set pointer to its adapter structure.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-attach.html"><span class="phrase">mpt_attach</span></a></span><span class="refpurpose"> &#8212; 
     Install a PCI intelligent MPT adapter.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-detach.html"><span class="phrase">mpt_detach</span></a></span><span class="refpurpose"> &#8212; 
     Remove a PCI intelligent MPT adapter.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-suspend.html"><span class="phrase">mpt_suspend</span></a></span><span class="refpurpose"> &#8212; 
     Fusion MPT base driver suspend routine.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-resume.html"><span class="phrase">mpt_resume</span></a></span><span class="refpurpose"> &#8212; 
     Fusion MPT base driver resume routine.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-GetIocState.html"><span class="phrase">mpt_GetIocState</span></a></span><span class="refpurpose"> &#8212; 
     Get the current state of a MPT adapter.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-alloc-fw-memory.html"><span class="phrase">mpt_alloc_fw_memory</span></a></span><span class="refpurpose"> &#8212; 
     allocate firmware memory
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-free-fw-memory.html"><span class="phrase">mpt_free_fw_memory</span></a></span><span class="refpurpose"> &#8212; 
     free firmware memory
 </span></dt><dt><span class="refentrytitle"><a href="API-mptbase-sas-persist-operation.html"><span class="phrase">mptbase_sas_persist_operation</span></a></span><span class="refpurpose"> &#8212; 
     Perform operation on SAS Persistent Table
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-raid-phys-disk-pg0.html"><span class="phrase">mpt_raid_phys_disk_pg0</span></a></span><span class="refpurpose"> &#8212; 
     returns phys disk page zero
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-raid-phys-disk-get-num-paths.html"><span class="phrase">mpt_raid_phys_disk_get_num_paths</span></a></span><span class="refpurpose"> &#8212; 
     returns number paths associated to this phys_num
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-raid-phys-disk-pg1.html"><span class="phrase">mpt_raid_phys_disk_pg1</span></a></span><span class="refpurpose"> &#8212; 
     returns phys disk page 1
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-findImVolumes.html"><span class="phrase">mpt_findImVolumes</span></a></span><span class="refpurpose"> &#8212; 
     Identify IDs of hidden disks and RAID Volumes
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-config.html"><span class="phrase">mpt_config</span></a></span><span class="refpurpose"> &#8212; 
     Generic function to issue config message
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-print-ioc-summary.html"><span class="phrase">mpt_print_ioc_summary</span></a></span><span class="refpurpose"> &#8212; 
     Write ASCII summary of IOC to a buffer.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-set-taskmgmt-in-progress-flag.html"><span class="phrase">mpt_set_taskmgmt_in_progress_flag</span></a></span><span class="refpurpose"> &#8212; 
     set flags associated with task management
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-clear-taskmgmt-in-progress-flag.html"><span class="phrase">mpt_clear_taskmgmt_in_progress_flag</span></a></span><span class="refpurpose"> &#8212; 
     clear flags associated with task management
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-halt-firmware.html"><span class="phrase">mpt_halt_firmware</span></a></span><span class="refpurpose"> &#8212; 
     Halts the firmware if it is operational and panic the kernel
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-Soft-Hard-ResetHandler.html"><span class="phrase">mpt_Soft_Hard_ResetHandler</span></a></span><span class="refpurpose"> &#8212; 
     Try less expensive reset
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-HardResetHandler.html"><span class="phrase">mpt_HardResetHandler</span></a></span><span class="refpurpose"> &#8212; 
     Generic reset handler
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-get-cb-idx.html"><span class="phrase">mpt_get_cb_idx</span></a></span><span class="refpurpose"> &#8212; 
  obtain cb_idx for registered driver
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-is-discovery-complete.html"><span class="phrase">mpt_is_discovery_complete</span></a></span><span class="refpurpose"> &#8212; 
     determine if discovery has completed
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-remove-dead-ioc-func.html"><span class="phrase">mpt_remove_dead_ioc_func</span></a></span><span class="refpurpose"> &#8212; 
     kthread context to remove dead ioc
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-fault-reset-work.html"><span class="phrase">mpt_fault_reset_work</span></a></span><span class="refpurpose"> &#8212; 
     work performed on workq after ioc fault
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-interrupt.html"><span class="phrase">mpt_interrupt</span></a></span><span class="refpurpose"> &#8212; 
     MPT adapter (IOC) specific interrupt handler.
 </span></dt><dt><span class="refentrytitle"><a href="API-mptbase-reply.html"><span class="phrase">mptbase_reply</span></a></span><span class="refpurpose"> &#8212; 
     MPT base driver's callback routine
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-add-sge.html"><span class="phrase">mpt_add_sge</span></a></span><span class="refpurpose"> &#8212; 
     Place a simple 32 bit SGE at address pAddr.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-add-sge-64bit.html"><span class="phrase">mpt_add_sge_64bit</span></a></span><span class="refpurpose"> &#8212; 
     Place a simple 64 bit SGE at address pAddr.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-add-sge-64bit-1078.html"><span class="phrase">mpt_add_sge_64bit_1078</span></a></span><span class="refpurpose"> &#8212; 
     Place a simple 64 bit SGE at address pAddr (1078 workaround).
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-add-chain.html"><span class="phrase">mpt_add_chain</span></a></span><span class="refpurpose"> &#8212; 
     Place a 32 bit chain SGE at address pAddr.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-add-chain-64bit.html"><span class="phrase">mpt_add_chain_64bit</span></a></span><span class="refpurpose"> &#8212; 
     Place a 64 bit chain SGE at address pAddr.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-host-page-access-control.html"><span class="phrase">mpt_host_page_access_control</span></a></span><span class="refpurpose"> &#8212; 
     control the IOC's Host Page Buffer access
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-host-page-alloc.html"><span class="phrase">mpt_host_page_alloc</span></a></span><span class="refpurpose"> &#8212; 
     allocate system memory for the fw
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-get-product-name.html"><span class="phrase">mpt_get_product_name</span></a></span><span class="refpurpose"> &#8212; 
     returns product string
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-mapresources.html"><span class="phrase">mpt_mapresources</span></a></span><span class="refpurpose"> &#8212; 
     map in memory mapped io
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-do-ioc-recovery.html"><span class="phrase">mpt_do_ioc_recovery</span></a></span><span class="refpurpose"> &#8212; 
     Initialize or recover MPT adapter.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-detect-bound-ports.html"><span class="phrase">mpt_detect_bound_ports</span></a></span><span class="refpurpose"> &#8212; 
     Search for matching PCI bus/dev_function
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-adapter-disable.html"><span class="phrase">mpt_adapter_disable</span></a></span><span class="refpurpose"> &#8212; 
     Disable misbehaving MPT adapter.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-adapter-dispose.html"><span class="phrase">mpt_adapter_dispose</span></a></span><span class="refpurpose"> &#8212; 
     Free all resources associated with an MPT adapter
 </span></dt><dt><span class="refentrytitle"><a href="API-MptDisplayIocCapabilities.html"><span class="phrase">MptDisplayIocCapabilities</span></a></span><span class="refpurpose"> &#8212; 
     Disply IOC's capabilities.
 </span></dt><dt><span class="refentrytitle"><a href="API-MakeIocReady.html"><span class="phrase">MakeIocReady</span></a></span><span class="refpurpose"> &#8212; 
     Get IOC to a READY state, using KickStart if needed.
 </span></dt><dt><span class="refentrytitle"><a href="API-GetIocFacts.html"><span class="phrase">GetIocFacts</span></a></span><span class="refpurpose"> &#8212; 
     Send IOCFacts request to MPT adapter.
 </span></dt><dt><span class="refentrytitle"><a href="API-GetPortFacts.html"><span class="phrase">GetPortFacts</span></a></span><span class="refpurpose"> &#8212; 
     Send PortFacts request to MPT adapter.
 </span></dt><dt><span class="refentrytitle"><a href="API-SendIocInit.html"><span class="phrase">SendIocInit</span></a></span><span class="refpurpose"> &#8212; 
     Send IOCInit request to MPT adapter.
 </span></dt><dt><span class="refentrytitle"><a href="API-SendPortEnable.html"><span class="phrase">SendPortEnable</span></a></span><span class="refpurpose"> &#8212; 
     Send PortEnable request to MPT adapter port.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-do-upload.html"><span class="phrase">mpt_do_upload</span></a></span><span class="refpurpose"> &#8212; 
     Construct and Send FWUpload request to MPT adapter port.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-downloadboot.html"><span class="phrase">mpt_downloadboot</span></a></span><span class="refpurpose"> &#8212; 
     DownloadBoot code
 </span></dt><dt><span class="refentrytitle"><a href="API-KickStart.html"><span class="phrase">KickStart</span></a></span><span class="refpurpose"> &#8212; 
     Perform hard reset of MPT adapter.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-diag-reset.html"><span class="phrase">mpt_diag_reset</span></a></span><span class="refpurpose"> &#8212; 
     Perform hard reset of the adapter.
 </span></dt><dt><span class="refentrytitle"><a href="API-SendIocReset.html"><span class="phrase">SendIocReset</span></a></span><span class="refpurpose"> &#8212; 
     Send IOCReset request to MPT adapter.
 </span></dt><dt><span class="refentrytitle"><a href="API-initChainBuffers.html"><span class="phrase">initChainBuffers</span></a></span><span class="refpurpose"> &#8212; 
     Allocate memory for and initialize chain buffers
 </span></dt><dt><span class="refentrytitle"><a href="API-PrimeIocFifos.html"><span class="phrase">PrimeIocFifos</span></a></span><span class="refpurpose"> &#8212; 
     Initialize IOC request and reply FIFOs.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-handshake-req-reply-wait.html"><span class="phrase">mpt_handshake_req_reply_wait</span></a></span><span class="refpurpose"> &#8212; 
     Send MPT request to and receive reply from IOC via doorbell handshake method.
 </span></dt><dt><span class="refentrytitle"><a href="API-WaitForDoorbellAck.html"><span class="phrase">WaitForDoorbellAck</span></a></span><span class="refpurpose"> &#8212; 
     Wait for IOC doorbell handshake acknowledge
 </span></dt><dt><span class="refentrytitle"><a href="API-WaitForDoorbellInt.html"><span class="phrase">WaitForDoorbellInt</span></a></span><span class="refpurpose"> &#8212; 
     Wait for IOC to set its doorbell interrupt bit
 </span></dt><dt><span class="refentrytitle"><a href="API-WaitForDoorbellReply.html"><span class="phrase">WaitForDoorbellReply</span></a></span><span class="refpurpose"> &#8212; 
     Wait for and capture an IOC handshake reply.
 </span></dt><dt><span class="refentrytitle"><a href="API-GetLanConfigPages.html"><span class="phrase">GetLanConfigPages</span></a></span><span class="refpurpose"> &#8212; 
     Fetch LANConfig pages.
 </span></dt><dt><span class="refentrytitle"><a href="API-GetIoUnitPage2.html"><span class="phrase">GetIoUnitPage2</span></a></span><span class="refpurpose"> &#8212; 
     Retrieve BIOS version and boot order information.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-GetScsiPortSettings.html"><span class="phrase">mpt_GetScsiPortSettings</span></a></span><span class="refpurpose"> &#8212; 
     read SCSI Port Page 0 and 2
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-readScsiDevicePageHeaders.html"><span class="phrase">mpt_readScsiDevicePageHeaders</span></a></span><span class="refpurpose"> &#8212; 
     save version and length of SDP1
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-inactive-raid-list-free.html"><span class="phrase">mpt_inactive_raid_list_free</span></a></span><span class="refpurpose"> &#8212; 
     This clears this link list.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-inactive-raid-volumes.html"><span class="phrase">mpt_inactive_raid_volumes</span></a></span><span class="refpurpose"> &#8212; 
     sets up link list of phy_disk_nums for devices belonging in an inactive volume
 </span></dt><dt><span class="refentrytitle"><a href="API-SendEventNotification.html"><span class="phrase">SendEventNotification</span></a></span><span class="refpurpose"> &#8212; 
     Send EventNotification (on or off) request to adapter
 </span></dt><dt><span class="refentrytitle"><a href="API-SendEventAck.html"><span class="phrase">SendEventAck</span></a></span><span class="refpurpose"> &#8212; 
     Send EventAck request to MPT adapter.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-ioc-reset.html"><span class="phrase">mpt_ioc_reset</span></a></span><span class="refpurpose"> &#8212; 
     Base cleanup for hard reset
 </span></dt><dt><span class="refentrytitle"><a href="API-procmpt-create.html"><span class="phrase">procmpt_create</span></a></span><span class="refpurpose"> &#8212; 
     Create <code class="constant">MPT_PROCFS_MPTBASEDIR</code> entries.
 </span></dt><dt><span class="refentrytitle"><a href="API-procmpt-destroy.html"><span class="phrase">procmpt_destroy</span></a></span><span class="refpurpose"> &#8212; 
     Tear down <code class="constant">MPT_PROCFS_MPTBASEDIR</code> entries.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-SoftResetHandler.html"><span class="phrase">mpt_SoftResetHandler</span></a></span><span class="refpurpose"> &#8212; 
     Issues a less expensive reset
 </span></dt><dt><span class="refentrytitle"><a href="API-ProcessEventNotification.html"><span class="phrase">ProcessEventNotification</span></a></span><span class="refpurpose"> &#8212; 
     Route EventNotificationReply to all event handlers
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-fc-log-info.html"><span class="phrase">mpt_fc_log_info</span></a></span><span class="refpurpose"> &#8212; 
     Log information returned from Fibre Channel IOC.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-spi-log-info.html"><span class="phrase">mpt_spi_log_info</span></a></span><span class="refpurpose"> &#8212; 
     Log information returned from SCSI Parallel IOC.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-sas-log-info.html"><span class="phrase">mpt_sas_log_info</span></a></span><span class="refpurpose"> &#8212; 
     Log information returned from SAS IOC.
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-iocstatus-info-config.html"><span class="phrase">mpt_iocstatus_info_config</span></a></span><span class="refpurpose"> &#8212; 
     IOCSTATUS information for config pages
 </span></dt><dt><span class="refentrytitle"><a href="API-mpt-iocstatus-info.html"><span class="phrase">mpt_iocstatus_info</span></a></span><span class="refpurpose"> &#8212; 
     IOCSTATUS information returned from IOC.
 </span></dt><dt><span class="refentrytitle"><a href="API-fusion-init.html"><span class="phrase">fusion_init</span></a></span><span class="refpurpose"> &#8212; 
     Fusion MPT base driver initialization routine.
 </span></dt><dt><span class="refentrytitle"><a href="API-fusion-exit.html"><span class="phrase">fusion_exit</span></a></span><span class="refpurpose"> &#8212; 
     Perform driver unload cleanup.
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-info.html"><span class="phrase">mptscsih_info</span></a></span><span class="refpurpose"> &#8212; 
  Return information about MPT adapter
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-qcmd.html"><span class="phrase">mptscsih_qcmd</span></a></span><span class="refpurpose"> &#8212; 
     Primary Fusion MPT SCSI initiator IO start routine.
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-IssueTaskMgmt.html"><span class="phrase">mptscsih_IssueTaskMgmt</span></a></span><span class="refpurpose"> &#8212; 
     Generic send Task Management function.
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-abort.html"><span class="phrase">mptscsih_abort</span></a></span><span class="refpurpose"> &#8212; 
     Abort linux scsi_cmnd routine, new_eh variant
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-dev-reset.html"><span class="phrase">mptscsih_dev_reset</span></a></span><span class="refpurpose"> &#8212; 
     Perform a SCSI TARGET_RESET! new_eh variant
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-bus-reset.html"><span class="phrase">mptscsih_bus_reset</span></a></span><span class="refpurpose"> &#8212; 
     Perform a SCSI BUS_RESET! new_eh variant
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-host-reset.html"><span class="phrase">mptscsih_host_reset</span></a></span><span class="refpurpose"> &#8212; 
     Perform a SCSI host adapter RESET (new_eh variant)
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-taskmgmt-complete.html"><span class="phrase">mptscsih_taskmgmt_complete</span></a></span><span class="refpurpose"> &#8212; 
     Registered with Fusion MPT base driver
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-get-scsi-lookup.html"><span class="phrase">mptscsih_get_scsi_lookup</span></a></span><span class="refpurpose"> &#8212; 
     retrieves scmd entry
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-info-scsiio.html"><span class="phrase">mptscsih_info_scsiio</span></a></span><span class="refpurpose"> &#8212; 
  debug print info on reply frame
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-getclear-scsi-lookup.html"><span class="phrase">mptscsih_getclear_scsi_lookup</span></a></span><span class="refpurpose"> &#8212; 
     retrieves and clears scmd entry from ScsiLookup[] array list
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-set-scsi-lookup.html"><span class="phrase">mptscsih_set_scsi_lookup</span></a></span><span class="refpurpose"> &#8212; 
     write a scmd entry into the ScsiLookup[] array list
 </span></dt><dt><span class="refentrytitle"><a href="API-SCPNT-TO-LOOKUP-IDX.html"><span class="phrase">SCPNT_TO_LOOKUP_IDX</span></a></span><span class="refpurpose"> &#8212; 
     searches for a given scmd in the ScsiLookup[] array list
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-get-completion-code.html"><span class="phrase">mptscsih_get_completion_code</span></a></span><span class="refpurpose"> &#8212; 
     get completion code from MPT request
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-do-cmd.html"><span class="phrase">mptscsih_do_cmd</span></a></span><span class="refpurpose"> &#8212; 
     Do internal command.
 </span></dt><dt><span class="refentrytitle"><a href="API-mptscsih-synchronize-cache.html"><span class="phrase">mptscsih_synchronize_cache</span></a></span><span class="refpurpose"> &#8212; 
     Send SYNCHRONIZE_CACHE to all disks.
 </span></dt><dt><span class="refentrytitle"><a href="API-mptctl-syscall-down.html"><span class="phrase">mptctl_syscall_down</span></a></span><span class="refpurpose"> &#8212; 
  Down the MPT adapter syscall semaphore.
 </span></dt><dt><span class="refentrytitle"><a href="API-mptspi-setTargetNegoParms.html"><span class="phrase">mptspi_setTargetNegoParms</span></a></span><span class="refpurpose"> &#8212; 
  Update the target negotiation parameters
 </span></dt><dt><span class="refentrytitle"><a href="API-mptspi-writeIOCPage4.html"><span class="phrase">mptspi_writeIOCPage4</span></a></span><span class="refpurpose"> &#8212; 
     write IOC Page 4
 </span></dt><dt><span class="refentrytitle"><a href="API-mptspi-initTarget.html"><span class="phrase">mptspi_initTarget</span></a></span><span class="refpurpose"> &#8212; 
     Target, LUN alloc/free functionality.
 </span></dt><dt><span class="refentrytitle"><a href="API-mptspi-is-raid.html"><span class="phrase">mptspi_is_raid</span></a></span><span class="refpurpose"> &#8212; 
     Determines whether target is belonging to volume
 </span></dt><dt><span class="refentrytitle"><a href="API-mptspi-print-write-nego.html"><span class="phrase">mptspi_print_write_nego</span></a></span><span class="refpurpose"> &#8212; 
     negotiation parameters debug info that is being sent
 </span></dt><dt><span class="refentrytitle"><a href="API-mptspi-print-read-nego.html"><span class="phrase">mptspi_print_read_nego</span></a></span><span class="refpurpose"> &#8212; 
     negotiation parameters debug info that is being read
 </span></dt><dt><span class="refentrytitle"><a href="API-mptspi-init.html"><span class="phrase">mptspi_init</span></a></span><span class="refpurpose"> &#8212; 
     Register MPT adapter(s) as SCSI host(s) with SCSI mid-layer.
 </span></dt><dt><span class="refentrytitle"><a href="API-mptspi-exit.html"><span class="phrase">mptspi_exit</span></a></span><span class="refpurpose"> &#8212; 
     Unregisters MPT adapter(s)
 </span></dt><dt><span class="refentrytitle"><a href="API-mptfc-init.html"><span class="phrase">mptfc_init</span></a></span><span class="refpurpose"> &#8212; 
  Register MPT adapter(s) as SCSI host(s) with SCSI mid-layer.
 </span></dt><dt><span class="refentrytitle"><a href="API-mptfc-remove.html"><span class="phrase">mptfc_remove</span></a></span><span class="refpurpose"> &#8212; 
     Remove fc infrastructure for devices
 </span></dt><dt><span class="refentrytitle"><a href="API-mptfc-exit.html"><span class="phrase">mptfc_exit</span></a></span><span class="refpurpose"> &#8212; 
     Unregisters MPT adapter(s)
 </span></dt><dt><span class="refentrytitle"><a href="API-lan-reply.html"><span class="phrase">lan_reply</span></a></span><span class="refpurpose"> &#8212; 
  Handle all data sent from the hardware.
 </span></dt></dl></div></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-parport-close.html">Prev</a>&#160;</td><td width="20%" align="center">&#160;</td><td width="40%" align="right">&#160;<a accesskey="n" href="API-mpt-register.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">parport_close</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">mpt_register</span></td></tr></table></div></body></html>