ata_mselect_caching(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

ata_mselect_caching(9) β€” okay bestie, this is the Kernel API Manual page for the function that simulates MODE SELECT for the caching info page. It’s giving kernel-internals realness and I’m obsessed πŸ’…βœ¨


✨ SYNOPSIS ✨

       int ata_mselect_caching (struct ata_queued_cmd *qc , const u8 *buf , int
       len , u16 *fp );

πŸŽ€ ARGUMENTS πŸŽ€

  • qc β€” storage for the translated ATA taskfile, bestie 🫢
  • buf β€” the input buffer
  • len β€” number of valid bytes in the input buffer
  • fp β€” out parameter for the failed field on error

πŸ¦‹ DESCRIPTION 🌸

Okay so this one prepares a taskfile to modify caching information for the device. That’s the whole plot, no cap πŸ’–

LOCKING: None. Literally none. No locks here, bestie 😭

πŸ’… SEE ALSO πŸ’…

Kernel file ./drivers/ata/libata-scsi.c β€” that’s where the magic lives ✨

The whole squad, in the order the page says:


xoxo bestie, this page is from ./drivers/ata, dated October 2026, and it’s all about ata_mselect_caching(9) πŸ’–πŸ«Άβœ¨

πŸ“¦ where this page comes from