mpt_fc_log_info(9)
π
mpt_fc_log_info β a.k.a. the mpt_fc_log_info(9) page, kernel API manual energy β¨
okay so bestie, welcome to the group chat where we talk about Fibre Channel and the kernel's mid-layer plumbing. this is a section 9 manpage, meaning it's for kernel API stuff, and today's main character is mpt_fc_log_info. no cap, it's short β but every detail matters, so let's go π«Ά
β¨ NAME β¨
mpt_fc_log_info β log information returned from Fibre Channel IOC. that's it, that's the whole vibe. it takes the log info the IOC hands you and logs it. iconic behavior honestly π
πΈ SYNOPSIS πΈ
void mpt_fc_log_info (MPT_ADAPTER *ioc , u32 log_info );
literally just those two args, no surprises, no extra credit π
π¦ ARGUMENTS π¦
iocβ a pointer to theMPT_ADAPTERstructure. yes, the whole adapter. she's holding the context for you, be nice to her π«Άlog_infoβ theu32LogInfo reply word that came back from the IOC. this is the actual tea being logged π΅
π DESCRIPTION π
the manual is not gonna spell it out for you, bestie, it just says: refer to lsi/mpi_log_fc.h.
so like. go read that header. that's where the actual LogInfo bit definitions live. this page is giving "the vibes are in the other file" and honestly? respect. iykyk π
fr fr though, the entire descriptive payload of this function is that one pointer to lsi/mpi_log_fc.h. don't come for me, i'm just the messenger π
π SEE ALSO π
okay this is the part where the manpage goes full main character energy and lists, like, every single function in the family. buckle up, we're going to the whole ./drivers/message/fusion/mptbase.c cinematic universe π₯ (kernel file: ./drivers/message/fusion/mptbase.c)
mpt_get_cb_idx(9)mpt_is_discovery_complete(9)mpt_remove_dead_ioc_func(9)mpt_fault_reset_work(9)mpt_interrupt(9)mptbase_reply(9)mpt_register(9)mpt_deregister(9)mpt_event_register(9)mpt_event_deregister(9)mpt_reset_register(9)mpt_reset_deregister(9)mpt_device_driver_register(9)mpt_device_driver_deregister(9)mpt_get_msg_frame(9)mpt_put_msg_frame(9)mpt_put_msg_frame_hi_pri(9)mpt_free_msg_frame(9)mpt_add_sge(9)mpt_add_sge_64bit(9)mpt_add_sge_64bit_1078(9)mpt_add_chain(9)mpt_add_chain_64bit(9)mpt_send_handshake_request(9)mpt_host_page_access_control(9)mpt_host_page_alloc(9)mpt_verify_adapter(9)mpt_get_product_name(9)mpt_mapresources(9)mpt_attach(9)mpt_detach(9)mpt_suspend(9)mpt_resume(9)mpt_do_ioc_recovery(9)mpt_detect_bound_ports(9)mpt_adapter_disable(9)mpt_adapter_dispose(9)MptDisplayIocCapabilities(9)MakeIocReady(9)mpt_GetIocState(9)GetIocFacts(9)GetPortFacts(9)SendIocInit(9)SendPortEnable(9)mpt_alloc_fw_memory(9)mpt_free_fw_memory(9)mpt_do_upload(9)mpt_downloadboot(9)KickStart(9)mpt_diag_reset(9)SendIocReset(9)initChainBuffers(9)PrimeIocFifos(9)mpt_handshake_req_reply_wait(9)WaitForDoorbellAck(9)WaitForDoorbellInt(9)WaitForDoorbellReply(9)GetLanConfigPages(9)mptbase_sas_persist_operation(9)GetIoUnitPage2(9)mpt_GetScsiPortSettings(9)mpt_readScsiDevicePageHeaders(9)mpt_inactive_raid_list_free(9)mpt_inactive_raid_volumes(9)mpt_raid_phys_disk_pg0(9)mpt_raid_phys_disk_get_num_paths(9)mpt_raid_phys_disk_pg1(9)mpt_findImVolumes(9)SendEventNotification(9)SendEventAck(9)mpt_config(9)mpt_ioc_reset(9)procmpt_create(9)procmpt_destroy(9)mpt_print_ioc_summary(9)mpt_set_taskmgmt_in_progress_flag(9)mpt_clear_taskmgmt_in_progress_flag(9)mpt_halt_firmware(9)mpt_SoftResetHandler(9)mpt_Soft_Hard_ResetHandler(9)mpt_HardResetHandler(9)ProcessEventNotification(9)mpt_spi_log_info(9)mpt_sas_log_info(9)mpt_iocstatus_info_config(9)mpt_iocstatus_info(9)fusion_init(9)fusion_exit(9)
she really said "and my whole extended family" and meant it ππ
and that's the page!! source/location vibes are ./drivers/message/fusion, datestamped October 2026, and the whole thing answers to the name mpt_fc_log_info(9) β slay, go log your IOC info, bestie πβ¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms