Home
last modified time | relevance | path

Searched refs:context_xa (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/accel/ivpu/
H A Divpu_drv.c92 drm_WARN_ON(&vdev->drm, !xa_erase_irq(&vdev->context_xa, file_priv->ctx.id)); in file_priv_unbind()
256 ret = xa_alloc_irq(&vdev->context_xa, &ctx_id, file_priv, in ivpu_open()
591 xa_init_flags(&vdev->context_xa, XA_FLAGS_ALLOC | XA_FLAGS_LOCK_IRQ); in ivpu_dev_init()
671 xa_destroy(&vdev->context_xa); in ivpu_dev_init()
682 xa_for_each(&vdev->context_xa, ctx_id, file_priv) in ivpu_bo_unbind_all_user_contexts()
709 drm_WARN_ON(&vdev->drm, !xa_empty(&vdev->context_xa)); in ivpu_dev_fini()
710 xa_destroy(&vdev->context_xa); in ivpu_dev_fini()
H A Divpu_ms.c338 xa_for_each(&vdev->context_xa, ctx_id, file_priv) in ivpu_ms_cleanup_all()
H A Divpu_job.c397 xa_for_each(&vdev->context_xa, ctx_id, file_priv) in ivpu_cmdq_reset_all_contexts()
1118 xa_for_each(&vdev->context_xa, ctx_id, file_priv) { in ivpu_context_abort_work_fn()
/linux/drivers/gpu/drm/i915/
H A Di915_file_private.h87 struct xarray context_xa; member
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_context.c325 ret = xa_alloc(&fpriv->context_xa, id, NULL, xa_limit_32b, GFP_KERNEL); in proto_context_register_locked()
331 xa_erase(&fpriv->context_xa, *id); in proto_context_register_locked()
1738 old = xa_store(&fpriv->context_xa, id, ctx, GFP_KERNEL); in gem_context_register()
1754 xa_init_flags(&file_priv->context_xa, XA_FLAGS_ALLOC1); in i915_gem_context_open()
1778 xa_destroy(&file_priv->context_xa); in i915_gem_context_open()
1797 xa_for_each(&file_priv->context_xa, idx, ctx) in i915_gem_context_close()
1799 xa_destroy(&file_priv->context_xa); in i915_gem_context_close()
2300 ctx = xa_load(&file_priv->context_xa, id); in __context_lookup()
2409 ret = xa_alloc(&ext_data.fpriv->context_xa, &id, NULL, in i915_gem_context_create_ioctl()
2455 ctx = xa_erase(&file_priv->context_xa, args->ctx_id); in i915_gem_context_destroy_ioctl()
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Dmock_context.c97 err = xa_alloc(&fpriv->context_xa, &id, NULL, xa_limit_32b, GFP_KERNEL); in live_context()