ENUM DRM_PANTHOR_SYNC_OP_FLAGS(9)
β¨ NAME β¨
enum drm_panthor_sync_op_flags β Synchronization operation flags. Straight outta the Kernel API Manual, bestie π
πΈ SYNOPSIS πΈ
enum drm_panthor_sync_op_flags {
DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_MASK ,
DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_SYNCOBJ ,
DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_TIMELINE_SYNCOBJ ,
DRM_PANTHOR_SYNC_OP_WAIT ,
DRM_PANTHOR_SYNC_OP_SIGNAL
};
π Constants π
Okay so these are the constants, and yes every single one matters π
DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_MASKβ Synchronization handle type mask. Lowkey the mask of the group πDRM_PANTHOR_SYNC_OP_HANDLE_TYPE_SYNCOBJβ Synchronization object type. The classic sync object vibe β¨DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_TIMELINE_SYNCOBJβ Timeline synchronization object type. Timeline sync object, no cap π¦DRM_PANTHOR_SYNC_OP_WAITβ Wait operation. Literally the wait operation π«ΆDRM_PANTHOR_SYNC_OP_SIGNALβ Signal operation. And this one is the signal operation π₯
π SEE ALSO π
Go read these too, iykyk π
Kernel file ./include/uapi/drm/panthor_drm.hIntroduction(9)MMIO regions exposed to userspace.(9)IOCTL IDs(9)IOCTL arguments(9)struct drm_panthor_obj_array(9)DRM_PANTHOR_OBJ_ARRAY(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)
Thatβs the whole page, bestie π«Ά β signing off from ./include/uapi/drm, dated October 2026. mwah πβ¨
π¦ 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