drm_gpuvm_exec
drm_gpuvm_exec_lock(struct drm_gpuvm_exec *vm_exec)
fn_lock_array(struct drm_gpuvm_exec *vm_exec)
drm_gpuvm_exec_lock_array(struct drm_gpuvm_exec *vm_exec,
drm_gpuvm_exec_lock_range(struct drm_gpuvm_exec *vm_exec,
pvr_vm_lock_extra(struct drm_gpuvm_exec *vm_exec)
struct drm_gpuvm_exec vm_exec = {
struct drm_gpuvm_exec vm_exec = {
struct drm_gpuvm_exec *vme)
struct drm_gpuvm_exec *vme)
struct drm_gpuvm_exec vm_exec = {
int (*submit)(struct nouveau_job *, struct drm_gpuvm_exec *);
void (*armed_submit)(struct nouveau_job *, struct drm_gpuvm_exec *);
struct drm_gpuvm_exec *vme)
struct drm_gpuvm_exec *vme)
struct drm_gpuvm_exec vm_exec = {.extra.fn = xe_exec_fn};
static int xe_exec_fn(struct drm_gpuvm_exec *vm_exec)
struct drm_gpuvm_exec *vm_exec,
int xe_validation_exec_lock(struct xe_validation_ctx *ctx, struct drm_gpuvm_exec *vm_exec,
struct drm_gpuvm_exec;
struct drm_gpuvm_exec vm_exec = {
int (*fn)(struct drm_gpuvm_exec *vm_exec);
int drm_gpuvm_exec_lock(struct drm_gpuvm_exec *vm_exec);
int drm_gpuvm_exec_lock_array(struct drm_gpuvm_exec *vm_exec,
int drm_gpuvm_exec_lock_range(struct drm_gpuvm_exec *vm_exec,
drm_gpuvm_exec_unlock(struct drm_gpuvm_exec *vm_exec)
drm_gpuvm_exec_resv_add_fence(struct drm_gpuvm_exec *vm_exec,
drm_gpuvm_exec_validate(struct drm_gpuvm_exec *vm_exec)