STRUCT UFS_QUERY_REQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

struct ufs_query_req β€” the little cutie that holds the params for building a query request, bestie πŸ’–

So this is the "Kernel API Manual" moment β€” yes, that's the manual name, consider it folded in and slayed ✨


✨ SYNOPSIS ✨

okay so here's the whole vibe, character for character, no cap:

struct ufs_query_req {
    u8 query_func;
    struct utp_upiu_query upiu_req;
};

πŸŽ€ Members πŸŽ€

  • query_func β€” the UPIU header query function πŸ‘‘ like, this is the "what are we even querying" field.
  • upiu_req β€” the query request data 🌸 the actual payload, the main character energy of the struct.

🌈 SEE ALSO

fr fr go read these next, they're all lowkey iconic 🫢

  • Kernel file ./include/ufs/ufshcd.h
  • struct uic_command(9)
  • struct ufshcd_lrb(9)
  • struct ufs_query_res(9)
  • struct ufs_query(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)

bestie this whole thing lives in ./include/ufs, version vibes dated October 2026, and the page itself is struct ufs_query_req(9) β€” that's the sign-off, mwah πŸ’‹ periodt πŸ¦‹
πŸ“¦ where this page comes from