Home
last modified time | relevance | path

Searched defs:intel_context_ops (Results 1 – 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
Dintel_context_types.h33 struct intel_context_ops { struct
34 unsigned long flags;
41 int (*alloc)(struct intel_context *ce);
43 void (*revoke)(struct intel_context *ce, struct i915_request *rq,
46 void (*close)(struct intel_context *ce);
48 int (*pre_pin)(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr);
49 int (*pin)(struct intel_context *ce, void *vaddr);
50 void (*unpin)(struct intel_context *ce);
51 void (*post_unpin)(struct intel_context *ce);
53 void (*cancel_request)(struct intel_context *ce,
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
Dintel_context_types.h32 struct intel_context_ops { struct
33 int (*alloc)(struct intel_context *ce);
35 int (*pre_pin)(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr);
36 int (*pin)(struct intel_context *ce, void *vaddr);
37 void (*unpin)(struct intel_context *ce);
38 void (*post_unpin)(struct intel_context *ce);
40 void (*enter)(struct intel_context *ce);
41 void (*exit)(struct intel_context *ce);
43 void (*reset)(struct intel_context *ce);
44 void (*destroy)(struct kref *kref);