section 9 · Kernel routines 🧠
87928 pages · page 228 of 440
M (continued)
- mpi3mr_bios_param(9)BIOS param callback✨
- mpi3mr_blk_mq_poll(9)Operational reply queue handler✨
- mpi3mr_bring_ioc_ready(9)Bring controller to ready state✨
- mpi3mr_bsg_adp_reset(9)Issue controller reset✨
- mpi3mr_bsg_build_sgl(9)SGL construction for MPI commands✨
- mpi3mr_bsg_exit(9)de-registration from bsg layer✨
- mpi3mr_bsg_init(9)registration with bsg layer✨
- mpi3mr_bsg_node_release(9)release bsg device node✨
- mpi3mr_bsg_pel_abort(9)sends PEL abort request✨
- mpi3mr_bsg_pel_enable(9)Handler for PEL enable driver✨
- mpi3mr_bsg_populate_adpinfo(9)Get adapter info command handler✨
- mpi3mr_bsg_process_drv_cmds(9)Driver Command handler✨
- mpi3mr_bsg_process_mpt_cmds(9)MPI Pass through BSG handler✨
- mpi3mr_bsg_query_hdb(9)Handler for query HDB command✨
- mpi3mr_bsg_refresh_hdb_triggers(9)Refresh HDB trigger data✨
- mpi3mr_bsg_repost_hdb(9)Re-post HDB✨
- mpi3mr_bsg_request(9)bsg request entry point✨
- mpi3mr_bsg_upload_hdb(9)Upload a specific HDB to user space✨
- mpi3mr_bsg_verify_adapter(9)verify adapter number is valid✨
- mpi3mr_build_nvme_prp(9)PRP constructor for NVME encapsulated request✨
- mpi3mr_build_nvme_sgl(9)SGL constructor for NVME encapsulated request✨
- mpi3mr_build_sense_buffer(9)Map sense information✨
- mpi3mr_build_sg_scmd(9)build scatter gather list for SCSI IO✨
- mpi3mr_cablemgmt_evt_th(9)Cable management event tophalf✨
- mpi3mr_cancel_work(9)cancel firmware event✨
- mpi3mr_cfg_get_dev_pg0(9)Read current device page0✨
- mpi3mr_cfg_get_driver_pg1(9)Read current Driver page1✨
- mpi3mr_cfg_get_driver_pg2(9)Read current driver page2✨
- mpi3mr_cfg_get_enclosure_pg0(9)Read current Enclosure page0✨
- mpi3mr_cfg_get_sas_exp_pg0(9)Read current SAS Expander page0✨
- mpi3mr_cfg_get_sas_exp_pg1(9)Read current SAS Expander page1✨
- mpi3mr_cfg_get_sas_io_unit_pg0(9)Read current SASIOUnit page0✨
- mpi3mr_cfg_get_sas_io_unit_pg1(9)Read current SASIOUnit page1✨
- mpi3mr_cfg_get_sas_phy_pg0(9)Read current SAS Phy page0✨
- mpi3mr_cfg_get_sas_phy_pg1(9)Read current SAS Phy page1✨
- mpi3mr_cfg_set_sas_io_unit_pg1(9)Write SASIOUnit page1✨
- mpi3mr_change_queue_depth(9)Change QD callback handler✨
- mpi3mr_check_op_admin_proc(9)✨
- mpi3mr_check_reset_dma_mask(9)Process IOC facts data✨
- mpi3mr_check_return_unmap(9)Whether an unmap is allowed✨
- mpi3mr_check_rh_fault_ioc(9)check reset history and fault controller✨
- mpi3mr_cleanup_fwevt_list(9)Cleanup firmware event list✨
- mpi3mr_cleanup_ioc(9)Cleanup controller✨
- mpi3mr_cleanup_resources(9)Free PCI resources✨
- mpi3mr_clear_reset_history(9)clear reset history✨
- mpi3mr_clear_scmd_priv(9)Cleanup SCSI command private date✨
- mpi3mr_complete_evt_ack(9)event ack request completion✨
- mpi3mr_convert_phy_link_rate(9)✨
- mpi3mr_count_dev_pending(9)Count commands pending for a lun✨
- mpi3mr_count_tgt_pending(9)Count commands pending for target✨
- mpi3mr_create_op_queues(9)create operational queue pairs✨
- mpi3mr_create_op_reply_q(9)create operational reply queue✨
- mpi3mr_create_op_req_q(9)create operational request queue✨
- mpi3mr_create_tgtdev(9)Create and add a target device✨
- mpi3mr_debug_dump_devpg0(9)Dump device page0✨
- mpi3mr_del_phy_from_an_existing_port(9)del phy from a port✨
- mpi3mr_delete_op_reply_q(9)delete operational reply queue✨
- mpi3mr_delete_sas_phy(9)Remove a single phy from port✨
- mpi3mr_delete_sas_port(9)helper function to removing a port✨
- mpi3mr_dequeue_fwevt(9)Dequeue firmware event from the list✨
- mpi3mr_dev_rmhs_complete_iou(9)Device removal IOUC completion✨
- mpi3mr_dev_rmhs_complete_tm(9)Device removal TM completion✨
- mpi3mr_dev_rmhs_send_tm(9)Issue TM for device removal✨
- mpi3mr_devinfochg_evt_bh(9)DeviceInfoChange evt bottomhalf✨
- mpi3mr_devstatuschg_evt_bh(9)DevStatusChange evt bottomhalf✨
- mpi3mr_devstatuschg_evt_th(9)DeviceStatusChange evt tophalf✨
- mpi3mr_diag_buffer_for_type(9)returns buffer desc for type✨
- mpi3mr_diagfault_success(9)Check diag fault is success or not✨
- mpi3mr_drv_cmd_comp_reset(9)Flush a internal driver command✨
- mpi3mr_eh_abort(9)Callback function for abort error handling✨
- mpi3mr_eh_bus_reset(9)Bus reset error handling callback✨
- mpi3mr_eh_dev_reset(9)Device reset error handling callback✨
- mpi3mr_eh_host_reset(9)Host reset error handling callback✨
- mpi3mr_eh_target_reset(9)Target reset error handling callback✨
- mpi3mr_enable_events(9)Enable required events✨
- mpi3mr_enable_logdata(9)Handler for log data enable✨
- mpi3mr_encldev_add_chg_evt_bh(9)Enclosure evt bottomhalf✨
- mpi3mr_encldev_add_chg_evt_debug(9)debug for enclosure event✨
- mpi3mr_enclosure_find_by_handle(9)enclosure search by handle✨
- mpi3mr_energypackchg_evt_th(9)Energy pack change evt tophalf✨
- mpi3mr_event_trigger(9)MPI event HDB trigger handler✨
- mpi3mr_expander_add(9)Create expander object✨
- mpi3mr_expander_find_by_sas_address(9)sas expander search✨
- mpi3mr_expander_node_add(9)insert an expander to the list.✨
- mpi3mr_expander_node_remove(9)recursive removal of expander.✨
- mpi3mr_expander_phy_control(9)expander phy control✨
- mpi3mr_expander_remove(9)Remove expander object✨
- mpi3mr_fault_uevent_emit(9)Emit uevent for any controller fault✨
- mpi3mr_flush_cmds_for_unrecovered_controller(9)Flush all pending cmds✨
- mpi3mr_flush_delayed_cmd_lists(9)Flush pending commands✨
- mpi3mr_flush_drv_cmds(9)Flush internaldriver commands✨
- mpi3mr_flush_host_io(9)Flush host I/Os✨
- mpi3mr_flush_scmd(9)Flush individual SCSI command✨
- mpi3mr_free_enclosure_list(9)release enclosures✨
- mpi3mr_free_ioctl_dma_memory(9)free memory for ioctl dma✨
- mpi3mr_free_mem(9)Free memory allocated for a controller✨
- mpi3mr_free_op_reply_q_segments(9)free reply memory segments✨
- mpi3mr_free_op_req_q_segments(9)free request memory segments✨
- mpi3mr_free_tgtdev(9)target device memory dealloctor✨
- mpi3mr_fwevt_add_to_list(9)Add firmware event to the list✨
- mpi3mr_fwevt_bh(9)Firmware event bottomhalf handler✨
- mpi3mr_fwevt_del_from_list(9)Delete firmware event from list✨
- mpi3mr_fwevt_free(9)firmware event memory dealloctor✨
- mpi3mr_fwevt_get(9)k reference incrementor✨
- mpi3mr_fwevt_put(9)k reference decrementor✨
- mpi3mr_fwevt_worker(9)Firmware event worker✨
- mpi3mr_get_all_tgt_info(9)Get all target information✨
- mpi3mr_get_chain_idx(9)get free chain buffer index✨
- mpi3mr_get_change_count(9)Get topology change count✨
- mpi3mr_get_expander_phy_error_log(9)return expander counters:✨
- mpi3mr_get_fw_pending_ios(9)Calculate pending I/O count✨
- mpi3mr_get_hba_port_by_id(9)find hba port by id✨
- mpi3mr_get_iocstate(9)Get IOC State✨
- mpi3mr_get_logdata(9)Handler for get log data✨
- mpi3mr_get_num_trigger(9)Gets number of HDB triggers✨
- mpi3mr_get_nvme_data_fmt(9)returns the NVMe data format✨
- mpi3mr_get_port_id_by_rphy(9)Get Port number from SAS rphy✨
- mpi3mr_get_port_id_by_sas_phy(9)Get port ID of the given phy✨
- mpi3mr_get_reply_desc(9)get reply descriptor frame corresponding to queue's consumer index from operational reply descriptor queue.✨
- mpi3mr_get_sas_address(9)retrieve sas_address for handle✨
- mpi3mr_get_sas_negotiated_logical_linkrate(9)get linkrate✨
- mpi3mr_get_tgtdev_by_addr(9)target device search✨
- mpi3mr_get_tgtdev_by_handle(9)Get tgtdev from device handle✨
- mpi3mr_get_tgtdev_by_perst_id(9)Get tgtdev from persistent ID✨
- mpi3mr_global_trigger(9)Global HDB trigger handler✨
- mpi3mr_hdb_trigger_data_event(9)Add hdb trigger data event to the list✨
- mpi3mr_hdbstatuschg_evt_th(9)HDB status change evt tophalf✨
- mpi3mr_host_tag_for_scmd(9)Get host tag for a scmd✨
- mpi3mr_init_drv_cmd(9)Initialize internal command tracker✨
- mpi3mr_init_ioc(9)Initialize the controller✨
- mpi3mr_invalidate_devhandles(9)Invalidate device handles✨
- mpi3mr_is_expander_device(9)if device is an expander✨
- mpi3mr_is_fault_recoverable(9)Read fault code and decide whether the controller can be recoverable✨
- mpi3mr_isr_poll(9)Reply queue polling routine✨
- mpi3mr_issue_and_process_mur(9)Message unit Reset handler✨
- mpi3mr_issue_diag_buf_post(9)Send diag buffer post req✨
- mpi3mr_issue_diag_buf_release(9)Send diag buffer release req✨
- mpi3mr_issue_event_notification(9)Send event notification✨
- mpi3mr_issue_ioc_shutdown(9)shutdown controller✨
- mpi3mr_issue_iocfacts(9)Send IOC Facts✨
- mpi3mr_issue_iocinit(9)Send IOC Init✨
- mpi3mr_issue_port_enable(9)Issue Port Enable✨
- mpi3mr_issue_reset(9)Issue reset to the controller✨
- mpi3mr_issue_tm(9)Issue Task Management request✨
- mpi3mr_logdata_evt_bh(9)Log data event bottomhalf✨
- mpi3mr_map_data_buffer_dma(9)build dma descriptors for data buffers✨
- mpi3mr_map_eedp_error(9)Map EEDP errors from IOC status✨
- mpi3mr_map_queues(9)Map queues callback handler✨
- mpi3mr_map_smp_buffer(9)map BSG dma buffer✨
- mpi3mr_memset_buffers(9)memset memory for a controller✨
- mpi3mr_memset_op_reply_q_buffers(9)memset the operational reply queue's segments✨
- mpi3mr_memset_op_req_q_buffers(9)memset the operational request queue's segments✨
- mpi3mr_op_request_post(9)Post request to operational queue✨
- mpi3mr_os_handle_events(9)Firmware event handler✨
- mpi3mr_parent_present(9)Is parent present for a phy✨
- mpi3mr_pcierr_error_detected(9)PCI error detected callback✨
- mpi3mr_pcierr_mmio_enabled(9)PCI error recovery callback✨
- mpi3mr_pcierr_resume(9)PCI error recovery resume callback✨
- mpi3mr_pcierr_slot_reset(9)Post slot reset callback✨
- mpi3mr_pcietopochg_evt_bh(9)PCIeTopologyChange evt bottomhalf✨
- mpi3mr_pcietopochg_evt_debug(9)PCIeTopoChange details✨
- mpi3mr_pcietopochg_evt_th(9)PCIETopologyChange evt tophalf✨
- mpi3mr_pel_get_seqnum_complete(9)PELGetSeqNum Completion callback✨
- mpi3mr_pel_get_seqnum_post(9)Issue PEL Get Sequence number✨
- mpi3mr_pel_wait_complete(9)PELWait Completion callback✨
- mpi3mr_pel_wait_post(9)Issue PEL Wait✨
- mpi3mr_port_enable_complete(9)Mark port enable complete✨
- mpi3mr_post_cfg_req(9)Issue config requests and wait✨
- mpi3mr_post_diag_bufs(9)Post diag buffers to the controller✨
- mpi3mr_post_transport_req(9)Issue transport requests and wait✨
- mpi3mr_prepare_sg_scmd(9)build scatter gather list✨
- mpi3mr_preparereset_evt_th(9)Prepare for reset event tophalf✨
- mpi3mr_print_device_event_notice(9)print notice related to post processing of device event after controller reset.✨
- mpi3mr_print_fault_info(9)Display fault information✨
- mpi3mr_print_ioc_info(9)Display controller information✨
- mpi3mr_print_pending_host_io(9)print pending I/Os✨
- mpi3mr_print_pkg_ver(9)display controller fw package version✨
- mpi3mr_print_scmd(9)print individual SCSI command✨
- mpi3mr_probe(9)PCI probe callback✨
- mpi3mr_process_cfg_req(9)config page request processor✨
- mpi3mr_process_event_ack(9)Process event acknowledgment✨
- mpi3mr_process_factsdata(9)Process IOC facts data✨
- mpi3mr_process_op_reply_desc(9)reply descriptor handler✨
- mpi3mr_process_op_reply_q(9)Operational reply queue handler✨
- mpi3mr_process_trigger(9)Generic HDB Trigger handler✨
- mpi3mr_process_trigger_data_event_bh(9)Process trigger event data✨
- mpi3mr_qcmd(9)I/O request despatcher✨
- mpi3mr_queue_qd_reduction_event(9)Queue TG QD reduction event✨
- mpi3mr_read_tsu_interval(9)Update time stamp interval✨
- mpi3mr_refresh_expanders(9)Refresh expander device exposure✨
- mpi3mr_refresh_sas_ports(9)update host's sas ports during reset✨
- mpi3mr_refresh_tgtdevs(9)Refresh target device exposure✨
- mpi3mr_refresh_trigger(9)Handler for Refresh trigger BSG✨
- mpi3mr_reinit_ioc(9)Re-Initialize the controller✨
- mpi3mr_release_diag_bufs(9)Release diag buffers✨
- mpi3mr_remove(9)PCI remove callback✨
- mpi3mr_remove_device_by_sas_address(9)remove the device✨
- mpi3mr_remove_tgtdev_from_host(9)Remove dev from upper layers✨
- mpi3mr_remove_tgtdev_from_sas_transport(9)remove from SAS TL✨
- mpi3mr_reply_trigger(9)MPI Reply HDB trigger handler✨
💅
getting it ready, bestie…