STRUCT RISCV_IOMMU_PC(9)
π struct riscv_iommu_pc β Process Context π
okay so this is a page from the Kernel API Manual, and bestie, we're talking about struct riscv_iommu_pc(9). it's short, it's sweet, it's giving two-u64 icon energy β¨
β¨ NAME β¨
struct riscv_iommu_pc β Process Context π«Ά
πΈ SYNOPSIS πΈ
struct riscv_iommu_pc {
u64 ta;
u64 fsc;
};
literally that's the whole thing. two fields. no cap. π
π¦ Members π¦
taβ Translation Attributes β¨ like, the vibe of the translation, y'know?fscβ First stage context π the first-stage half of the story
π Description π
so what is this struct? it's used for the leaf nodes on the Process Directory Table, periodt. π
and if you want the full lore β the deep dive, the director's commentary β see section 2.3 for more details π
π₯ SEE ALSO π₯
- Kernel file
./drivers/iommu/riscv/iommu-bits.hβenum riscv_iommu_igs_settings(9),enum riscv_iommu_ddtp_modes(9),enum riscv_iommu_hpmevent_id(9),struct riscv_iommu_dc(9),enum riscv_iommu_dc_iohgatp_modes(9),enum riscv_iommu_dc_fsc_atp_modes(9),struct riscv_iommu_command(9),struct riscv_iommu_fq_record(9),enum riscv_iommu_fq_causes(9),enum riscv_iommu_fq_ttypes(9),struct riscv_iommu_pq_record(9),struct riscv_iommu_msipte(9)
all of these are your besties too btw, go say hi, iykyk π
okay that's the whole page, you ate that π this came from ./drivers/iommu/riscv, October 2026, and yeah β that's the source, the version, the date, all of it, handing it to you with a little bow π mwah π
π¦ 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