STRUCT UFSHCD_SG_ENTRY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ struct ufshcd_sg_entry(9) β€” Kernel API Manual πŸŽ€

🌸 NAME 🌸

struct ufshcd_sg_entry β€” UFSHCI PRD Entry. That's the whole vibe, bestie: this struct is literally the UFSHCI PRD Entry, and we're gonna get into its little fields. Periodt. πŸ’…

✨ SYNOPSIS ✨

Here's the exact shape of it, no cap:

       struct ufshcd_sg_entry {
           __le64 addr;
           __le32 reserved;
           __le32 size;
        };

🧚 Members 🧚

  • addr β€” Physical address; DW-0 and DW-1. It's the physical-address field, holding down DW-0 and DW-1. πŸ“
  • reserved β€” Reserved for future use DW-2. Leave this one alone, bestie β€” it's reserved for future use in DW-2. πŸ™ˆ
  • size β€” size of physical segment DW-3. This is the size of the physical segment, sitting in DW-3. πŸ“

πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file ./include/ufs/ufshci.h
  • struct utp_transfer_cmd_desc(9)
  • struct request_desc_header(9)
  • struct utp_transfer_req_desc(9)

πŸ’– okay that's the whole page, bestie β€” sourced from ./include/ufs, dated October 2026. Now go slay those PRD entries, fr fr. πŸ¦‹βœ¨

πŸ“¦ where this page comes from