gmc_v12_1_f...pu_tlb_pasid(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

gmc_v12_1_flush_gpu_tlb_pasid β€” bestie, this is the TLB flush that goes through a PASID ✨

Also hi, this page lives in the Kernel API Manual, and its header is gmc_v12_1_f...pu_tlb_pasid(9) β€” iconic abbreviation behavior, no notes πŸ’–


✨ SYNOPSIS ✨

void gmc_v12_1_flush_gpu_tlb_pasid (struct amdgpu_device *adev ,
uint16_t pasid , uint32_t flush_type , bool all_hub , uint32_t inst );

πŸŽ€ ARGUMENTS πŸŽ€

  • adev β€” the amdgpu_device pointer, aka the main character of this whole operation πŸ‘‘
  • pasid β€” the pasid that needs to be flushed, periodt
  • flush_type β€” literally the flush type, that's the whole vibe
  • all_hub β€” flush all hubs πŸŒ€
  • inst β€” used to pick which instance of KIQ is used for the invalidation, iykyk

πŸ¦‹ DESCRIPTION πŸ¦‹

Flush the TLB for the pasid you asked for. That's it, that's the lore πŸ’«


🌈 SEE ALSO 🌈


Sign-off time, bestie 🫢 This page is from ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and the header name is gmc_v12_1_f...pu_tlb_pasid(9). Slay, go flush responsibly πŸ’…βœ¨

πŸ“¦ where this page comes from