Home
last modified time | relevance | path

Searched refs:dma_resv_usage (Results 1 – 24 of 24) sorted by relevance

/linux-6.12.1/include/linux/
Ddma-resv.h71 enum dma_resv_usage { enum
126 static inline enum dma_resv_usage dma_resv_usage_rw(bool write) in dma_resv_usage_rw()
198 enum dma_resv_usage usage;
204 enum dma_resv_usage fence_usage;
232 enum dma_resv_usage usage) in dma_resv_iter_begin()
257 static inline enum dma_resv_usage
471 enum dma_resv_usage usage);
474 enum dma_resv_usage usage);
475 int dma_resv_get_fences(struct dma_resv *obj, enum dma_resv_usage usage,
477 int dma_resv_get_singleton(struct dma_resv *obj, enum dma_resv_usage usage,
[all …]
/linux-6.12.1/drivers/dma-buf/
Ddma-resv.c72 enum dma_resv_usage *usage) in dma_resv_list_entry()
87 enum dma_resv_usage usage) in dma_resv_list_set()
216 enum dma_resv_usage usage; in dma_resv_reserve_fences()
288 enum dma_resv_usage usage) in dma_resv_add_fence()
307 enum dma_resv_usage old_usage; in dma_resv_add_fence()
344 enum dma_resv_usage usage) in dma_resv_replace_fences()
568 int dma_resv_get_fences(struct dma_resv *obj, enum dma_resv_usage usage, in dma_resv_get_fences()
626 int dma_resv_get_singleton(struct dma_resv *obj, enum dma_resv_usage usage, in dma_resv_get_singleton()
677 long dma_resv_wait_timeout(struct dma_resv *obj, enum dma_resv_usage usage, in dma_resv_wait_timeout()
708 void dma_resv_set_deadline(struct dma_resv *obj, enum dma_resv_usage usage, in dma_resv_set_deadline()
[all …]
Dst-dma-resv.c65 enum dma_resv_usage usage = (unsigned long)arg; in test_signaling()
111 enum dma_resv_usage usage = (unsigned long)arg; in test_for_each()
172 enum dma_resv_usage usage = (unsigned long)arg; in test_for_each_unlocked()
246 enum dma_resv_usage usage = (unsigned long)arg; in test_get_fences()
305 enum dma_resv_usage usage; in dma_resv()
Ddma-buf.c356 enum dma_resv_usage usage; in dma_buf_export_sync_file()
413 enum dma_resv_usage usage; in dma_buf_import_sync_file()
/linux-6.12.1/drivers/gpu/drm/nouveau/
Dnouveau_sched.h32 enum dma_resv_usage resv_usage;
59 enum dma_resv_usage resv_usage;
Dnouveau_fence.c379 enum dma_resv_usage usage; in nouveau_fence_sync()
/linux-6.12.1/drivers/gpu/drm/panthor/
Dpanthor_mmu.h94 enum dma_resv_usage private_usage,
95 enum dma_resv_usage extobj_usage);
Dpanthor_mmu.c2538 enum dma_resv_usage private_usage, in panthor_vm_update_resvs()
2539 enum dma_resv_usage extobj_usage) in panthor_vm_update_resvs()
/linux-6.12.1/include/drm/
Ddrm_gpuvm.h593 enum dma_resv_usage private_usage,
594 enum dma_resv_usage extobj_usage);
608 enum dma_resv_usage private_usage, in drm_gpuvm_exec_resv_add_fence()
609 enum dma_resv_usage extobj_usage) in drm_gpuvm_exec_resv_add_fence()
Dgpu_scheduler.h53 enum dma_resv_usage;
565 enum dma_resv_usage usage);
/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_sched_job.h94 enum dma_resv_usage usage);
Dxe_sched_job.c368 enum dma_resv_usage usage) in xe_sched_job_add_deps()
Dxe_pt.c1041 enum dma_resv_usage usage) in job_test_add_deps()
/linux-6.12.1/drivers/gpu/drm/vgem/
Dvgem_fence.c133 enum dma_resv_usage usage; in vgem_fence_attach_ioctl()
/linux-6.12.1/drivers/gpu/drm/
Ddrm_gem_atomic_helper.c139 enum dma_resv_usage usage; in drm_gem_plane_helper_prepare_fb()
Ddrm_gpuvm.c1443 enum dma_resv_usage private_usage, in drm_gpuvm_resv_add_fence()
1444 enum dma_resv_usage extobj_usage) in drm_gpuvm_resv_add_fence()
/linux-6.12.1/drivers/gpu/drm/msm/
Dmsm_gem_shrinker.c77 enum dma_resv_usage usage = dma_resv_usage_rw(true); in wait_for_idle()
/linux-6.12.1/drivers/gpu/drm/imagination/
Dpvr_job.c357 enum dma_resv_usage usage = in prepare_job_syncs()
589 enum dma_resv_usage usage = job->type == DRM_PVR_JOB_TYPE_GEOMETRY ? in update_job_resvs()
/linux-6.12.1/drivers/gpu/drm/ttm/tests/
Dttm_bo_validate_test.c67 enum dma_resv_usage usage) in dma_resv_kunit_active_fence_init()
591 enum dma_resv_usage usage = DMA_RESV_USAGE_BOOKKEEP; in ttm_bo_validate_no_placement_not_signaled()
/linux-6.12.1/drivers/accel/ivpu/
Divpu_job.c599 enum dma_resv_usage usage; in ivpu_job_prepare_bos_for_submit()
/linux-6.12.1/drivers/gpu/drm/scheduler/
Dsched_main.c938 enum dma_resv_usage usage) in drm_sched_job_add_resv_dependencies()
/linux-6.12.1/Documentation/gpu/rfc/
Di915_vm_bind.rst148 over sync (See enum dma_resv_usage). One can override it with either
/linux-6.12.1/drivers/gpu/drm/i915/
Di915_vma.c1985 enum dma_resv_usage usage; in _i915_vma_move_to_active()
/linux-6.12.1/drivers/usb/gadget/function/
Df_fs.c1590 enum dma_resv_usage resv_dir; in ffs_dmabuf_transfer()