pvr_page_ta...ntry_raw_set(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to pvr_page_table_l1_entry_raw_set(9) from the Kernel API Manual, section 9 β€” and it is literally the function that writes a valid entry into a raw level 1 page table. No cap. πŸ‘‘


✨ SYNOPSIS ✨

void pvr_page_table_l1_entry_raw_set (struct pvr_page_table_l1_entry_raw
*entry , dma_addr_t child_table_dma_addr );

πŸŽ€ ARGUMENTS πŸŽ€

  • entry β€” the target raw level 1 page table entry. This is the little slot you're writing into. πŸ’…
  • child_table_dma_addr β€” the DMA address of the level 0 page table that gets associated with entry. This one has requirements, bestie β€” see below. 🫢

🌸 DESCRIPTION 🌸

When you call this function, child_table_dma_addr must be a valid DMA address, and it must be a multiple of 4 KiB. That is a hard requirement, not a suggestion. Do not try to sneak in a weird address and hope the vibe check passes. 😭


πŸ¦‹ SEE ALSO πŸ¦‹

The whole friend group, in the original order:


and that's the whole page, bestie 🫢 β€” this cutie comes from ./drivers/gpu/drm/imagination, dated October 2026, and it's filed under pvr_page_ta...ntry_raw_set(9). πŸ’–βœ¨

πŸ“¦ where this page comes from