gmc_v11_0_f...pu_tlb_pasid(9)
okay so bestie, welcome to gmc_v11_0_f...pu_tlb_pasid(9) from the Kernel API Manual β yes, that's the header energy, folded in near the top instead of copy-pasted like a boring little line. We're doing kernel API realness today, and it's giving niche-but-iconic. π
β¨
π NAME π
gmc_v11_0_flush_gpu_tlb_pasid - tlb flush via pasid
π SYNOPSIS π
void gmc_v11_0_flush_gpu_tlb_pasid (struct amdgpu_device *adev ,
uint16_t pasid , uint32_t flush_type , bool all_hub , uint32_t inst );
πΈ ARGUMENTS πΈ
adevβ amdgpu_device pointer. Literally what it says, bestie. π«Άpasidβ the pasid to be flush. Yes, that's the original wording, and we are respecting it. πflush_typeβ the flush type. Short, sweet, and mysterious. β¨all_hubβ flush all hubs. No cap. πinstβ is used to select which instance of KIQ to use for the invalidation. That's the whole assignment for this parameter. π
π¦ DESCRIPTION π¦
Flush the TLB for the requested pasid. That's the vibe. The function is void, so it doesn't hand you back a return value β it just does the TLB flush for the pasid you requested, periodt. π₯
π SEE ALSO π
- Kernel file:
./drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c gmc_v11_0_use_invalidate_semaphore(9)gmc_v11_0_flush_gpu_tlb(9)gmc_v11_0_mc_init(9)gmc_v11_0_gart_fini(9)gmc_v11_0_gart_enable(9)gmc_v11_0_gart_disable(9)
xoxo, your Unix bestie π β this cutie comes from ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and the title is still gmc_v11_0_f...pu_tlb_pasid(9) from the Kernel API Manual. Byeee! π¦π
π¦ 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