gmc_v10_0_f...pu_tlb_pasid(9)
π gmc_v10_0_flush_gpu_tlb_pasid(9) π
okay bestie, welcome to the Kernel API Manual β¨ β yes this is that one function with the absolutely unhinged truncated name in the header, gmc_v10_0_f...pu_tlb_pasid(9), but the actual full name is right below and it slays π
πΈ NAME πΈ
gmc_v10_0_flush_gpu_tlb_pasid β tlb flush via pasid π
Like, that's the whole vibe. tlb flush. via pasid. periodt.
β SYNOPSIS β
void gmc_v10_0_flush_gpu_tlb_pasid (struct amdgpu_device *adev ,
uint16_t pasid , uint32_t flush_type , bool all_hub , uint32_t inst );
not me showing you the exact signature character for character because we do NOT play about that π copy it exactly, bestie, iykyk.
π¦ ARGUMENTS π¦
adevβ theamdgpu_devicepointer π«Ά your main character, basically.pasidβ the pasid to be flush π yeah that's the original wording and honestly? iconic. it's the pasid getting flushed.flush_typeβ the flush type β¨ like, which kind of flush. the type, of the flush.all_hubβ used withPACKET3_INVALIDATE_TLBS_ALL_HUBπ that's the literal constant, don't @ me.instβ this one's used to select which instance of KIQ you use for the invalidation π§ so like, pick your instance. it matters.
π DESCRIPTION π
Flush the TLB for the requested pasid π₯ that's it. that's the whole thing. no cap, no extra lore, no secret tricks β it flushes the TLB for the pasid you asked for and it does it gorgeously. ate. π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/amd/amdgpu/gmc_v10_0.cπ (yes, the real one, go look) gmc_v10_0_use_invalidate_semaphore(9)gmc_v10_0_flush_gpu_tlb(9)gmc_v10_0_mc_init(9)gmc_v10_0_gart_fini(9)gmc_v10_0_gart_enable(9)gmc_v10_0_gart_disable(9)
the whole friend group π go read them too, they're all lowkey important.
reminder bestie: everything above is literally the manpage, just with better vibes π«Ά the facts did NOT change, only the energy did. π
and that's the page!! πΈ brought to you by ./drivers/gpu/drm/amd/amdgpu, dated October 2026, filed under gmc_v10_0_f...pu_tlb_pasid(9) β 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