megaraid_sy...t_ldmap_done(9)
β¨ megaraid_sysfs_get_ldmap_done(9) β¨
okay so bestie, welcome to the Kernel API Manual π this one's a lil callback cutie and honestly she's short but she matters. pull up a chair, we're gonna get into it π«Ά
πΈ NAME πΈ
megaraid_sysfs_get_ldmap_done β the callback for get ldmap, no cap π
β¨ SYNOPSIS β¨
void megaraid_sysfs_get_ldmap_done (uioc_t *uioc );
like, that's the whole signature. she's void, she takes one pointer, she's done. minimalism ate π
π¦ ARGUMENTS π¦
uiocβ the completed packet π that's it, that's the whole arg. it's the packet that just finished doing its thing, and you're handing her over so the callback knows what got finished. iykyk π
π DESCRIPTION π
so this is a callback routine, right? and the tea is: she gets called in the ISR/tasklet context for the get ldmap call π₯
like β this is not your chill, sleepy, can-block-forever context. ISR/tasklet means interrupt-y, atomic, do-not-mess-around territory, so keep that vibe check in mind whenever you're near her, okay? πβ¨
π SEE ALSO π
the kernel file this all lives in is literally ./drivers/scsi/megaraid/megaraid_mbox.c π and then the whole friend group π:
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)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_timeout(9)megaraid_sysfs_get_ldmap(9)megaraid_mbox_app_hndl_show(9)megaraid_mbox_ld_show(9)
and that's the whole page, bestie π§β¨ this one came from ./drivers/scsi/megaraid, dated October 2026 β go forth and callback responsibly πππ
π¦ 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