xe_validation_ctx
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx vctx;
struct xe_validation_ctx vctx;
int xe_validation_ctx_init(struct xe_validation_ctx *ctx, struct xe_validation_device *val,
static bool __xe_validation_should_retry(struct xe_validation_ctx *ctx, int ret)
int xe_validation_exec_lock(struct xe_validation_ctx *ctx,
void xe_validation_ctx_fini(struct xe_validation_ctx *ctx)
bool xe_validation_should_retry(struct xe_validation_ctx *ctx, int *ret)
static int xe_validation_lock(struct xe_validation_ctx *ctx)
static int xe_validation_trylock(struct xe_validation_ctx *ctx)
static void xe_validation_unlock(struct xe_validation_ctx *ctx)
int xe_validation_ctx_init(struct xe_validation_ctx *ctx, struct xe_validation_device *val,
int xe_validation_exec_lock(struct xe_validation_ctx *ctx, struct drm_gpuvm_exec *vm_exec,
void xe_validation_ctx_fini(struct xe_validation_ctx *ctx);
bool xe_validation_should_retry(struct xe_validation_ctx *ctx, int *ret);
DEFINE_CLASS(xe_validation, struct xe_validation_ctx *,
struct xe_validation_ctx *_ctx, struct xe_validation_device *_val,
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;
struct xe_validation_ctx ctx;