sci_controll..._coalescence(9)
π
sci_controller_set_interrupt_coalescence π
okay so welcome to the sci_controll..._coalescence(9) Kernel API Manual page, bestie. This function is literally the βconfigure the interrupt coalescenceβ main character, and weβre gonna go through it with zero skips. No cap. β¨
πΈ NAME πΈ
sci_controller_set_interrupt_coalescence β This method allows the user to configure the interrupt coalescence. Thatβs the whole assignment, and it ate. π
π SYNOPSIS π
the whole signature, character for character, because we do not freestyle code here:
enum sci_status sci_controller_set_interrupt_coalescence (struct
isci_host *ihost , u32 coalesce_number , u32 coalesce_timeout );
π¦ ARGUMENTS π¦
ihostβ This parameter represents the handle to the controller object for which its interrupt coalesce register is overridden. So like, this is the controller handle getting the override treatment. π«Άcoalesce_numberβ used to control the number of entries in the Completion Queue before an interrupt is generated. If the number of entries exceed this number, an interrupt will be generated. The valid range of the input is[0, 256]. A setting of0results in coalescing being disabled. Zero is literally the off switch here, iykyk.coalesce_timeoutβ timeout value in microseconds. The valid range of the input is[0, 2700000]. A setting of0is allowed and results in no interrupt coalescing timeout. Yes, zero is legal and itβs giving βtimeout who?β energy π
π DESCRIPTION π
the description is giving receipt energy: it indicates if the user successfully set the interrupt coalesce parameters. Hereβs the status tea:
SCI_SUCCESSβ the user successfully updated the interrutp coalescence. (Yes,interrutpβ og typo preserved, because lore is lore π)SCI_FAILURE_INVALID_PARAMETER_VALUEβ the user input value is out of range.
π SEE ALSO π
Kernel file ./drivers/scsi/isci/host.c is the source file in question, and the whole SEE ALSO bestie squad is:
isci_host_start_complete(9)sci_controller_get_suggested_start_timeout(9)sci_controller_start_next_phy(9)isci_host_completion_routine(9)sci_controller_stop(9)sci_controller_reset(9)isci_host_deinit(9)isci_host_init(9)sci_controller_allocate_remote_node_context(9)sci_controller_complete_io(9)sci_controller_start_task(9)
Signed off from the ./drivers/scsi/isci source, October 2026 dated, on the sci_controll..._coalescence(9) page β mwah π
π¦ 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