sync_op
[insn_sync] = {M(spec_op, 0, 0, 0, 0, sync_op), RE},
pvr_check_sync_op(const struct drm_pvr_sync_op *sync_op)
if (sync_op->flags & ~DRM_PVR_SYNC_OP_FLAGS_MASK)
handle_type = sync_op->flags & DRM_PVR_SYNC_OP_FLAG_HANDLE_TYPE_MASK;
sync_op->value != 0)
static bool sync_op_is_signal(const struct drm_panthor_sync_op *sync_op)
return !!(sync_op->flags & DRM_PANTHOR_SYNC_OP_SIGNAL);
static bool sync_op_is_wait(const struct drm_panthor_sync_op *sync_op)
return !(sync_op->flags & DRM_PANTHOR_SYNC_OP_SIGNAL);
panthor_check_sync_op(const struct drm_panthor_sync_op *sync_op)
if (sync_op->flags & ~PANTHOR_SYNC_OP_FLAGS_MASK)
handle_type = sync_op->flags & DRM_PANTHOR_SYNC_OP_HANDLE_TYPE_MASK;
sync_op->timeline_value != 0)