ufshcd_rmwl(9)
π NAME π
okay so this is ufshcd_rmwl(9) from the Kernel API Manual, and it performs a read/modify/write for a controller register. That's the whole assignment, bestie β read, modify, write, slay. π
β¨ SYNOPSIS β¨
void ufshcd_rmwl (struct ufs_hba *hba , u32 mask , u32 val , u32 reg );
π ARGUMENTS π
hbaβ per adapter instance. It's giving "which controller are we talking about?" energy. πmaskβ mask to apply on read value. πvalβ actual value to write. βοΈregβ register address. π
π¦ SEE ALSO π¦
Kernel file ./include/ufs/ufshcd.h β these are all the linked-up little icons in the same friend group:
struct uic_command(9)struct ufshcd_lrb(9)struct ufs_query_req(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_set_variant(9)ufshcd_get_variant(9)
That's the whole page, bestie: source ./include/ufs, dated October 2026, on the ufshcd_rmwl(9) manual β mwah, periodt. πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms