gmc_v7_0_flu...pu_tlb_pasid(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ gmc_v7_0_flush_gpu_tlb_pasid πŸŽ€

okay so this little icon is straight out of the Kernel API Manual, and honestly? she's niche, she's specific, she flushes TLBs and she's not sorry about it πŸ’… buckle up bestie, we're getting into the weeds together 🫢


✨ NAME ✨

gmc_v7_0_flush_gpu_tlb_pasid β€” tlb flush via pasid 🌸

like, that's the whole vibe. she flushes a TLB. via a pasid. that's the tweet.


πŸ¦‹ SYNOPSIS πŸ¦‹

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

returns void, so she gives you nothing back β€” no return value, no little gift, just vibes and a freshly flushed TLB ✨ and yes, no cap, that's the exact signature, don't come for me 🫢


πŸ’– ARGUMENTS πŸ’–

  • adev β€” amdgpu_device pointer. your main character β€” the device struct everything runs through πŸ‘‘
  • pasid β€” pasid to be flush. yes, the manpage says "flush", we're keeping it, it's iconic πŸ’€ this is the pasid you're targeting.
  • flush_type β€” type of flush. the type. of the flush. extremely important, extremely unspecified, love that for us πŸ™ˆ
  • all_hub β€” flush all hubs. set it and she goes wide, flushing every hub πŸ’«
  • inst β€” is used to select which instance of KIQ to use for the invalidation. so like, which KIQ gets the job, iykyk 🧚

πŸ”₯ DESCRIPTION πŸ”₯

Flush the TLB for the requested pasid.

that's it. that's the whole thing. one (1) sentence of pure purpose 😭 honestly obsessed with the confidence β€” no extra lore, no filler, just flush the TLB for the requested pasid, periodt πŸ’…


🌈 SEE ALSO 🌈

kernel file ./drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c β€” go read the source bestie, it's all in there πŸ“–

and the whole fam, all linked, all exact, no cap:


πŸ’€ reminder bestie: flush_type really is just documented as "type of flush" β€” we're not guessing, we're not adding lore, we're just reporting what the manual says. character for character. always 🫢

and that's the page!! shipped from ./drivers/gpu/drm/amd/amdgpu, dated October 2026, from your favorite kernel-adjacent girlie who absolutely read the whole source file and understood it πŸŒΈπŸ’œ slay, go flush something, ily bye πŸŽ€βœ¨

πŸ“¦ where this page comes from