megasas_return_cmd(9)
π megasas_return_cmd(9) π
okay so bestie, welcome to the Kernel API Manual entry for megasas_return_cmd β yes that's the whole name, yes it's a mouthful, no we're not shortening it, it's iconic as-is. This is the little function that gives a command back to the free command pool when you're done with it. Like returning your shopping cart. But for SCSI. πβ¨
πΈ NAME πΈ
megasas_return_cmd β Return a cmd to free command pool
that's it. that's the job. give the cmd back so somebody else can use it. very sharing-is-caring of you, lowkey π«Ά
β¨ SYNOPSIS β¨
void megasas_return_cmd (struct megasas_instance *instance , struct
megasas_cmd *cmd );
look at that signature. it returns void, meaning it doesn't hand you anything back β the vibes are the reward. π
π ARGUMENTS π
instanceβ Adapter soft state. this is the big-picture context object for the adapter you're working with, iykyk.cmdβ Command packet to be returned to free command pool. the actual thing you're handing back, bestie. say bye to it and let it go π¦
π SEE ALSO π
Kernel file ./drivers/scsi/megaraid/megaraid_sas_base.c β the source file, go read it if you're feeling brave π
and now, the friend group. the whole entire megasas extended universe, no cap, everyone's invited to the group chat:
megasas_set_dma_settings(9)megasas_get_cmd(9)megasas_decode_evt(9)megasas_enable_intr_xscale(9)megasas_disable_intr_xscale(9)megasas_read_fw_status_reg_xscale(9)megasas_clear_intr_xscale(9)megasas_fire_cmd_xscale(9)megasas_adp_reset_xscale(9)megasas_check_reset_xscale(9)megasas_enable_intr_ppc(9)megasas_disable_intr_ppc(9)megasas_read_fw_status_reg_ppc(9)megasas_clear_intr_ppc(9)megasas_fire_cmd_ppc(9)megasas_check_reset_ppc(9)megasas_enable_intr_skinny(9)megasas_disable_intr_skinny(9)megasas_read_fw_status_reg_skinny(9)megasas_clear_intr_skinny(9)megasas_fire_cmd_skinny(9)megasas_check_reset_skinny(9)megasas_enable_intr_gen2(9)megasas_disable_intr_gen2(9)megasas_read_fw_status_reg_gen2(9)megasas_clear_intr_gen2(9)megasas_fire_cmd_gen2(9)megasas_adp_reset_gen2(9)megasas_check_reset_gen2(9)megasas_issue_polled(9)megasas_issue_blocked_cmd(9)megasas_issue_blocked_abort_cmd(9)megasas_make_sgl32(9)megasas_make_sgl64(9)megasas_make_sgl_skinny(9)megasas_build_dcdb(9)megasas_build_ldio(9)megasas_cmd_type(9)megasas_queue_command(9)megasas_complete_cmd_dpc(9)megasas_start_timer(9)megasas_wait_for_outstanding(9)megasas_generic_reset(9)megasas_reset_timer(9)megasas_dump(9)megasas_dump_reg_set(9)megasas_dump_fusion_io(9)megasas_reset_bus_host(9)megasas_task_abort(9)megasas_reset_target(9)megasas_bios_param(9)megasas_service_aen(9)megasas_complete_int_cmd(9)megasas_complete_abort(9)megasas_complete_cmd(9)megasas_issue_pending_cmds_again(9)megasas_deplete_reply_queue(9)megasas_isr(9)megasas_transition_to_ready(9)megasas_teardown_frame_pool(9)megasas_create_frame_pool(9)megasas_free_cmds(9)megasas_alloc_cmds(9)megasas_ld_list_query(9)megasas_host_device_list_query(9)megasas_get_ctrl_info(9)megasas_issue_init_mfi(9)megasas_setup_irqs_msix(9)megasas_setup_jbod_map(9)megasas_get_device_list(9)megasas_set_high_iops_queue_affinity_and_hint(9)megasas_alloc_irq_vectors(9)megasas_init_fw(9)megasas_release_mfi(9)megasas_get_seq_num(9)megasas_register_aen(9)megasas_start_aen(9)megasas_io_attach(9)megasas_set_dma_mask(9)megasas_alloc_ctrl_mem(9)megasas_alloc_ctrl_dma_buffers(9)megasas_probe_one(9)megasas_flush_cache(9)megasas_shutdown_controller(9)megasas_suspend(9)megasas_resume(9)megasas_detach_one(9)megasas_shutdown(9)megasas_mgmt_fw_ioctl(9)megasas_mgmt_ioctl(9)megasas_update_device_list(9)megasas_add_remove_devices(9)megasas_init(9)megasas_exit(9)
that's NINETY-SOMETHING cross-references. we ate. we devoured. the SEE ALSO section is the main character here, honestly. π₯
ngl bestie, that's the entire page β no warnings, no bugs section, no exit statuses, no environment variables. sometimes the manpage is short and that's its business. π
and that's a wrap from ./drivers/scsi/megaraid, dated October 2026, signed, sealed, and delivered by megasas_return_cmd(9) β mwah πβ¨ go return that cmd, queen π
π¦ 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