megaraid_dealloc_scb(9)
Okay bestie, welcome to megaraid_dealloc_scb(9) from the Kernel API Manual β weβre returning an scb to the free pool and being extremely normal about it. π
β¨
π NAME π
megaraid_dealloc_scb β return the scb to the free pool π«Ά
β¨ SYNOPSIS β¨
void megaraid_dealloc_scb (adapter_t *adapter , scb_t *scb );
π ARGUMENTS π
adapterβ the controller's soft state, periodt.scbβ the scb to be freed, bestie.
π« DESCRIPTION π«
Send that scb back home to the free list of scbs. Thatβs the vibe. π«
The caller must 'flush' the SCB before calling us β no cap, this is required. E.g., performing pci_unamp and/or pci_sync etc. Do that first, okay?
NOTE NOTE: Make sure the scb is not on any list before calling this routine. π¨ This is the loud part, bestie. NOT. ON. ANY. LIST. π
π SEE ALSO π
Kernel file ./drivers/scsi/megaraid/megaraid_mbox.c β and the whole referenced crew, in order:
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_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)
Cute little footer sign-off: source/version ./drivers/scsi/megaraid, date October 2026, and page megaraid_dealloc_scb(9) β mwah, bye 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