/linux-master/drivers/gpu/drm/virtio/ |
H A D | virtgpu_ioctl.c | 354 ret = dma_resv_test_signaled(obj->resv, DMA_RESV_USAGE_READ); 356 ret = dma_resv_wait_timeout(obj->resv, DMA_RESV_USAGE_READ,
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_vm.c | 704 radeon_sync_resv(rdev, &ib.sync, pd->tbo.base.resv, true); 833 radeon_sync_resv(rdev, &ib->sync, pt->tbo.base.resv, true); 834 r = dma_resv_reserve_fences(pt->tbo.base.resv, 1);
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_gem_submit.c | 362 dma_resv_add_fence(obj->resv, submit->user_fence, 365 dma_resv_add_fence(obj->resv, submit->user_fence,
|
H A D | msm_gem_shrinker.c | 78 return dma_resv_wait_timeout(obj->resv, usage, false, 10) > 0;
|
/linux-master/drivers/gpu/drm/imagination/ |
H A D | pvr_vm.c | 62 * should use the @dummy_gem.resv and not their own _resv field. 102 return vm_ctx->dummy_gem.resv; 249 dma_resv_lock(obj->resv, NULL); 251 dma_resv_unlock(obj->resv);
|
H A D | pvr_job.c | 361 dma_resv_lock(obj->resv, NULL); 363 obj->resv, usage); 364 dma_resv_unlock(obj->resv); 593 dma_resv_add_fence(obj->resv, &job->base.s_fence->finished, usage);
|
H A D | pvr_gem.c | 204 dma_resv_lock(obj->resv, NULL); 220 dma_resv_unlock(obj->resv); 225 dma_resv_unlock(obj->resv); 248 dma_resv_lock(obj->resv, NULL); 262 dma_resv_unlock(obj->resv);
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object.c | 915 return dma_resv_get_singleton(obj->base.resv, DMA_RESV_USAGE_KERNEL, 938 ret = dma_resv_wait_timeout(obj->base. resv, DMA_RESV_USAGE_KERNEL,
|
H A D | i915_gem_object.h | 147 #define assert_object_held(obj) dma_resv_assert_held((obj)->base.resv) 170 ret = dma_resv_lock_interruptible(obj->base.resv, ww ? &ww->ctx : NULL); 172 ret = dma_resv_lock(obj->base.resv, ww ? &ww->ctx : NULL); 206 return dma_resv_trylock(obj->base.resv); 208 return ww_mutex_trylock(&obj->base.resv->lock, &ww->ctx); 216 dma_resv_unlock(obj->base.resv);
|
H A D | i915_gem_clflush.c | 112 dma_resv_reserve_fences(obj->base.resv, 1) == 0) 116 obj->base.resv, true, 119 dma_resv_add_fence(obj->base.resv, &clflush->base.dma,
|
/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gem_submit.c | 10 #include <linux/dma-resv.h> 116 dma_resv_unlock(obj->resv); 136 ret = dma_resv_lock_interruptible(obj->resv, ticket); 163 ret = dma_resv_lock_slow_interruptible(obj->resv, ticket); 180 struct dma_resv *robj = bo->obj->base.resv; 207 dma_resv_add_fence(obj->resv, submit->out_fence, write ?
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_gpuvm.c | 68 * the following called 'resv object', which serves as the container of the 69 * GPUVM's shared &dma_resv. This resv object can be a driver specific 88 * lists are maintained in order to accelerate locking of dma-resv locks and 482 * // structure in individual driver structures and lock the dma-resv with 585 * // structure in individual driver structures and lock the dma-resv with 984 * @r_obj: the resv &drm_gem_object providing the GPUVM's common &dma_resv 1097 * drm_gpuvm_prepare_vm() - prepare the GPUVMs common dma-resv 1179 * drm_exec_until_all_locked() loop, such that the GPUVM's dma-resv lock ensures 1232 * drm_gpuvm_exec_lock() - lock all dma-resv of all assoiciated BOs 1235 * Acquires all dma-resv lock [all...] |
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_plane.c | 867 r = dma_resv_reserve_fences(rbo->tbo.base.resv, 1);
|
/linux-master/fs/xfs/libxfs/ |
H A D | xfs_alloc.h | 57 enum xfs_ag_resv_type resv; /* block reservation to use */ member in struct:xfs_alloc_arg
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_uvd.c | 1172 bo->tbo.base.resv,
|
/linux-master/tools/include/uapi/linux/ |
H A D | io_uring.h | 493 __u32 resv[3]; member in struct:io_uring_params 577 __u32 resv; member in struct:io_uring_files_update 597 __u32 resv; member in struct:io_uring_rsrc_update 603 __u32 resv; member in struct:io_uring_rsrc_update2 617 __u8 resv; member in struct:io_uring_probe_op 625 __u16 resv; member in struct:io_uring_probe 637 __u8 resv; member in struct:io_uring_restriction 645 __u16 resv; member in struct:io_uring_buf 652 * ring tail is overlaid with the io_uring_buf->resv field. 684 __u64 resv[ member in struct:io_uring_buf_reg 733 __u64 resv; member in struct:io_uring_file_index_range [all...] |
/linux-master/include/rdma/ |
H A D | ib_mad.h | 146 __be16 resv; member in struct:ib_mad_hdr
|
/linux-master/include/linux/ |
H A D | hugetlb_cgroup.h | 146 extern void hugetlb_cgroup_uncharge_counter(struct resv_map *resv, 150 extern void hugetlb_cgroup_uncharge_file_region(struct resv_map *resv, 160 static inline void hugetlb_cgroup_uncharge_file_region(struct resv_map *resv, argument 255 static inline void hugetlb_cgroup_uncharge_counter(struct resv_map *resv, argument
|
/linux-master/drivers/soc/mediatek/ |
H A D | mtk-devapc.c | 27 u32 resv:4; member in struct:mtk_devapc_vio_dbgs::__anon1319::__anon1320
|
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
H A D | chcr_ipsec.h | 47 u16 resv; member in struct:ipsec_sa_entry
|
/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_gem_shrinker.c | 50 if (!dma_resv_trylock(shmem->base.resv)) 57 dma_resv_unlock(shmem->base.resv);
|
/linux-master/drivers/net/ethernet/netronome/nfp/crypto/ |
H A D | ipsec.c | 94 u32 resv[15]; member in struct:nfp_ipsec_cfg_add_sa::__anon619::nfp_ipsec_aesgcm
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_cotable.c | 192 dma_resv_assert_held(bo->base.resv); 334 dma_resv_assert_held(bo->base.resv); 508 ret = dma_resv_reserve_fences(bo->base.resv, 1);
|
/linux-master/drivers/scsi/lpfc/ |
H A D | lpfc_hw.h | 1015 uint8_t resv; member in struct:_D_ID::__anon107::__anon108 1023 uint8_t resv;
|
/linux-master/arch/sparc/include/asm/ |
H A D | vio.h | 44 u64 resv[6]; member in struct:vio_rdx 71 u16 resv; member in struct:vio_dring_register 79 u64 resv[5]; member in struct:vio_dring_unregister 179 u32 resv; member in struct:vio_disk_vtoc::__anon35 200 u16 resv; member in struct:vio_disk_devid 242 u32 resv; member in struct:vio_net_mcast_info
|