PROBE::IOSCHEDULER.ELV_ADD_REQUEST(3stap)

πŸ’– NAME πŸ’–

probe::ioscheduler.elv_add_request β€” bestie, this is the probe that fires when a request gets added to the request queue ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

probe ioscheduler.elv_add_request {}

That's it. No args, no drama, just vibes πŸŽ€


πŸ‘‘ VALUES πŸ‘‘

okay so when this probe goes off, here's everything it hands you. memorize these, they're the whole point fr fr πŸ’…

  • rq_flags β€” the request's flags. literally just what flags the request is carrying, that's it 🚩
  • elevator_name β€” the type of I/O elevator that's currently enabled. yes bestie, we're checking which elevator is running πŸ›—
  • disk_minor β€” the disk's minor number for this request. the little number πŸ“
  • q β€” a pointer to the request queue. the queue itself, the whole main character πŸ‘‘
  • rq β€” the address of the request. where it lives πŸ“
  • disk_major β€” the disk's major number for this request. the big number 🌈

🌸 SEE ALSO 🌸


and that's the whole page, bestie!! this was the SystemTap Tapset Reference, Version whatever-it-says-up-there, dated September 2026 β€” iconic of them tbh πŸ’œ mwah, go write some probes, you're gonna slay ✨

πŸ“¦ where this page comes from