HomeSort by: relevance | last modified time | path
    Searched defs:fpriv (Results 1 - 13 of 13) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_sched.c 65 struct amdgpu_fpriv *fpriv; local in function:amdgpu_sched_process_priority_override
73 r = amdgpu_file_to_fpriv(f.file, &fpriv);
79 idr_for_each_entry(&fpriv->ctx_mgr.ctx_handles, ctx, id)
92 struct amdgpu_fpriv *fpriv; local in function:amdgpu_sched_context_priority_override
99 r = amdgpu_file_to_fpriv(f.file, &fpriv);
105 ctx = amdgpu_ctx_get(fpriv, ctx_id);
amdgpu_bo_list.c 175 static void amdgpu_bo_list_destroy(struct amdgpu_fpriv *fpriv, int id)
179 mutex_lock(&fpriv->bo_list_lock);
180 list = idr_remove(&fpriv->bo_list_handles, id);
181 mutex_unlock(&fpriv->bo_list_lock);
186 int amdgpu_bo_list_get(struct amdgpu_fpriv *fpriv, int id,
190 *result = idr_find(&fpriv->bo_list_handles, id);
286 struct amdgpu_fpriv *fpriv = filp->driver_priv; local in function:amdgpu_bo_list_ioctl
305 mutex_lock(&fpriv->bo_list_lock);
306 r = idr_alloc(&fpriv->bo_list_handles, list, 1, 0, GFP_KERNEL);
307 mutex_unlock(&fpriv->bo_list_lock)
    [all...]
amdgpu_ctx.c 240 struct amdgpu_fpriv *fpriv,
245 struct amdgpu_ctx_mgr *mgr = &fpriv->ctx_mgr;
294 static int amdgpu_ctx_free(struct amdgpu_fpriv *fpriv, uint32_t id)
296 struct amdgpu_ctx_mgr *mgr = &fpriv->ctx_mgr;
308 struct amdgpu_fpriv *fpriv, uint32_t id,
315 if (!fpriv)
318 mgr = &fpriv->ctx_mgr;
344 struct amdgpu_fpriv *fpriv, uint32_t id,
351 if (!fpriv)
354 mgr = &fpriv->ctx_mgr
402 struct amdgpu_fpriv *fpriv = filp->driver_priv; local in function:amdgpu_ctx_ioctl
    [all...]
amdgpu_gem.c 133 struct amdgpu_fpriv *fpriv = file_priv->driver_priv; local in function:amdgpu_gem_object_open
134 struct amdgpu_vm *vm = &fpriv->vm;
174 struct amdgpu_fpriv *fpriv = file_priv->driver_priv; local in function:amdgpu_gem_object_close
175 struct amdgpu_vm *vm = &fpriv->vm;
228 struct amdgpu_fpriv *fpriv = filp->driver_priv; local in function:amdgpu_gem_create_ioctl
229 struct amdgpu_vm *vm = &fpriv->vm;
592 struct amdgpu_fpriv *fpriv = filp->driver_priv; local in function:amdgpu_gem_va_ioctl
657 amdgpu_vm_get_pd_bo(&fpriv->vm, &list, &vm_pd);
664 bo_va = amdgpu_vm_bo_find(&fpriv->vm, abo);
670 bo_va = fpriv->prt_va
    [all...]
amdgpu_kms.c 982 struct amdgpu_fpriv *fpriv; local in function:amdgpu_driver_open_kms
1000 fpriv = kzalloc(sizeof(*fpriv), GFP_KERNEL);
1001 if (unlikely(!fpriv)) {
1011 r = amdgpu_vm_init(adev, &fpriv->vm, AMDGPU_VM_CONTEXT_GFX, pasid);
1015 fpriv->prt_va = amdgpu_vm_bo_add(adev, &fpriv->vm, NULL);
1016 if (!fpriv->prt_va) {
1024 r = amdgpu_map_static_csa(adev, &fpriv->vm, adev->virt.csa_obj,
1025 &fpriv->csa_va, csa_addr, AMDGPU_CSA_SIZE)
1066 struct amdgpu_fpriv *fpriv = file_priv->driver_priv; local in function:amdgpu_driver_postclose_kms
    [all...]
amdgpu_cs.c 113 struct amdgpu_fpriv *fpriv = p->filp->driver_priv; local in function:amdgpu_cs_parser_init
114 struct amdgpu_vm *vm = &fpriv->vm;
129 p->ctx = amdgpu_ctx_get(fpriv, cs->in.ctx_id);
521 struct amdgpu_fpriv *fpriv = p->filp->driver_priv; local in function:amdgpu_cs_parser_bos
522 struct amdgpu_vm *vm = &fpriv->vm;
537 r = amdgpu_bo_list_get(fpriv, cs->in.bo_list_handle,
556 amdgpu_vm_get_pd_bo(&fpriv->vm, &p->validated, &p->vm_pd);
607 r = amdgpu_vm_validate_pt_bos(p->adev, &fpriv->vm,
730 struct amdgpu_fpriv *fpriv = p->filp->driver_priv; local in function:amdgpu_cs_vm_handling
732 struct amdgpu_vm *vm = &fpriv->vm
879 struct amdgpu_fpriv *fpriv = parser->filp->driver_priv; local in function:amdgpu_cs_ib_fill
958 struct amdgpu_fpriv *fpriv = p->filp->driver_priv; local in function:amdgpu_cs_process_fence_dep
1215 struct amdgpu_fpriv *fpriv = p->filp->driver_priv; local in function:amdgpu_cs_submit
1680 struct amdgpu_fpriv *fpriv = parser->filp->driver_priv; local in function:amdgpu_cs_find_mapping
    [all...]
amdgpu_drv.c 1350 struct amdgpu_fpriv *fpriv = file_priv->driver_priv; local in function:amdgpu_flush
1353 timeout = amdgpu_ctx_mgr_entity_flush(&fpriv->ctx_mgr, timeout);
1354 timeout = amdgpu_vm_wait_idle(&fpriv->vm, timeout);
1379 int amdgpu_file_to_fpriv(struct file *filp, struct amdgpu_fpriv **fpriv)
1399 *fpriv = file->driver_priv;
amdgpu_vm.c 3256 struct amdgpu_fpriv *fpriv = filp->driver_priv; local in function:amdgpu_vm_ioctl
3262 r = amdgpu_vmid_alloc_reserved(adev, &fpriv->vm,
3268 amdgpu_vmid_free_reserved(adev, &fpriv->vm, AMDGPU_GFXHUB_0);
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_object.c 117 struct drm_i915_file_private *fpriv = file->driver_priv; local in function:i915_gem_close_object
126 if (ctx->file_priv != fpriv)
i915_gem_context.c 799 struct drm_i915_file_private *fpriv,
805 ctx->file_priv = fpriv;
810 WRITE_ONCE(vm->file, fpriv); /* XXX */
827 ret = xa_alloc(&fpriv->context_xa, id, ctx, xa_limit_32b, GFP_KERNEL);
1921 static int ctx_setparam(struct drm_i915_file_private *fpriv,
1975 ret = set_ppgtt(fpriv, ctx, args);
1997 struct drm_i915_file_private *fpriv; member in struct:create_ext
2011 return ctx_setparam(arg->fpriv, arg->ctx, &local.param);
2194 src = __i915_gem_context_lookup_rcu(arg->fpriv, local.clone_id);
2242 ext_data.fpriv = file->driver_priv
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_kms.c 653 struct radeon_fpriv *fpriv; local in function:radeon_driver_open_kms
656 fpriv = kzalloc(sizeof(*fpriv), GFP_KERNEL);
657 if (unlikely(!fpriv)) {
663 vm = &fpriv->vm;
666 kfree(fpriv);
673 kfree(fpriv);
687 kfree(fpriv);
691 file_priv->driver_priv = fpriv;
728 struct radeon_fpriv *fpriv = file_priv->driver_priv local in function:radeon_driver_postclose_kms
    [all...]
radeon_cs.c 560 struct radeon_fpriv *fpriv = parser->filp->driver_priv; local in function:radeon_cs_ib_vm_chunk
561 struct radeon_vm *vm = &fpriv->vm;
629 struct radeon_fpriv *fpriv = parser->filp->driver_priv; local in function:radeon_cs_ib_fill
630 vm = &fpriv->vm;
radeon_gem.c 162 struct radeon_fpriv *fpriv = file_priv->driver_priv; local in function:radeon_gem_object_open
163 struct radeon_vm *vm = &fpriv->vm;
193 struct radeon_fpriv *fpriv = file_priv->driver_priv; local in function:radeon_gem_object_close
194 struct radeon_vm *vm = &fpriv->vm;
630 struct radeon_fpriv *fpriv = filp->driver_priv; local in function:radeon_gem_va_ioctl
695 bo_va = radeon_vm_bo_find(&fpriv->vm, rbo);

Completed in 21 milliseconds