megaraid_mbox_mksgl(9)
π megaraid_mbox_mksgl(9) β the "make the scatter-gather list" girlie β¨
okay so this is a page straight out of the Kernel API Manual, bestie. sit down, grab a strawberry π, and let's talk about megaraid_mbox_mksgl.
πΈ NAME πΈ
megaraid_mbox_mksgl β make the scatter-gather list. that's it. that's the whole job. she builds the SG list, she slays, she leaves. π
β¨ SYNOPSIS β¨
int megaraid_mbox_mksgl (adapter_t *adapter , scb_t *scb );
like, she takes two things and gives you back an int. lowkey iconic signature tbh.
π ARGUMENTS π
adapterβ the controller's soft state, aka the vibe check on the whole controller. this is the big-picture girlie. π¦scbβ the scsi control block. this is the actual little packet of work she's about to dress up. π«Ά
π DESCRIPTION π
prepare the scatter-gather list. that's the assignment. that's literally the whole assignment. she prepares the scatter-gather list, periodt. β¨ no cap, that's the entire description β the original page is not gonna give you more, and honestly? respect the brevity. main character energy. π
π₯ SEE ALSO π₯
the way this list goes on and on β she knows everybody. π anyway, kernel file ./drivers/scsi/megaraid/megaraid_mbox.c and also, like, all of these:
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_fini_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)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)
like, literally the whole friend group. iykyk. π
ngl bestie, there's no bugs section, no options, no exit statuses on this page β she's a short one. don't go looking for lore that isn't there. π
and that's the page!! π§ mwah π this little cutie lives in ./drivers/scsi/megaraid, it's dated October 2026, and yes β it's megaraid_mbox_mksgl(9), the one and only. go build your scatter-gather list, you absolute icon. βπ
π¦ 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