megaraid_mbox_extended_cdb(9)
β¨ megaraid_mbox_extended_cdb π
okay so bestie, welcome to the Kernel API Manual πΈ we're talking about megaraid_mbox_extended_cdb today and honestly? she's a little vibe-check function and i'm obsessed π«Ά
π NAME
megaraid_mbox_extended_cdb β check for support for extended CDBs β¨
π SYNOPSIS
int megaraid_mbox_extended_cdb (adapter_t *adapter );
like, that's it. that's the whole signature. short and iconic π
π¦ ARGUMENTS
adapterβ the soft state for the controller π that's the whole thing, no cap. it's literally just the controller's soft state and she needs it to do her little check.
π DESCRIPTION
so basically this routine checks whether the controller in question supports extended CDBs β and by extended we mean > 10 bytes π like yes queen, sometimes the command descriptor block is bigger than 10 bytes and not every controller is gonna be down for that. this function is the one that finds out for you, fr fr.
it's giving "are you gonna support me or not" energy and honestly? relatable π
ngl this one's a tiny little check routine, she's not out here doing the heavy lifting, she's just reporting the vibe check result β¨
π SEE ALSO
okay bestie grab a snack this list is LONG and every single one of these is coming with us ππ
Kernel file ./drivers/scsi/megaraid/megaraid_mbox.c
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_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 i said. LONG. but we ate and left no crumbs π₯
that's the page bestie, go forth and check those extended CDBs π this one came from ./drivers/scsi/megaraid, dated October 2026, and it's megaraid_mbox_extended_cdb(9) all day every day β periodt π§β¨
π¦ 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