STRUCT CACHE_REQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay bestie, this is struct cache_req(9) from the Kernel API Manual β€” literally the request object for caching, and it’s giving main character energy ✨


✨ SYNOPSIS ✨

here’s the exact shape of it, no cap:

       struct cache_req {
           u32 addr;
           u32 sleep_val;
           u32 wake_val;
           struct list_head list;
        };

πŸ‘‘ Members πŸ‘‘

  • addr β€” the address of the resource, periodt πŸ’…
  • sleep_val β€” the sleep vote πŸ›Œ
  • wake_val β€” the wake vote ⏰
  • list β€” the linked list obj πŸ”—

🌈 SEE ALSO 🌈

bestie, when you’re done here, go peek at the Kernel file ./drivers/soc/qcom/rpmh.c and these icons: struct batch_cache_req(9), __rpmh_write(9), rpmh_read(9), rpmh_write_async(9), rpmh_write(9), rpmh_write_batch(9), rpmh_flush(9), rpmh_invalidate(9) 🫢


signed, sealed, and slayed from ./drivers/soc/qcom β€” October 2026, bestie πŸ’–

πŸ“¦ where this page comes from