STRUCT DRM_PANTHOR_GROUP_DESTROY(9)
π 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
- 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