/linux-6.3-rc2/fs/ocfs2/ |
A D | reservations.c | 57 return resv->r_start + resv->r_len - 1; in ocfs2_resv_end() 89 ocfs2_resv_end(resv), resv->r_len, resv->r_last_start, in ocfs2_dump_resv() 102 ocfs2_resv_end(resv), resv->r_len, resv->r_last_start, in ocfs2_dump_resv() 154 if (resv->r_start > ocfs2_resv_end(resv)) { in ocfs2_check_resmap() 189 memset(resv, 0, sizeof(*resv)); in ocfs2_resv_init_once() 249 resv->r_last_len = resv->r_last_start = 0; in __ocfs2_resv_discard() 670 resv->r_len, resv->r_last_start, in ocfs2_cannibalize_resv() 690 goal = resv->r_last_start + resv->r_last_len; in ocfs2_resv_find_window() 778 resv->r_len = old_end - resv->r_start + 1; in ocfs2_adjust_resv_from_alloc() 798 ocfs2_resv_end(resv), resv->r_len, in ocfs2_resmap_claimed_bits() [all …]
|
A D | reservations.h | 54 void ocfs2_resv_init_once(struct ocfs2_alloc_reservation *resv); 57 void ocfs2_resv_set_type(struct ocfs2_alloc_reservation *resv, 71 struct ocfs2_alloc_reservation *resv); 122 struct ocfs2_alloc_reservation *resv, 141 struct ocfs2_alloc_reservation *resv,
|
/linux-6.3-rc2/drivers/dma-buf/ |
A D | st-dma-resv.c | 40 struct dma_resv resv; in sanitycheck() local 53 dma_resv_init(&resv); in sanitycheck() 59 dma_resv_fini(&resv); in sanitycheck() 66 struct dma_resv resv; in test_signaling() local 76 dma_resv_init(&resv); in test_signaling() 104 dma_resv_fini(&resv); in test_signaling() 114 struct dma_resv resv; in test_for_each() local 123 dma_resv_init(&resv); in test_for_each() 165 dma_resv_fini(&resv); in test_for_each() 175 struct dma_resv resv; in test_for_each_unlocked() local [all …]
|
A D | dma-buf.c | 82 dma_resv_fini(dmabuf->resv); in dma_buf_release() 245 struct dma_resv *resv; in dma_buf_poll() local 252 resv = dmabuf->resv; in dma_buf_poll() 260 dma_resv_lock(resv, NULL); in dma_buf_poll() 308 dma_resv_unlock(resv); in dma_buf_poll() 616 struct dma_resv *resv = exp_info->resv; in dma_buf_export() local 643 if (!exp_info->resv) in dma_buf_export() 665 if (!resv) { in dma_buf_export() 669 dmabuf->resv = resv; in dma_buf_export() 687 if (!resv) in dma_buf_export() [all …]
|
/linux-6.3-rc2/fs/xfs/libxfs/ |
A D | xfs_log_rlimit.c | 47 struct xfs_trans_resv *resv) in xfs_log_calc_trans_resv_for_minlogblocks() argument 62 xfs_trans_resv_calc(mp, resv); in xfs_log_calc_trans_resv_for_minlogblocks() 70 resv->tr_itruncate.tr_logcount = in xfs_log_calc_trans_resv_for_minlogblocks() 78 resv->tr_write.tr_logcount = XFS_WRITE_LOG_COUNT; in xfs_log_calc_trans_resv_for_minlogblocks() 88 resv->tr_write.tr_logres = in xfs_log_calc_trans_resv_for_minlogblocks() 90 resv->tr_itruncate.tr_logres = in xfs_log_calc_trans_resv_for_minlogblocks() 92 resv->tr_qm_dqalloc.tr_logres = in xfs_log_calc_trans_resv_for_minlogblocks() 109 struct xfs_trans_resv resv = {}; in xfs_log_get_max_trans_res() local 120 resp = (struct xfs_trans_res *)&resv; in xfs_log_get_max_trans_res() 121 end_resp = (struct xfs_trans_res *)(&resv + 1); in xfs_log_get_max_trans_res() [all …]
|
A D | xfs_ag_resv.c | 134 struct xfs_ag_resv *resv; in __xfs_ag_resv_free() local 151 oldresv = resv->ar_reserved; in __xfs_ag_resv_free() 153 resv->ar_reserved = 0; in __xfs_ag_resv_free() 154 resv->ar_asked = 0; in __xfs_ag_resv_free() 155 resv->ar_orig_reserved = 0; in __xfs_ag_resv_free() 186 struct xfs_ag_resv *resv; in __xfs_ag_resv_init() local 239 resv->ar_asked = ask; in __xfs_ag_resv_init() 354 struct xfs_ag_resv *resv; in xfs_ag_resv_alloc_extent() local 378 resv->ar_reserved -= len; in xfs_ag_resv_alloc_extent() 398 struct xfs_ag_resv *resv; in xfs_ag_resv_free_extent() local [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/ttm/ |
A D | ttm_bo.c | 296 dma_resv_unlock(bo->base.resv); in ttm_bo_cleanup_refs() 317 dma_resv_unlock(bo->base.resv); in ttm_bo_delayed_delete() 379 dma_resv_unlock(bo->base.resv); in ttm_bo_release() 521 if (bo->base.resv == ctx->resv) { in ttm_bo_evict_swapout_allowable() 967 if (resv) in ttm_bo_init_reserved() 968 bo->base.resv = resv; in ttm_bo_init_reserved() 993 if (!resv) in ttm_bo_init_reserved() 996 dma_resv_assert_held(resv); in ttm_bo_init_reserved() 1005 if (!resv) in ttm_bo_init_reserved() 1060 sg, resv, destroy); in ttm_bo_init_validate() [all …]
|
A D | ttm_execbuf_util.c | 38 dma_resv_unlock(bo->base.resv); in ttm_eu_backoff_reservation_reverse() 54 dma_resv_unlock(bo->base.resv); in ttm_eu_backoff_reservation() 102 ret = dma_resv_reserve_fences(bo->base.resv, in ttm_eu_reserve_buffers() 119 ret = dma_resv_reserve_fences(bo->base.resv, in ttm_eu_reserve_buffers() 153 dma_resv_add_fence(bo->base.resv, fence, entry->num_shared ? in ttm_eu_fence_buffer_objects() 156 dma_resv_unlock(bo->base.resv); in ttm_eu_fence_buffer_objects()
|
A D | ttm_bo_vm.c | 49 if (dma_resv_test_signaled(bo->base.resv, DMA_RESV_USAGE_KERNEL)) in ttm_bo_vm_fault_idle() 63 (void)dma_resv_wait_timeout(bo->base.resv, in ttm_bo_vm_fault_idle() 66 dma_resv_unlock(bo->base.resv); in ttm_bo_vm_fault_idle() 74 err = dma_resv_wait_timeout(bo->base.resv, DMA_RESV_USAGE_KERNEL, true, in ttm_bo_vm_fault_idle() 125 if (unlikely(!dma_resv_trylock(bo->base.resv))) { in ttm_bo_vm_reserve() 135 if (!dma_resv_lock_interruptible(bo->base.resv, in ttm_bo_vm_reserve() 137 dma_resv_unlock(bo->base.resv); in ttm_bo_vm_reserve() 144 if (dma_resv_lock_interruptible(bo->base.resv, NULL)) in ttm_bo_vm_reserve() 154 dma_resv_unlock(bo->base.resv); in ttm_bo_vm_reserve() 337 dma_resv_unlock(bo->base.resv); in ttm_bo_vm_fault()
|
/linux-6.3-rc2/include/uapi/linux/ |
A D | io_uring.h | 454 __u32 resv[3]; member 538 __u32 resv; member 558 __u32 resv; member 564 __u32 resv; member 573 __u64 resv[3]; member 578 __u32 resv; member 591 __u8 resv; member 599 __u16 resv; member 611 __u8 resv; member 619 __u16 resv; member [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/vgem/ |
A D | vgem_fence.c | 131 struct dma_resv *resv; in vgem_fence_attach_ioctl() local 154 resv = obj->resv; in vgem_fence_attach_ioctl() 156 if (!dma_resv_test_signaled(resv, usage)) { in vgem_fence_attach_ioctl() 162 dma_resv_lock(resv, NULL); in vgem_fence_attach_ioctl() 163 ret = dma_resv_reserve_fences(resv, 1); in vgem_fence_attach_ioctl() 165 dma_resv_add_fence(resv, fence, arg->flags & VGEM_FENCE_WRITE ? in vgem_fence_attach_ioctl() 167 dma_resv_unlock(resv); in vgem_fence_attach_ioctl()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_dma_buf.c | 320 struct dma_resv *resv = dma_buf->resv; in amdgpu_dma_buf_create_obj() local 327 dma_resv_lock(resv, NULL); in amdgpu_dma_buf_create_obj() 339 ttm_bo_type_sg, resv, &gobj); in amdgpu_dma_buf_create_obj() 347 dma_resv_unlock(resv); in amdgpu_dma_buf_create_obj() 351 dma_resv_unlock(resv); in amdgpu_dma_buf_create_obj() 367 struct ww_acquire_ctx *ticket = dma_resv_locking_ctx(obj->resv); in amdgpu_dma_buf_move_notify() 386 struct dma_resv *resv = vm->root.bo->tbo.base.resv; in amdgpu_dma_buf_move_notify() local 393 r = dma_resv_lock(resv, ticket); in amdgpu_dma_buf_move_notify() 402 if (!dma_resv_trylock(resv)) in amdgpu_dma_buf_move_notify() 414 dma_resv_unlock(resv); in amdgpu_dma_buf_move_notify()
|
A D | amdgpu_vm_cpu.c | 48 struct dma_resv *resv, in amdgpu_vm_cpu_prepare() argument 51 if (!resv) in amdgpu_vm_cpu_prepare() 54 return amdgpu_bo_sync_wait_resv(p->adev, resv, sync_mode, p->vm, true); in amdgpu_vm_cpu_prepare() 79 r = dma_resv_wait_timeout(vmbo->bo.tbo.base.resv, DMA_RESV_USAGE_KERNEL, in amdgpu_vm_cpu_update()
|
A D | amdgpu_object.c | 250 bp.resv = NULL; in amdgpu_bo_create_reserved() 534 .resv = bp->resv in amdgpu_bo_create() 597 bp->resv, bp->destroy); in amdgpu_bo_create() 621 if (!bp->resv) in amdgpu_bo_create() 634 if (!bp->resv) in amdgpu_bo_create() 635 dma_resv_unlock(bo->tbo.base.resv); in amdgpu_bo_create() 1312 && bo->base.resv != &bo->base._resv); in amdgpu_bo_release_notify() 1313 if (bo->base.resv == &bo->base._resv) in amdgpu_bo_release_notify() 1330 dma_resv_unlock(bo->base.resv); in amdgpu_bo_release_notify() 1402 struct dma_resv *resv = bo->tbo.base.resv; in amdgpu_bo_fence() local [all …]
|
A D | amdgpu_vm.c | 292 if (bo->tbo.base.resv != vm->root.bo->tbo.base.resv) in amdgpu_vm_bo_base_init() 994 resv = vm->root.bo->tbo.base.resv; in amdgpu_vm_bo_update() 998 resv = bo->tbo.base.resv; in amdgpu_vm_bo_update() 1071 if (bo && bo->tbo.base.resv == vm->root.bo->tbo.base.resv) { in amdgpu_vm_bo_update() 1209 struct dma_resv *resv = vm->root.bo->tbo.base.resv; in amdgpu_vm_prt_fini() local 1239 struct dma_resv *resv = vm->root.bo->tbo.base.resv; in amdgpu_vm_clear_freed() local 1313 resv = bo_va->base.bo->tbo.base.resv; in amdgpu_vm_handle_moved() 1404 if (bo && bo->tbo.base.resv == vm->root.bo->tbo.base.resv && in amdgpu_vm_bo_insert_map() 1769 if (bo->tbo.base.resv == vm->root.bo->tbo.base.resv) in amdgpu_vm_bo_del() 1863 if (evicted && bo->tbo.base.resv == vm->root.bo->tbo.base.resv) { in amdgpu_vm_bo_invalidate() [all …]
|
/linux-6.3-rc2/include/drm/ttm/ |
A D | ttm_bo.h | 184 struct dma_resv *resv; member 250 success = dma_resv_trylock(bo->base.resv); in ttm_bo_reserve() 255 ret = dma_resv_lock_interruptible(bo->base.resv, ticket); in ttm_bo_reserve() 257 ret = dma_resv_lock(bo->base.resv, ticket); in ttm_bo_reserve() 278 int ret = dma_resv_lock_slow_interruptible(bo->base.resv, in ttm_bo_reserve_slowpath() 284 dma_resv_lock_slow(bo->base.resv, ticket); in ttm_bo_reserve_slowpath() 329 dma_resv_unlock(bo->base.resv); in ttm_bo_unreserve() 365 struct sg_table *sg, struct dma_resv *resv, 370 struct sg_table *sg, struct dma_resv *resv,
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/ |
A D | i915_gem_wait.c | 36 i915_gem_object_boost(struct dma_resv *resv, unsigned int flags) in i915_gem_object_boost() argument 57 dma_resv_iter_begin(&cursor, resv, in i915_gem_object_boost() 67 i915_gem_object_wait_reservation(struct dma_resv *resv, in i915_gem_object_wait_reservation() argument 75 i915_gem_object_boost(resv, flags); in i915_gem_object_wait_reservation() 77 dma_resv_iter_begin(&cursor, resv, in i915_gem_object_wait_reservation() 155 dma_resv_iter_begin(&cursor, obj->base.resv, in i915_gem_object_wait_priority() 177 timeout = i915_gem_object_wait_reservation(obj->base.resv, in i915_gem_object_wait()
|
/linux-6.3-rc2/drivers/gpu/drm/radeon/ |
A D | radeon_prime.c | 49 struct dma_resv *resv = attach->dmabuf->resv; in radeon_gem_prime_import_sg_table() local 54 dma_resv_lock(resv, NULL); in radeon_gem_prime_import_sg_table() 56 RADEON_GEM_DOMAIN_GTT, 0, sg, resv, &bo); in radeon_gem_prime_import_sg_table() 57 dma_resv_unlock(resv); in radeon_gem_prime_import_sg_table()
|
A D | radeon_benchmark.c | 38 struct dma_resv *resv) in radeon_benchmark_do_move() argument 51 resv); in radeon_benchmark_do_move() 56 resv); in radeon_benchmark_do_move() 125 dobj->tbo.base.resv); in radeon_benchmark_move() 136 dobj->tbo.base.resv); in radeon_benchmark_move()
|
/linux-6.3-rc2/drivers/infiniband/core/ |
A D | umem_dmabuf.c | 24 dma_resv_assert_held(umem_dmabuf->attach->dmabuf->resv); in ib_umem_dmabuf_map_pages() 72 ret = dma_resv_wait_timeout(umem_dmabuf->attach->dmabuf->resv, in ib_umem_dmabuf_map_pages() 85 dma_resv_assert_held(umem_dmabuf->attach->dmabuf->resv); in ib_umem_dmabuf_unmap_pages() 200 dma_resv_lock(umem_dmabuf->attach->dmabuf->resv, NULL); in ib_umem_dmabuf_get_pinned() 209 dma_resv_unlock(umem_dmabuf->attach->dmabuf->resv); in ib_umem_dmabuf_get_pinned() 216 dma_resv_unlock(umem_dmabuf->attach->dmabuf->resv); in ib_umem_dmabuf_get_pinned() 226 dma_resv_lock(dmabuf->resv, NULL); in ib_umem_dmabuf_release() 230 dma_resv_unlock(dmabuf->resv); in ib_umem_dmabuf_release()
|
/linux-6.3-rc2/kernel/irq/ |
A D | affinity.c | 113 unsigned int resv = affd->pre_vectors + affd->post_vectors; in irq_calc_affinity_vectors() local 116 if (resv > minvec) in irq_calc_affinity_vectors() 120 set_vecs = maxvec - resv; in irq_calc_affinity_vectors() 127 return resv + min(set_vecs, maxvec - resv); in irq_calc_affinity_vectors()
|
/linux-6.3-rc2/include/linux/sunrpc/ |
A D | svc.h | 507 struct kvec *resv = buf->head; in svcxdr_init_encode() local 512 xdr->iov = resv; in svcxdr_init_encode() 513 xdr->p = resv->iov_base + resv->iov_len; in svcxdr_init_encode() 514 xdr->end = resv->iov_base + PAGE_SIZE; in svcxdr_init_encode() 515 buf->len = resv->iov_len; in svcxdr_init_encode() 533 struct kvec *resv = buf->head; in svcxdr_set_auth_slack() local 540 WARN_ON(xdr->iov != resv); in svcxdr_set_auth_slack()
|
/linux-6.3-rc2/drivers/gpu/drm/ |
A D | drm_gem.c | 164 if (!obj->resv) in drm_gem_private_object_init() 165 obj->resv = &obj->_resv; in drm_gem_private_object_init() 1174 dma_resv_assert_held(obj->resv); in drm_gem_vmap() 1191 dma_resv_assert_held(obj->resv); in drm_gem_vunmap() 1208 dma_resv_lock(obj->resv, NULL); in drm_gem_vmap_unlocked() 1210 dma_resv_unlock(obj->resv); in drm_gem_vmap_unlocked() 1218 dma_resv_lock(obj->resv, NULL); in drm_gem_vunmap_unlocked() 1220 dma_resv_unlock(obj->resv); in drm_gem_vunmap_unlocked() 1268 dma_resv_unlock(objs[j]->resv); in drm_gem_lock_reservations() 1296 dma_resv_unlock(objs[i]->resv); in drm_gem_unlock_reservations() [all …]
|
/linux-6.3-rc2/mm/ |
A D | hugetlb.c | 603 __must_hold(&resv->lock) in allocate_file_region_entries() 629 VM_BUG_ON(resv->region_cache_count < resv->adds_in_progress); in allocate_file_region_entries() 639 spin_lock(&resv->lock); in allocate_file_region_entries() 678 spin_lock(&resv->lock); in region_add() 744 spin_lock(&resv->lock); in region_chg() 778 spin_lock(&resv->lock); in region_abort() 806 spin_lock(&resv->lock); in region_del() 827 resv->region_cache_count > resv->adds_in_progress) { in region_del() 931 spin_lock(&resv->lock); in region_count() 2693 struct resv_map *resv; in __vma_reservation_common() local [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/crypto/ |
A D | fw.h | 17 u8 resv[2]; member 37 u8 resv[3]; member 86 u8 resv[3]; member
|