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