megaraid_fini_mbox(9)
π megaraid_fini_mbox(9) π
okay so bestie, welcome to the Kernel API Manual β¨ and strap in, because today's episode is a short one but a real one. This is megaraid_fini_mbox β the little function that undoes controller initialization. Yes, it's the "jk, never mind" of the megaraid saga. The clean-up queen. The anti-init. We love a function that knows how to say goodbye π
β¨ NAME β¨
megaraid_fini_mbox β undo controller initialization π«Ά
like, literally the opposite of init. reverse card energy. it takes the controller initialization and⦠un-takes it. periodt.
π SYNOPSIS π
void megaraid_fini_mbox (adapter_t *adapter );
that's it. that's the whole vibe. void return, so don't go expecting a status code, bestie, because she gives you nothing back π
πΈ ARGUMENTS πΈ
adapterβ our soft state π¦
yep, that's the one and only thing you hand her. our soft state. no more, no less. she takes her soft state and she does her thing with it.
π SEE ALSO π
okay this is the part where the page goes absolutely feral β like, main character energy, the whole friend group got invited. every single one of these is a (9) reference, and every single one is getting named, no cap. iykyk π
first up, the kernel file where a lot of this lives:
./drivers/scsi/megaraid/megaraid_mbox.c
and now the full guest list, in exactly the order they came in, because we do not drop people from the list:
megaraid_init(9)megaraid_exit(9)megaraid_probe_one(9)megaraid_detach_one(9)megaraid_mbox_shutdown(9)megaraid_io_attach(9)megaraid_io_detach(9)megaraid_init_mbox(9)megaraid_alloc_cmd_packets(9)megaraid_free_cmd_packets(9)megaraid_mbox_setup_dma_pools(9)megaraid_mbox_teardown_dma_pools(9)megaraid_alloc_scb(9)megaraid_dealloc_scb(9)megaraid_mbox_mksgl(9)mbox_post_cmd(9)megaraid_queue_command_lck(9)megaraid_mbox_build_cmd(9)megaraid_mbox_runpendq(9)megaraid_mbox_prepare_pthru(9)megaraid_mbox_prepare_epthru(9)megaraid_ack_sequence(9)megaraid_isr(9)megaraid_mbox_dpc(9)megaraid_abort_handler(9)megaraid_reset_handler(9)mbox_post_sync_cmd(9)mbox_post_sync_cmd_fast(9)megaraid_busywait_mbox(9)megaraid_mbox_product_info(9)megaraid_mbox_extended_cdb(9)megaraid_mbox_support_ha(9)megaraid_mbox_support_random_del(9)megaraid_mbox_get_max_sg(9)megaraid_mbox_enum_raid_scsi(9)megaraid_mbox_flush_cache(9)megaraid_mbox_fire_sync_cmd(9)megaraid_mbox_display_scb(9)megaraid_mbox_setup_device_map(9)megaraid_cmm_register(9)megaraid_cmm_unregister(9)megaraid_mbox_mm_handler(9)megaraid_mbox_mm_command(9)megaraid_mbox_mm_done(9)gather_hbainfo(9)megaraid_sysfs_alloc_resources(9)megaraid_sysfs_free_resources(9)megaraid_sysfs_get_ldmap_done(9)megaraid_sysfs_get_ldmap_timeout(9)megaraid_sysfs_get_ldmap(9)megaraid_mbox_app_hndl_show(9)megaraid_mbox_ld_show(9)
fifty-two of them. fifty-two!! that's not a SEE ALSO, that's a whole group chat π but we got through it, and nobody got left out. slay.
real talk though: if you actually need to know what any of these do, go read their pages β this one is only aboutmegaraid_fini_mboxundoing controller initialization and takingadapteras our soft state. don't go making stuff up, bestie π
okay that's the whole page, you ate that π before you go β this lil cutie lives over in ./drivers/scsi/megaraid, and she was dated October 2026, so she's basically from the future π mwah, go undo some initialization, ily π§β¨
π¦ 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