sis_set_fifo(9)
π sis_set_fifo(9) π
hey bestie, welcome to sis_set_fifo(9) from the Kernel API Manual! sheβs here to set the RWP fifo bits for this device, and honestly? important. π
πΈ NAME πΈ
sis_set_fifo β sets the RWP fifo bits for this device, periodt. β¨
β¨ SYNOPSIS β¨
the signature is literally:
void sis_set_fifo (struct ata_port *ap , struct ata_device *adev );
π ARGUMENTS π
apβ the Port, bestie. πadevβ the Device, no cap. π«Ά
π¦ DESCRIPTION π¦
okay so hereβs the tea: SIS chipsets implement prefetch/postwrite bits for each device on both channels. π
this functionality is not ATAPI compatible, and it must be configured according to the class of device present. thatβs not a vibe you can skip, okay? π
π¨ caveat check: not ATAPI compatible β configure it according to the class of device present. fr fr.
π SEE ALSO π
go peek at the Kernel file ./drivers/ata/pata_sis.c and these iconic friends:
sis_old_port_base(9)sis_port_base(9)sis_133_cable_detect(9)sis_66_cable_detect(9)sis_pre_reset(9)sis_old_set_piomode(9)sis_100_set_piomode(9)sis_133_set_piomode(9)sis_old_set_dmamode(9)sis_66_set_dmamode(9)sis_100_set_dmamode(9)sis_133_early_set_dmamode(9)sis_133_set_dmamode(9)sis_133_mode_filter(9)sis_init_one(9)
xoxo bestie π β source/version: ./drivers/ata, date: October 2026 β¨
π¦ 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