ps2_end_command(9)
π ps2_end_command β the Kernel API Manual, bestie edition π
Okay so picture this: it's a Kernel API Manual kind of day, and we're talking about ps2_end_command, which lowkey is the "and that's a wrap, bestie" of the PS/2 world. Let me tell you everything, no cap. β¨
πΈ NAME πΈ
ps2_end_command β mark end of execution of a complex command. That's it, that's the vibe. It's the little closing bracket after a whole multi-step PS/2 saga, and honestly? Iconic. π«Ά
β SYNOPSIS β
void ps2_end_command (struct ps2dev *ps2dev );
Yes bestie, that's the whole signature β copy it exactly, character for character, because we do not freestyle around here. π
π¦ ARGUMENTS π¦
ps2devβ a PS/2 device executing the command. Like, the actual device main character of this whole operation. π
π SEE ALSO π
Go read the source, it's literally right there:
- Kernel file
./drivers/input/serio/libps2.c ps2_sendbyte(9)ps2_begin_command(9)ps2_drain(9)ps2_is_keyboard_id(9)__ps2_command(9)ps2_command(9)ps2_sliced_command(9)ps2_init(9)ps2_interrupt(9)
All ten of them, in that order, because the list ate and left no crumbs. π
And that's the whole page, bestie β no notes, no skips, every flag and reference accounted for. π
Mwah π β this lil rewrite comes to you from the ./drivers/input/serio corner of the kernel, dated October 2026. Go forth and end those complex commands with main character energy. πβ¨
π¦ 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