section 9 · Kernel routines 🧠
87928 pages · page 230 of 440
M (continued)
- mpt3sas_config_update_driver_trigger_pg3(9)update driver trigger page 3✨
- mpt3sas_config_update_driver_trigger_pg4(9)update driver trigger page 4✨
- mpt3sas_ctl_add_to_event_log(9)add event✨
- mpt3sas_ctl_clear_outstanding_ioctls(9)clears outstanding ioctl cmd.✨
- mpt3sas_ctl_done(9)ctl module completion routine✨
- mpt3sas_ctl_event_callback(9)firmware event handler (called at ISR time)✨
- mpt3sas_ctl_exit(9)exit point for ctl✨
- mpt3sas_ctl_init(9)main entry point for ctl.✨
- mpt3sas_ctl_pre_reset_handler(9)reset callback handler (for ctl)✨
- mpt3sas_ctl_release(9)release dma for ctl✨
- mpt3sas_ctl_reset_done_handler(9)reset callback handler (for ctl)✨
- mpt3sas_device_remove_by_sas_address(9)removing device object by sas address & port number✨
- mpt3sas_enable_diag_buffer(9)enabling diag_buffers support driver load time✨
- mpt3sas_expander_remove(9)removing expander object✨
- mpt3sas_free_enclosure_list(9)release memory✨
- mpt3sas_get_device_count(9)Retrieve the count of MCTP passthrough capable devices managed by the driver.✨
- mpt3sas_get_num_volumes(9)Get number of volumes in the ioc✨
- mpt3sas_get_pdev_by_handle(9)pcie device search✨
- mpt3sas_get_pdev_by_wwid(9)pcie device search✨
- mpt3sas_get_pdev_from_target(9)pcie device search✨
- mpt3sas_get_port_by_id(9)get hba port entry corresponding to provided port number from port list✨
- mpt3sas_get_sdev_by_addr(9)sas device search✨
- mpt3sas_get_sdev_by_handle(9)sas device search✨
- mpt3sas_get_vphy_by_phy(9)get virtual_phy object corresponding to phy number✨
- mpt3sas_halt_firmware(9)halt's mpt controller firmware✨
- mpt3sas_hwmon_register(9)register an hwmon device for the IOC✨
- mpt3sas_hwmon_unregister(9)tear down the hwmon device, if any✨
- mpt3sas_init_warpdrive_properties(9)Set properties for warpdrive direct I/O.✨
- mpt3sas_port_enable(9)initiate firmware discovery (don't wait for reply)✨
- mpt3sas_port_enable_complete(9)port enable completed (fake event)✨
- mpt3sas_port_enable_done(9)command completion routine for port enable✨
- mpt3sas_process_trigger_data(9)process the event data for the trigger✨
- mpt3sas_raid_device_find_by_handle(9)raid device search✨
- mpt3sas_remove_dead_ioc_func(9)kthread context to remove dead ioc✨
- mpt3sas_scsih_change_queue_depth(9)setting device queue depth✨
- mpt3sas_scsih_clear_outstanding_scsi_tm_commands(9)clears outstanding scsi & tm cmds.✨
- mpt3sas_scsih_clear_tm_flag(9)clear per target tm_busy✨
- mpt3sas_scsih_enclosure_find_by_handle(9)exclosure device search✨
- mpt3sas_scsih_event_callback(9)firmware event handler (called at ISR time)✨
- mpt3sas_scsih_expander_find_by_handle(9)expander device search✨
- mpt3sas_scsih_expander_find_by_sas_address(9)expander device search✨
- mpt3sas_scsih_issue_tm(9)main routine for sending tm requests✨
- mpt3sas_scsih_pre_reset_handler(9)reset callback handler (for scsih)✨
- mpt3sas_scsih_reset_done_handler(9)reset callback handler (for scsih)✨
- mpt3sas_scsih_scsi_lookup_get(9)returns scmd entry✨
- mpt3sas_scsih_set_tm_flag(9)set per target tm_busy✨
- mpt3sas_send_diag_release(9)Diag Release Message✨
- mpt3sas_setup_direct_io(9)setup MPI request for WARPDRIVE Direct I/O✨
- mpt3sas_transport_add_expander_phy(9)report expander phy to transport✨
- mpt3sas_transport_add_host_phy(9)report sas_host phy to transport✨
- mpt3sas_transport_add_phy_to_an_existing_port(9)adding new phy to existing port✨
- mpt3sas_transport_del_phy_from_an_existing_port(9)delete phy from existing port✨
- mpt3sas_transport_done(9)internal transport layer callback handler.✨
- mpt3sas_transport_port_add(9)insert port to the list✨
- mpt3sas_transport_port_remove(9)remove port from the list✨
- mpt3sas_transport_update_links(9)refreshing phy link changes✨
- mpt3sas_trigger_event(9)Event trigger handler✨
- mpt3sas_trigger_master(9)Master trigger handler✨
- mpt3sas_trigger_mpi(9)MPI trigger handler✨
- mpt3sas_trigger_scsi(9)SCSI trigger handler✨
- mpt3sas_wait_for_commands_to_complete(9)reset controller✨
- mpt3sas_wait_for_ioc(9)IOC's operational state is checked here.✨
- mpt_adapter_disable(9)Disable misbehaving MPT adapter.✨
- mpt_adapter_dispose(9)Free all resources associated with an MPT adapter✨
- mpt_add_chain(9)Place a 32 bit chain SGE at address pAddr.✨
- mpt_add_chain_64bit(9)Place a 64 bit chain SGE at address pAddr.✨
- mpt_add_sge(9)Place a simple 32 bit SGE at address pAddr.✨
- mpt_add_sge_64bit(9)Place a simple 64 bit SGE at address pAddr.✨
- mpt_add_sge_64bit_1078(9)Place a simple 64 bit SGE at address pAddr (1078 workaround).✨
- mpt_alloc_fw_memory(9)allocate firmware memory✨
- mpt_attach(9)Install a PCI intelligent MPT adapter.✨
- mpt_clear_taskmgmt_in_progress_flag(9)clear flags associated with task management✨
- mpt_config(9)Generic function to issue config message✨
- mpt_deregister(9)Deregister a protocol drivers resources.✨
- mpt_detach(9)Remove a PCI intelligent MPT adapter.✨
- mpt_detect_bound_ports(9)Search for matching PCI bus/dev_function✨
- mpt_device_driver_deregister(9)DeRegister device driver hooks✨
- mpt_device_driver_register(9)Register device driver hooks✨
- mpt_diag_reset(9)Perform hard reset of the adapter.✨
- mpt_do_ioc_recovery(9)Initialize or recover MPT adapter.✨
- mpt_do_upload(9)Construct and Send FWUpload request to MPT adapter port.✨
- mpt_downloadboot(9)DownloadBoot code✨
- mpt_event_deregister(9)Deregister protocol-specific event callback handler✨
- mpt_event_register(9)Register protocol-specific event callback handler.✨
- mpt_fault_reset_work(9)work performed on workq after ioc fault✨
- mpt_fc_log_info(9)Log information returned from Fibre Channel IOC.✨
- mpt_findImVolumes(9)Identify IDs of hidden disks and RAID Volumes✨
- mpt_free_fw_memory(9)free firmware memory✨
- mpt_free_msg_frame(9)Place MPT request frame back on FreeQ.✨
- mpt_get_cb_idx(9)obtain cb_idx for registered driver✨
- mpt_get_msg_frame(9)Obtain an MPT request frame from the pool✨
- mpt_get_product_name(9)returns product string✨
- mpt_GetIocState(9)Get the current state of a MPT adapter.✨
- mpt_GetScsiPortSettings(9)read SCSI Port Page 0 and 2✨
- mpt_halt_firmware(9)Halts the firmware if it is operational and panic the kernel✨
- mpt_handshake_req_reply_wait(9)Send MPT request to and receive reply from IOC via doorbell handshake method.✨
- mpt_HardResetHandler(9)Generic reset handler✨
- mpt_host_page_access_control(9)control the IOC's Host Page Buffer access✨
- mpt_host_page_alloc(9)allocate system memory for the fw✨
- mpt_inactive_raid_list_free(9)This clears this link list.✨
- mpt_inactive_raid_volumes(9)sets up link list of phy_disk_nums for devices belonging in an inactive volume✨
- mpt_interrupt(9)MPT adapter (IOC) specific interrupt handler.✨
- mpt_ioc_reset(9)Base cleanup for hard reset✨
- mpt_iocstatus_info(9)IOCSTATUS information returned from IOC.✨
- mpt_iocstatus_info_config(9)IOCSTATUS information for config pages✨
- mpt_is_discovery_complete(9)determine if discovery has completed✨
- mpt_mapresources(9)map in memory mapped io✨
- mpt_print_ioc_summary(9)Write ASCII summary of IOC to a buffer.✨
- mpt_put_msg_frame(9)Send a protocol-specific MPT request frame to an IOC✨
- mpt_put_msg_frame_hi_pri(9)Send a hi-pri protocol-specific MPT request frame✨
- mpt_raid_phys_disk_get_num_paths(9)returns number paths associated to this phys_num✨
- mpt_raid_phys_disk_pg0(9)returns phys disk page zero✨
- mpt_raid_phys_disk_pg1(9)returns phys disk page 1✨
- mpt_readScsiDevicePageHeaders(9)save version and length of SDP1✨
- mpt_register(9)Register protocol-specific main callback handler.✨
- mpt_remove_dead_ioc_func(9)kthread context to remove dead ioc✨
- mpt_reset_deregister(9)Deregister protocol-specific IOC reset handler.✨
- mpt_reset_register(9)Register protocol-specific IOC reset handler.✨
- mpt_resume(9)Fusion MPT base driver resume routine.✨
- mpt_sas_log_info(9)Log information returned from SAS IOC.✨
- mpt_send_handshake_request(9)Send MPT request via doorbell handshake method.✨
- mpt_set_taskmgmt_in_progress_flag(9)set flags associated with task management✨
- mpt_Soft_Hard_ResetHandler(9)Try less expensive reset✨
- mpt_SoftResetHandler(9)Issues a less expensive reset✨
- mpt_spi_log_info(9)Log information returned from SCSI Parallel IOC.✨
- mpt_suspend(9)Fusion MPT base driver suspend routine.✨
- mpt_verify_adapter(9)Given IOC identifier, set pointer to its adapter structure.✨
- mptbase_reply(9)MPT base driver's callback routine✨
- mptbase_sas_persist_operation(9)Perform operation on SAS Persistent Table✨
- mptcp_splice_read(9)splice data from MPTCP socket to a pipe✨
- mptcp_token_accept(9)replace a req sk with full sock in token hash✨
- mptcp_token_destroy(9)remove mptcp connection/token✨
- mptcp_token_destroy_request(9)remove mptcp connection/token✨
- mptcp_token_get_sock(9)retrieve mptcp connection sock using its token✨
- mptcp_token_iter_next(9)iterate over the token container from given pos✨
- mptcp_token_new_connect(9)create new key/idsn/token for subflow✨
- mptcp_token_new_request(9)create new key/idsn/token for subflow_request✨
- mptctl_syscall_down(9)Down the MPT adapter syscall semaphore.✨
- MptDisplayIocCapabilities(9)Disply IOC's capabilities.✨
- mptfc_exit(9)Unregisters MPT adapter(s)✨
- mptfc_init(9)Register MPT adapter(s) as SCSI host(s) with SCSI mid- layer.✨
- mptfc_remove(9)Remove fc infrastructure for devices✨
- mptsas_add_device_component(9)adds a new device component to our lists✨
- mptsas_add_device_component_by_fw(9)adds a new device component by FW ID✨
- mptsas_add_device_component_starget(9)adds a SCSI target device component✨
- mptsas_add_device_component_starget_ir(9)Handle Integrated RAID, adding each individual device to list✨
- mptsas_add_end_device(9)report a new end device to sas transport layer✨
- mptsas_broadcast_primitive_work(9)Handle broadcast primitives✨
- mptsas_del_device_component_by_os(9)Once a device has been removed, we mark the entry in the list as being cached✨
- mptsas_del_device_components(9)Cleaning the list✨
- mptsas_del_end_device(9)report a deleted end device to sas transport layer✨
- mptsas_delete_expander_siblings(9)remove siblings attached to expander✨
- mptsas_eh_timed_out(9)resets the scsi_cmnd timeout if the device under question is currently in the device removal delay.✨
- mptsas_exp_repmanufacture_info(9)sets expander manufacturer info✨
- mptsas_expander_add(9)adds a newly discovered expander✨
- mptsas_expander_delete(9)remove this expander✨
- mptsas_find_phyinfo_by_phys_disk_num(9)find phyinfo for the specified @phys_disk_num✨
- mptsas_find_portinfo_by_sas_address(9)find and return portinfo for this sas_address✨
- mptsas_find_vtarget(9)find a virtual target device (FC LUN device or SCSI target device)✨
- mptsas_firmware_event_work(9)work thread for processing fw events✨
- mptsas_ioc_reset(9)issue an IOC reset for this reset phase✨
- mptsas_issue_tm(9)send mptsas internal tm request✨
- mptsas_probe_expanders(9)adding expanders✨
- mptsas_scan_sas_topology(9)scans new SAS topology (part of probe or rescan)✨
- mptsas_schedule_target_reset(9)send pending target reset✨
- mptsas_send_expander_event(9)expanders events✨
- mptsas_target_reset(9)Issues TARGET_RESET to end device using handshaking method✨
- mptsas_target_reset_queue(9)queue a target reset✨
- mptsas_taskmgmt_complete(9)complete SAS task management function✨
- mptscsih_abort(9)Abort linux scsi_cmnd routine, new_eh variant✨
- mptscsih_bus_reset(9)Perform a SCSI BUS_RESET! new_eh variant✨
- mptscsih_dev_reset(9)Perform a SCSI LOGICAL_UNIT_RESET!✨
- mptscsih_do_cmd(9)Do internal command.✨
- mptscsih_get_completion_code(9)get completion code from MPT request✨
- mptscsih_get_scsi_lookup(9)retrieves scmd entry✨
- mptscsih_getclear_scsi_lookup(9)retrieves and clears scmd entry from ScsiLookup[] array list✨
- mptscsih_host_reset(9)Perform a SCSI host adapter RESET (new_eh variant)✨
- mptscsih_info(9)Return information about MPT adapter✨
- mptscsih_info_scsiio(9)debug print info on reply frame✨
- mptscsih_IssueTaskMgmt(9)Generic send Task Management function.✨
- mptscsih_qcmd(9)Primary Fusion MPT SCSI initiator IO start routine.✨
- mptscsih_set_scsi_lookup(9)write a scmd entry into the ScsiLookup[] array list✨
- mptscsih_synchronize_cache(9)Send SYNCHRONIZE_CACHE to all disks.✨
- mptscsih_taskmgmt_complete(9)Registered with Fusion MPT base driver✨
- mptspi_exit(9)Unregisters MPT adapter(s)✨
- mptspi_init(9)Register MPT adapter(s) as SCSI host(s) with SCSI mid- layer.✨
- mptspi_initTarget(9)Target, LUN alloc/free functionality.✨
- mptspi_is_raid(9)Determines whether target is belonging to volume✨
- mptspi_print_read_nego(9)negotiation parameters debug info that is being read✨
- mptspi_print_write_nego(9)negotiation parameters debug info that is being sent✨
- mptspi_setTargetNegoParms(9)Update the target negotiation parameters✨
- mptspi_writeIOCPage4(9)write IOC Page 4✨
- mpu3050_drdy_trigger_set_state(9)set data ready interrupt state✨
- mpu3050_read_mem(9)read MPU-3050 internal memory✨
- mq_init(9)mbuf queue API✨
- MRAID_GET_DEVICE_MAP(9)device ids✨
- mraid_mm_adapter_app_handle(9)return the application handle for this adapter✨
- mraid_mm_alloc_kioc(9)Returns a uioc_t from free list✨
- mraid_mm_attach_buf(9)Attach a free dma buffer for required size✨
- mraid_mm_dealloc_kioc(9)Return kioc to free pool✨
💅
getting it ready, bestie…