STRUCT DRM_PANTHOR_GROUP_DESTROY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct drm_panthor_group_destroy(9) β€” from the Kernel API Manual ✨

okay so bestie, welcome to the kernel API manual, and specifically to this little struct. it's not a big dramatic page but it is ICONIC in its own quiet way, fr fr πŸŽ€

✨ NAME ✨

struct drm_panthor_group_destroy β€” the arguments you pass to DRM_IOCTL_PANTHOR_GROUP_DESTROY, aka the receipts you hand over when you want a group gone πŸ‘‹πŸ’€

🌸 SYNOPSIS 🌸

struct drm_panthor_group_destroy {
    __u32 group_handle;
    __u32 pad;
 };

look at her. two fields. zero notes. she ate and left no crumbs 🫢

πŸ¦‹ Members πŸ¦‹

  • group_handle β€” this is the one that matters, babe. it's the Group to destroy. like, the specific group. the one you're saying bye to. no cap 🫑
  • pad β€” the padding field, and she is MBZ β€” Must Be Zero. don't get creative with her, don't slide a little extra number in there, just leave her at zero. she's filler, she's set dressing, she's the background character with main character energy πŸ’…
fr fr though: pad is MBZ. keep it at zero. that's the whole vibe check βœ…

🌈 SEE ALSO 🌈

this is the part where the page just. keeps. going. and honestly? respect. here's the full squad, every single one of them, no skipping πŸ‘‘

  • Kernel file ./include/uapi/drm/panthor_drm.h πŸ“
  • Introduction(9)
  • MMIO regions exposed to userspace.(9)
  • IOCTL IDs(9)
  • IOCTL arguments(9)
  • struct drm_panthor_obj_array(9)
  • DRM_PANTHOR_OBJ_ARRAY(9)
  • enum drm_panthor_sync_op_flags(9)
  • struct drm_panthor_sync_op(9)
  • enum drm_panthor_dev_query_type(9)
  • enum drm_panthor_gpu_coherency(9)
  • struct drm_panthor_gpu_info(9)
  • struct drm_panthor_csif_info(9)
  • enum drm_panthor_timestamp_info_flags(9)
  • struct drm_panthor_timestamp_info(9)
  • struct drm_panthor_mmu_info(9)
  • struct drm_panthor_group_priorities_info(9)
  • struct drm_panthor_dev_query(9)
  • struct drm_panthor_vm_create(9)
  • struct drm_panthor_vm_destroy(9)
  • enum drm_panthor_vm_bind_op_flags(9)
  • struct drm_panthor_vm_bind_op(9)
  • enum drm_panthor_vm_bind_flags(9)
  • struct drm_panthor_vm_bind(9)
  • enum drm_panthor_vm_state(9)
  • struct drm_panthor_vm_get_state(9)
  • enum drm_panthor_bo_flags(9)
  • struct drm_panthor_bo_create(9)
  • struct drm_panthor_bo_mmap_offset(9)
  • struct drm_panthor_queue_create(9)
  • enum drm_panthor_group_priority(9)
  • struct drm_panthor_group_create(9)
  • struct drm_panthor_queue_submit(9)
  • struct drm_panthor_group_submit(9)
  • enum drm_panthor_group_state_flags(9)
  • struct drm_panthor_group_get_state(9)
  • struct drm_panthor_tiler_heap_create(9)
  • struct drm_panthor_tiler_heap_destroy(9)
  • struct drm_panthor_bo_set_label(9)
  • struct drm_panthor_set_user_mmio_offset(9)
  • enum drm_panthor_bo_sync_op_type(9)
  • struct drm_panthor_bo_sync_op(9)
  • struct drm_panthor_bo_sync(9)
  • enum drm_panthor_bo_extra_flags(9)
  • struct drm_panthor_bo_query_info(9)
  • DRM_IOCTL_PANTHOR(9)

iykyk 😌


and that's the whole page bestie!! ✨ source lives in ./include/uapi/drm, dated October 2026, and yes the footer still calls her struct drm_p...roup_destroy(9) because truncation is her brand πŸ’– go destroy that group, love u, bye πŸ§šβ€β™€οΈπŸŒΈ

πŸ“¦ where this page comes from