IOCTL ARGUMENTS(9)
π IOCTL arguments (kernel API manual, section 9) π
okay bestie, real talk: this page is not a tutorial, it's a glow-up of a link tree. It's the "IOCTL arguments" page from the Kernel API Manual, and its whole personality is pointing you at the actual docs. Think of it as the group chat where every member is a struct or an enum, and the pinned message is the header file. β¨
The one file path it names as a kernel file is ./include/uapi/drm/panthor_drm.h β that's the source of truth, the main character, the whole vibe. Everything else below is a cross-reference to a page about one of the pieces you'll meet in there. Slay. π
β¨ SEE ALSO β¨
no cap, this is the entire list β every single one, copy-pasted into your brain with love π«Ά
Kernel file ./include/uapi/drm/panthor_drm.hIntroduction(9)MMIO regions exposed to userspace.(9)IOCTL IDs(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_group_destroy(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)
lowkey the move here is: pick the struct you're curious about, open that page, and come back here when you need the map again πΊοΈπ
and that's the whole page, bestie β short, sweet, iconique πΈ
this lil masterpiece lives under <pink>./include/uapi/drm</pink> and is dated October 2026. mwah, go read the struct pages ππ¦
π¦ 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