Home
last modified time | relevance | path

Searched refs:resv (Results 1 – 25 of 225) sorted by relevance

123456789

/linux-6.3-rc2/fs/ocfs2/
A Dreservations.c57 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 Dreservations.h54 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 Dst-dma-resv.c40 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 Ddma-buf.c82 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 Dxfs_log_rlimit.c47 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 Dxfs_ag_resv.c134 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 Dttm_bo.c296 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 Dttm_execbuf_util.c38 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 Dttm_bo_vm.c49 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 Dio_uring.h454 __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 Dvgem_fence.c131 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 Damdgpu_dma_buf.c320 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 Damdgpu_vm_cpu.c48 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 Damdgpu_object.c250 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 Damdgpu_vm.c292 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 Dttm_bo.h184 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 Di915_gem_wait.c36 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 Dradeon_prime.c49 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 Dradeon_benchmark.c38 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 Dumem_dmabuf.c24 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 Daffinity.c113 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 Dsvc.h507 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 Ddrm_gem.c164 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 Dhugetlb.c603 __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 Dfw.h17 u8 resv[2]; member
37 u8 resv[3]; member
86 u8 resv[3]; member

Completed in 51 milliseconds

123456789