HomeSort by: relevance | last modified time | path
    Searched defs:resv (Results 1 - 25 of 32) sorted by relevancy

1 2

  /src/sys/arch/evbarm/stand/board/
s3c2410_vector.S 53 resv: label
s3c2800_vector.S 85 resv: label
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_prime.c 71 struct dma_resv *resv = attach->dmabuf->resv; local in function:radeon_gem_prime_import_sg_table
76 dma_resv_lock(resv, NULL);
78 RADEON_GEM_DOMAIN_GTT, 0, sg, resv, &bo);
79 dma_resv_unlock(resv);
radeon_cs.c 273 struct dma_resv *resv; local in function:radeon_cs_sync_rings
275 resv = reloc->robj->tbo.base.resv;
276 r = radeon_sync_resv(p->rdev, &p->ib.sync, resv,
radeon_object.c 193 struct dma_resv *resv,
271 sg, resv, &radeon_ttm_bo_destroy);
628 dma_resv_assert_held(bo->tbo.base.resv);
754 dma_resv_assert_held(bo->tbo.base.resv);
766 dma_resv_assert_held(bo->tbo.base.resv);
888 struct dma_resv *resv = bo->tbo.base.resv; local in function:radeon_bo_fence
891 dma_resv_add_shared_fence(resv, &fence->base);
893 dma_resv_add_excl_fence(resv, &fence->base);
  /src/sys/arch/amiga/amiga/
cfdev.h 43 u_long resv; member in struct:expanrom
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/
intel_engine_pool.c 51 struct dma_resv *resv = node->obj->base.resv; local in function:pool_active
54 if (dma_resv_trylock(resv)) {
55 dma_resv_add_excl_fence(resv, NULL);
56 dma_resv_unlock(resv);
  /src/sys/external/bsd/drm2/dist/drm/vgem/
vgem_fence.c 29 #include <linux/dma-resv.h>
136 struct dma_resv *resv; local in function:vgem_fence_attach_ioctl
158 resv = obj->resv;
159 if (!dma_resv_test_signaled_rcu(resv,
167 dma_resv_lock(resv, NULL);
169 dma_resv_add_excl_fence(resv, fence);
170 else if ((ret = dma_resv_reserve_shared(resv, 1)) == 0)
171 dma_resv_add_shared_fence(resv, fence);
172 dma_resv_unlock(resv);
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_dma_buf.c 221 r = __dma_resv_make_exclusive(bo->tbo.base.resv);
414 struct dma_resv *resv = dma_buf->resv; local in function:amdgpu_dma_buf_create_obj
426 bp.resv = resv;
427 dma_resv_lock(resv, NULL);
437 dma_resv_unlock(resv);
441 dma_resv_unlock(resv);
amdgpu_gem.c 60 struct dma_resv *resv,
73 bp.resv = resv;
152 abo->tbo.base.resv != vm->root.base.bo->tbo.base.resv)
233 struct dma_resv *resv = NULL; local in function:amdgpu_gem_create_ioctl
270 resv = vm->root.base.bo->tbo.base.resv;
275 flags, ttm_bo_type_device, resv, &gobj);
453 ret = dma_resv_wait_timeout_rcu(robj->tbo.base.resv, true, true
    [all...]
amdgpu_object.c 260 bp.resv = NULL;
526 .resv = bp->resv,
587 NULL, bp->resv, &amdgpu_bo_destroy);
603 r = amdgpu_fill_buffer(bo, 0, bo->tbo.base.resv, &fence);
612 if (!bp->resv)
625 if (!bp->resv)
626 dma_resv_unlock(bo->tbo.base.resv);
647 bp.resv = bo->tbo.base.resv;
1414 struct dma_resv *resv = bo->tbo.base.resv; local in function:amdgpu_bo_fence
    [all...]
amdgpu_object.h 50 struct dma_resv *resv; member in struct:amdgpu_bo_param
amdgpu_cs.c 411 .resv = bo->tbo.base.resv,
672 struct dma_resv *resv = bo->tbo.base.resv; local in function:amdgpu_cs_sync_rings
674 r = amdgpu_sync_resv(p->adev, &p->job->sync, resv, p->filp,
1696 if (dma_resv_locking_ctx((*bo)->tbo.base.resv) != &parser->ticket)
amdgpu_amdkfd_gpuvm.c 226 * NOTE: Must be called with BO reserved i.e. bo->tbo.resv->lock held.
231 struct dma_resv *resv = bo->tbo.base.resv; local in function:amdgpu_amdkfd_remove_eviction_fence
238 old = dma_resv_get_list(resv);
254 dma_resv_held(resv));
266 write_seqcount_begin(&resv->seq);
267 RCU_INIT_POINTER(resv->fence, new);
268 write_seqcount_end(&resv->seq);
276 dma_resv_held(resv));
856 sync, pd->tbo.base.resv,
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/
drm_mode_config.c 35 #include <linux/dma-resv.h>
430 struct dma_resv resv; local in function:drm_mode_config_init
433 dma_resv_init(&resv);
442 ret = dma_resv_lock(&resv, &resv_ctx);
444 dma_resv_lock_slow(&resv, &resv_ctx);
446 dma_resv_unlock(&resv);
451 dma_resv_fini(&resv);
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_gem.h 45 #include <linux/dma-resv.h>
310 * @resv:
314 * Normally (@resv == &@_resv) except for imported GEM objects.
316 struct dma_resv *resv; member in struct:drm_gem_object
  /src/sys/external/bsd/drm2/include/linux/
dma-buf.h 41 #include <linux/dma-resv.h>
78 struct dma_resv *resv; member in struct:dma_buf
101 struct dma_resv *resv; member in struct:dma_buf_export_info
  /src/sys/external/bsd/drm2/dist/drm/nouveau/
nouveau_fence.c 383 struct dma_resv *resv = nvbo->bo.base.resv; local in function:nouveau_fence_sync
389 ret = dma_resv_reserve_shared(resv, 1);
395 fobj = dma_resv_get_list(resv);
396 fence = dma_resv_get_excl(resv);
425 dma_resv_held(resv));
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/
i915_gem_mman.c 631 struct drm_mm_node *resv; local in function:igt_mmap_offset_exhaustion
633 resv = kzalloc(sizeof(*resv), GFP_NOWAIT);
634 if (!resv) {
639 resv->start = drm_mm_hole_node_start(hole) + loop;
640 resv->size = hole->hole_size - loop;
641 resv->color = -1ul;
644 if (!resv->size) {
645 kfree(resv);
650 resv->start, resv->size)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_vma_types.h 184 struct dma_resv *resv; /** Alias of obj->resv */ member in struct:i915_vma
  /src/sys/external/bsd/drm2/dist/include/drm/ttm/
ttm_bo_api.h 55 #include <linux/dma-resv.h>
209 * Members protected by the bo::resv::reserved lock.
290 * @resv: Reservation object to allow reserved evictions with.
299 struct dma_resv *resv; member in struct:ttm_operation_ctx
470 * @resv: Pointer to a dma_resv, or NULL to let ttm allocate one.
481 * Furthermore, if resv == NULL, the buffer's reservation lock will be held,
503 struct dma_resv *resv,
522 * @resv: Pointer to a dma_resv, or NULL to let ttm allocate one.
547 struct sg_table *sg, struct dma_resv *resv,
  /src/sys/arch/ia64/include/
dig64.h 118 uint8_t resv; /* must be 0 */ member in struct:dig64_acpi_spec
130 uint8_t resv; /* must be 0 */ member in struct:dig64_pci_spec
  /src/sys/arch/amiga/dev/
if_esreg.h 40 volatile u_short resv; member in struct:smcregs::__anonf052b2be0108
65 volatile u_short resv[3]; member in struct:smcregs::__anonf052b2be0408
  /src/sys/external/bsd/drm2/dist/drm/ttm/
ttm_bo.c 56 #include <linux/dma-resv.h>
200 dma_resv_assert_held(bo->base.resv);
256 dma_resv_assert_held(bo->base.resv);
289 dma_resv_assert_held(pos->first->base.resv);
290 dma_resv_assert_held(pos->last->base.resv);
304 dma_resv_assert_held(pos->first->base.resv);
305 dma_resv_assert_held(pos->last->base.resv);
319 dma_resv_assert_held(pos->first->base.resv);
320 dma_resv_assert_held(pos->last->base.resv);
451 if (bo->base.resv == &bo->base._resv
556 struct dma_resv *resv; local in function:ttm_bo_cleanup_refs
    [all...]
  /src/sys/sys/
disklabel_rdb.h 149 uint32_t resv; member in struct:badblock

Completed in 29 milliseconds

1 2