ENUM DRM_PANTHOR_SYNC_OP_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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.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)
  • 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