section 9 · Kernel routines 🧠
87928 pages · page 229 of 440
M (continued)
- mpi3mr_report_manufacture(9)obtain SMP report_manufacture✨
- mpi3mr_report_tgtdev_to_host(9)Expose device to upper layers✨
- mpi3mr_report_tgtdev_to_sas_transport(9)expose dev to SAS TL✨
- mpi3mr_repost_diag_bufs(9)repost host diag buffers✨
- mpi3mr_request_irq(9)Request IRQ and register ISR✨
- mpi3mr_reset_rc_name(9)get reset reason code name✨
- mpi3mr_reset_type_name(9)get reset type name✨
- mpi3mr_resume(9)PCI power management resume callback✨
- mpi3mr_revalidate_factsdata(9)validate IOCFacts parameters during reset/resume✨
- mpi3mr_sas_host_add(9)create sas host object✨
- mpi3mr_sas_host_refresh(9)refreshing sas host object contents✨
- mpi3mr_sas_port_add(9)Expose the SAS device to the SAS TL✨
- mpi3mr_sas_port_remove(9)remove port from the list✨
- mpi3mr_sas_port_sanity_check(9)sanity check while adding port✨
- mpi3mr_sastopochg_evt_bh(9)SASTopologyChange evt bottomhalf✨
- mpi3mr_sastopochg_evt_debug(9)SASTopoChange details✨
- mpi3mr_sastopochg_evt_th(9)SASTopologyChange evt tophalf✨
- mpi3mr_save_fault_info(9)Save fault information✨
- mpi3mr_scan_finished(9)Scan finished callback handler✨
- mpi3mr_scan_start(9)Scan start callback handler✨
- mpi3mr_scmd_from_host_tag(9)Get SCSI command from host tag✨
- mpi3mr_scsisense_trigger(9)SCSI sense HDB trigger handler✨
- mpi3mr_sdev_configure(9)Slave configure callback handler✨
- mpi3mr_sdev_destroy(9)Slave destroy callback handler✨
- mpi3mr_sdev_init(9)Slave alloc callback handler✨
- mpi3mr_send_event_ack(9)Issue event acknwoledgment request✨
- mpi3mr_set_diagsave(9)Set diag save bit for snapdump✨
- mpi3mr_set_identify(9)set identify for phys and end devices✨
- mpi3mr_set_io_divert_for_all_vd_in_tg(9)set divert for TG VDs✨
- mpi3mr_set_qd_for_all_vd_in_tg(9)set QD for TG VDs✨
- mpi3mr_set_trigger_data_in_all_hdb(9)Updates HDB trigger type and trigger data for all HDB✨
- mpi3mr_set_trigger_data_in_hdb(9)Updates HDB trigger type and trigger data✨
- mpi3mr_setup_admin_qpair(9)Setup admin queue pair✨
- mpi3mr_setup_divert_ws(9)Setup Divert IO flag for write same✨
- mpi3mr_setup_eedp(9)Setup EEDP information in MPI3 SCSI IO✨
- mpi3mr_setup_isr(9)Setup ISR for the controller✨
- mpi3mr_setup_resources(9)Enable PCI resources✨
- mpi3mr_shutdown(9)PCI shutdown callback✨
- mpi3mr_soft_reset_handler(9)Reset the controller✨
- mpi3mr_soft_reset_success(9)Check softreset is success or not✨
- mpi3mr_start_watchdog(9)Start watchdog✨
- mpi3mr_stop_watchdog(9)Stop watchdog✨
- mpi3mr_suspend(9)PCI power management suspend callback✨
- mpi3mr_sync_timestamp(9)Issue time stamp sync request✨
- mpi3mr_target_alloc(9)Target alloc callback handler✨
- mpi3mr_target_destroy(9)Target destroy callback handler✨
- mpi3mr_tgtdev_add_to_list(9)Add tgtdevice to the list✨
- mpi3mr_tgtdev_del_from_list(9)Delete tgtdevice from the list✨
- mpi3mr_tgtdev_get(9)k reference incrementor✨
- mpi3mr_tgtdev_put(9)k reference decrementor✨
- mpi3mr_tm_response_name(9)get TM response as a string✨
- mpi3mr_total_num_ioctl_sges(9)Count number of SGEs required✨
- mpi3mr_transport_get_bay_identifier(9)Get bay ID✨
- mpi3mr_transport_get_enclosure_identifier(9)Get Enclosure ID✨
- mpi3mr_transport_get_linkerrors(9)return phy error counters✨
- mpi3mr_transport_phy_enable(9)enable/disable phys✨
- mpi3mr_transport_phy_reset(9)Reset a given phy✨
- mpi3mr_transport_phy_speed(9)set phy min/max speed✨
- mpi3mr_transport_smp_handler(9)handler for smp passthru✨
- mpi3mr_unmap_smp_buffer(9)unmap BSG dma buffer✨
- mpi3mr_unmask_events(9)Unmask events in event mask bitmap✨
- mpi3mr_update_links(9)refreshing SAS phy link changes✨
- mpi3mr_update_mr_sas_port(9)update sas port objects during reset✨
- mpi3mr_update_sdev(9)Update SCSI device information✨
- mpi3mr_update_sdev_qd(9)Update SCSI device queue depath✨
- mpi3mr_update_tgtdev(9)DevStatusChange evt bottomhalf✨
- mpi3mr_wait_for_host_io(9)block for I/Os to complete✨
- mpi3mr_watchdog_work(9)watchdog thread to monitor faults✨
- mpi_dek_management_resp(9)SPCv specific✨
- mpi_flash_op_ext_resp(9)SPCv specific✨
- mpi_get_controller_config_resp(9)SPCv specific✨
- mpi_get_phy_profile_resp(9)SPCv specific✨
- mpi_get_size(9)returns max size required to store the number✨
- mpi_hw_event(9)The hw event has come.✨
- mpi_init_check(9)check firmware initialization status.✨
- mpi_kek_management_resp(9)SPCv specific✨
- mpi_phy_stop_resp(9)SPCv specific✨
- mpi_read_buffer(9)read MPI to a buffer provided by user (msb first)✨
- mpi_read_raw_data(9)Read a raw byte stream as a positive integer✨
- mpi_set_controller_config_resp(9)SPCv specific✨
- mpi_set_open_retry_interval_reg(9)✨
- mpi_set_phy_profile_resp(9)SPCv specific✨
- mpi_set_phys_g3_with_ssc(9)✨
- mpi_ssp_completion(9)process the event that FW response to the SSP request.✨
- mpi_thermal_hw_event(9)a thermal hw event has come.✨
- mpi_write_to_sgl(9)Funnction exports MPI to an sgl (msb first)✨
- mpic_free_timer(9)free hardware timer✨
- mpic_get_remain_time(9)get timer time✨
- mpic_request_timer(9)get a hardware timer✨
- mpic_start_timer(9)start hardware timer✨
- mpic_stop_timer(9)stop hardware timer✨
- mpiix_qc_issue(9)command issue✨
- mpiix_set_piomode(9)set initial PIO mode data✨
- mpimr_initialize_reply_sbuf_queues(9)initialize reply sense buffers✨
- mpol_misplaced(9)check whether current folio node is valid in policy✨
- mpol_parse_str(9)parse string to mempolicy, for tmpfs mpol mount option.✨
- mpol_shared_policy_init(9)initialize shared policy for inode✨
- mpol_to_str(9)format a mempolicy structure for printing✨
- mport_exit(9)Driver module unloading✨
- mpp_path_lookup_by_idx(9)look up a path in the proxy path table by its index✨
- mpr_read_pressure(9)Read pressure value from sensor✨
- mps_frame_deliver(9)transmit frames during mesh powersave✨
- mps_qos_null_get(9)create pre-addressed QoS Null frame for mesh powersave✨
- mps_qos_null_tx(9)send a QoS Null to indicate link-specific power mode✨
- mpsp_qos_null_append(9)append QoS Null frame to MPSP skb queue if needed✨
- mpt3sas_atto_get_sas_addr(9)get the ATTO SAS address from mfg page 1✨
- mpt3sas_atto_init(9)perform initializaion for ATTO branded adapter.✨
- mpt3sas_atto_validate_nvram(9)validate the ATTO nvram read from mfg pg1✨
- mpt3sas_base_attach(9)attach controller instance✨
- mpt3sas_base_check_cmd_timeout(9)Function to check timeout and command termination due to Host reset.✨
- mpt3sas_base_check_for_fault_and_issue_reset(9)check if IOC is in fault state and if it is in fault state then issue diag reset.✨
- mpt3sas_base_coredump_info(9)verbose translation of firmware CoreDump state✨
- mpt3sas_base_detach(9)remove controller instance✨
- mpt3sas_base_disable_msix(9)disables msix✨
- mpt3sas_base_done(9)base internal command completion routine✨
- mpt3sas_base_fault_info(9)verbose translation of firmware FAULT code✨
- mpt3sas_base_free_irq(9)free irq✨
- mpt3sas_base_free_resources(9)free resources controller resources✨
- mpt3sas_base_free_smid(9)put smid back on free_list✨
- mpt3sas_base_get_iocstate(9)Get the current state of a MPT adapter.✨
- mpt3sas_base_get_msg_frame(9)obtain request mf pointer✨
- mpt3sas_base_get_pcie_sgl(9)obtain a PCIe SGL virt addr✨
- mpt3sas_base_get_pcie_sgl_dma(9)obtain a PCIe SGL dma addr✨
- mpt3sas_base_get_reply_virt_addr(9)obtain reply frames virt address✨
- mpt3sas_base_get_sense_buffer(9)obtain a sense buffer virt addr✨
- mpt3sas_base_get_sense_buffer_dma(9)obtain a sense buffer dma addr✨
- mpt3sas_base_get_smid(9)obtain a free smid from internal queue✨
- mpt3sas_base_get_smid_hpr(9)obtain a free smid from hi-priority queue✨
- mpt3sas_base_get_smid_scsiio(9)obtain a free smid from scsiio queue✨
- mpt3sas_base_hard_reset_handler(9)reset controller✨
- mpt3sas_base_initialize_callback_handler(9)initialize the interrupt callback handler✨
- mpt3sas_base_lock_host_diagnostic(9)Disable Host Diagnostic Register writes✨
- mpt3sas_base_make_ioc_ready(9)put controller in READY state✨
- mpt3sas_base_map_resources(9)map in controller resources (io/irq/memap)✨
- mpt3sas_base_mask_interrupts(9)disable interrupts✨
- mpt3sas_base_pause_mq_polling(9)pause polling on the mq poll queues when driver is flushing out the IOs.✨
- mpt3sas_base_put_smid_nvme_encap(9)send NVMe encapsulated request to firmware✨
- mpt3sas_base_register_callback_handler(9)obtain index for the interrupt callback handler✨
- mpt3sas_base_release_callback_handler(9)clear interrupt callback handler✨
- mpt3sas_base_resume_mq_polling(9)Resume polling on mq poll queues.✨
- mpt3sas_base_sas_iounit_control(9)send sas iounit control to FW✨
- mpt3sas_base_scsi_enclosure_processor(9)sending request to sep device✨
- mpt3sas_base_start_watchdog(9)start the fault_reset_work_q✨
- mpt3sas_base_stop_watchdog(9)stop the fault_reset_work_q✨
- mpt3sas_base_sync_reply_irqs(9)flush pending MSIX interrupts✨
- mpt3sas_base_unlock_and_get_host_diagnostic(9)enable Host Diagnostic Register writes✨
- mpt3sas_base_unmap_resources(9)free controller resources✨
- mpt3sas_base_unmask_interrupts(9)enable interrupts✨
- mpt3sas_base_update_missing_delay(9)change the missing delay timers✨
- mpt3sas_base_validate_event_type(9)validating event types✨
- mpt3sas_base_wait_for_coredump_completion(9)Wait until coredump completes or times out✨
- mpt3sas_blk_mq_poll(9)poll the blk mq poll queue✨
- mpt3sas_check_for_pending_internal_cmds(9)check for pending internal messages✨
- mpt3sas_check_same_4gb_region(9)checks whether all reply queues in a set are having same upper 32bits in their base memory address.✨
- mpt3sas_config_done(9)config page completion routine✨
- mpt3sas_config_get_bios_pg2(9)obtain bios page 2✨
- mpt3sas_config_get_bios_pg3(9)obtain bios page 3✨
- mpt3sas_config_get_bios_pg4(9)read bios page 4✨
- mpt3sas_config_get_driver_trigger_pg0(9)obtain driver trigger page 0✨
- mpt3sas_config_get_driver_trigger_pg1(9)obtain driver trigger page 1✨
- mpt3sas_config_get_driver_trigger_pg2(9)obtain driver trigger page 2✨
- mpt3sas_config_get_driver_trigger_pg3(9)obtain driver trigger page 3✨
- mpt3sas_config_get_driver_trigger_pg4(9)obtain driver trigger page 4✨
- mpt3sas_config_get_enclosure_pg0(9)obtain enclosure page 0✨
- mpt3sas_config_get_expander_pg0(9)obtain expander page 0✨
- mpt3sas_config_get_expander_pg1(9)obtain expander page 1✨
- mpt3sas_config_get_ioc_pg1(9)obtain ioc page 1✨
- mpt3sas_config_get_ioc_pg8(9)obtain ioc page 8✨
- mpt3sas_config_get_iounit_pg0(9)obtain iounit page 0✨
- mpt3sas_config_get_iounit_pg1(9)obtain iounit page 1✨
- mpt3sas_config_get_iounit_pg3(9)obtain iounit page 3✨
- mpt3sas_config_get_iounit_pg7(9)obtain iounit page 7✨
- mpt3sas_config_get_iounit_pg8(9)obtain iounit page 8✨
- mpt3sas_config_get_manufacturing_pg0(9)obtain manufacturing page 0✨
- mpt3sas_config_get_manufacturing_pg1(9)obtain manufacturing page 1✨
- mpt3sas_config_get_manufacturing_pg10(9)obtain manufacturing page 10✨
- mpt3sas_config_get_manufacturing_pg11(9)obtain manufacturing page 11✨
- mpt3sas_config_get_number_hba_phys(9)obtain number of phys on the host✨
- mpt3sas_config_get_number_pds(9)obtain number of phys disk assigned to volume✨
- mpt3sas_config_get_pcie_device_pg0(9)obtain pcie device page 0✨
- mpt3sas_config_get_pcie_device_pg2(9)obtain pcie device page 2✨
- mpt3sas_config_get_pcie_iounit_pg1(9)obtain pcie iounit page 1✨
- mpt3sas_config_get_phy_pg0(9)obtain phy page 0✨
- mpt3sas_config_get_phy_pg1(9)obtain phy page 1✨
- mpt3sas_config_get_phys_disk_pg0(9)obtain phys disk page 0✨
- mpt3sas_config_get_raid_volume_pg0(9)obtain raid volume page 0✨
- mpt3sas_config_get_raid_volume_pg1(9)obtain raid volume page 1✨
- mpt3sas_config_get_sas_device_pg0(9)obtain sas device page 0✨
- mpt3sas_config_get_sas_iounit_pg0(9)obtain sas iounit page 0✨
- mpt3sas_config_get_sas_iounit_pg1(9)obtain sas iounit page 1✨
- mpt3sas_config_get_volume_handle(9)returns volume handle for give hidden raid components✨
- mpt3sas_config_get_volume_wwid(9)returns wwid given the volume handle✨
- mpt3sas_config_set_bios_pg4(9)write out bios page 4✨
- mpt3sas_config_set_ioc_pg1(9)modify ioc page 1✨
- mpt3sas_config_set_iounit_pg1(9)set iounit page 1✨
- mpt3sas_config_set_manufacturing_pg11(9)set manufacturing page 11✨
- mpt3sas_config_set_sas_iounit_pg1(9)send sas iounit page 1✨
- mpt3sas_config_update_driver_trigger_pg0(9)update driver trigger page 0✨
- mpt3sas_config_update_driver_trigger_pg1(9)update driver trigger page 1✨
- mpt3sas_config_update_driver_trigger_pg2(9)update driver trigger page 2✨
💅
getting it ready, bestie…