pcie_set_readrq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– pcie_set_readrq(9) β€” Kernel API Manual πŸ’–

okay so bestie, welcome to the pcie_set_readrq(9) page, brought to you by the Kernel API Manual ✨ this one's short and sweet and it's literally all about telling your PCI Express device how big a bite it's allowed to take when it reads memory. no cap.


🌸 NAME 🌸

pcie_set_readrq β€” set PCI Express maximum memory read request


πŸ¦‹ SYNOPSIS πŸ¦‹

int pcie_set_readrq (struct pci_dev *dev , int rq );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the PCI device you're querying, bestie. that's your main character right there πŸ’…
  • rq β€” the maximum memory read count in bytes. the valid values are literally 128, 256, 512, 1024, 2048, 4096 β€” pick one, don't be weird about it πŸ™ˆ

✨ DESCRIPTION ✨

if possible, it sets the maximum memory read request in bytes 🫢 that's it. that's the whole vibe.

ngl the "if possible" is doing a lot of work there β€” it's giving "we'll try our best" energy, not a guarantee 😭

πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file lives at ./drivers/pci/pci.c β€” go peek if you're nosy πŸ”₯

and here's the whole friend group, in order, no one left out πŸ’œ


and that's the whole page πŸŽ€ shoutout to the source tree ./drivers/pci, dated October 2026, and the page itself is pcie_set_readrq(9) β€” ily, go set some read requests, slay πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from