Searched refs:resv (Results 176 - 200 of 272) sorted by last modified time

1234567891011

/linux-master/drivers/gpu/drm/virtio/
H A Dvirtgpu_ioctl.c354 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 Dradeon_vm.c704 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 Dmsm_gem_submit.c362 dma_resv_add_fence(obj->resv, submit->user_fence,
365 dma_resv_add_fence(obj->resv, submit->user_fence,
H A Dmsm_gem_shrinker.c78 return dma_resv_wait_timeout(obj->resv, usage, false, 10) > 0;
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_vm.c62 * 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 Dpvr_job.c361 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 Dpvr_gem.c204 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 Di915_gem_object.c915 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 Di915_gem_object.h147 #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 Di915_gem_clflush.c112 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 Detnaviv_gem_submit.c10 #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 Ddrm_gpuvm.c68 * 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 Damdgpu_dm_plane.c867 r = dma_resv_reserve_fences(rbo->tbo.base.resv, 1);
/linux-master/fs/xfs/libxfs/
H A Dxfs_alloc.h57 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 Damdgpu_uvd.c1172 bo->tbo.base.resv,
/linux-master/tools/include/uapi/linux/
H A Dio_uring.h493 __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 Dib_mad.h146 __be16 resv; member in struct:ib_mad_hdr
/linux-master/include/linux/
H A Dhugetlb_cgroup.h146 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 Dmtk-devapc.c27 u32 resv:4; member in struct:mtk_devapc_vio_dbgs::__anon1319::__anon1320
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
H A Dchcr_ipsec.h47 u16 resv; member in struct:ipsec_sa_entry
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_gem_shrinker.c50 if (!dma_resv_trylock(shmem->base.resv))
57 dma_resv_unlock(shmem->base.resv);
/linux-master/drivers/net/ethernet/netronome/nfp/crypto/
H A Dipsec.c94 u32 resv[15]; member in struct:nfp_ipsec_cfg_add_sa::__anon619::nfp_ipsec_aesgcm
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_cotable.c192 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 Dlpfc_hw.h1015 uint8_t resv; member in struct:_D_ID::__anon107::__anon108
1023 uint8_t resv;
/linux-master/arch/sparc/include/asm/
H A Dvio.h44 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

Completed in 344 milliseconds

1234567891011