STRUCT UFS_QUERY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ufs_query(9) πŸ’…

okay bestie, welcome to the Kernel API Manual page for struct ufs_query β€” yes, that's the whole title, and honestly? iconic. this is a 9-section manpage about a little struct that holds all the relevant data structures for a query request. no cap, that's literally its job. πŸ¦‹


✨ NAME ✨

struct ufs_query β€” holds relevant data structures for query request. that's it, that's the whole vibe. she's a container, she's organized, she's doing the most with the least. πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

ok so here's the actual shape of her, look at her go:

struct ufs_query {
    struct ufs_query_req request;
    u8 *descriptor;
    struct ufs_query_res response;
 };

three members, zero drama. we love a minimal queen. ✨


🌸 Members 🌸

  • request β€” request upiu and function. that's what the manpage says and that's what we're telling you, bestie, i don't make the rules 🫢
  • descriptor β€” buffer for sending/receiving descriptor. it's giving "middle of the conversation" energy, lowkey the messenger of the group chat πŸ’Œ
  • response β€” response upiu and response. yes, it says response twice. yes, that's how the original reads. no, i will not be editing it. periodt. πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

bestie, buckle up, because this list is LONG and we are NOT skipping a single one. every single cross-reference, exactly as written, no cap:

Kernel file ./include/ufs/ufshcd.h:

  • struct uic_command(9)
  • struct ufshcd_lrb(9)
  • struct ufs_query_req(9)
  • struct ufs_query_res(9)
  • struct ufs_dev_cmd(9)
  • struct ufs_clk_info(9)
  • struct tx_eqtr_iter(9)
  • struct ufshcd_tx_eq_settings(9)
  • struct ufshcd_tx_eqtr_data(9)
  • struct ufshcd_tx_eqtr_record(9)
  • struct ufshcd_tx_eq_params(9)
  • struct ufs_hba_variant_ops(9)
  • struct ufs_clk_gating(9)
  • struct ufs_clk_scaling(9)
  • struct ufs_event_hist(9)
  • struct ufs_stats(9)
  • enum ufshcd_state(9)
  • enum ufshcd_pmc_policy(9)
  • struct ufshcd_mcq_opr_info_t(9)
  • struct ufs_hba(9)
  • struct ufs_hw_queue(9)
  • ufshcd_rmwl(9)
  • ufshcd_set_variant(9)
  • ufshcd_get_variant(9)

like, that's the whole friend group. every one of them gets an invite to the function, no plus-one drama, no leaving anyone out πŸ’–

ngl if you clicked into this page looking for struct ufs_query specifically, that last list is your rabbit hole and i'm so sorry in advance. godspeed, bestie. 🧚

and that's a wrap! 🌈 this lil masterpiece lives in ./include/ufs and it's dated October 2026 β€” so mark your calendars, screenshot it, send it to the group chat, and remember: structs are just vibes with fields. mwah! πŸ’…βœ¨πŸŽ€πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from