/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_fence.c | 108 struct amdgpu_fence_driver *drv = &ring->fence_drv; 124 struct amdgpu_fence_driver *drv = &ring->fence_drv; 157 seq = ++ring->fence_drv.sync_seq; 160 &ring->fence_drv.lock, 163 amdgpu_ring_emit_fence(ring, ring->fence_drv.gpu_addr, 166 ptr = &ring->fence_drv.fences[seq & ring->fence_drv.num_fences_mask]; 209 seq = ++ring->fence_drv.sync_seq; 210 amdgpu_ring_emit_fence(ring, ring->fence_drv.gpu_addr, 227 mod_timer(&ring->fence_drv.fallback_timer [all...] |
amdgpu_debugfs.c | 1059 struct amdgpu_fence_driver *drv = &ring->fence_drv; 1062 last_seq = atomic_read(&ring->fence_drv.last_seq); 1063 sync_seq = ring->fence_drv.sync_seq; 1120 struct amdgpu_fence_driver *drv = &ring->fence_drv; 1163 length = ring->fence_drv.num_fences_mask + 1; 1185 if (atomic_read(&ring->fence_drv.last_seq) != 1186 ring->fence_drv.sync_seq) {
|
amdgpu_job.c | 52 job->base.sched->name, atomic_read(&ring->fence_drv.last_seq), 53 ring->fence_drv.sync_seq);
|
amdgpu_uvd_v6_0.c | 1064 uint32_t seq = ring->fence_drv.sync_seq; 1065 uint64_t addr = ring->fence_drv.gpu_addr; 1093 uint32_t seq = ring->fence_drv.sync_seq; 1094 uint64_t addr = ring->fence_drv.gpu_addr;
|
amdgpu_ring.h | 185 struct amdgpu_fence_driver fence_drv; member in struct:amdgpu_ring
|
amdgpu_sdma_v2_4.c | 779 uint32_t seq = ring->fence_drv.sync_seq; 780 uint64_t addr = ring->fence_drv.gpu_addr;
|
amdgpu_si_dma.c | 427 uint32_t seq = ring->fence_drv.sync_seq; 428 uint64_t addr = ring->fence_drv.gpu_addr;
|
amdgpu_vce_v3_0.c | 867 uint32_t seq = ring->fence_drv.sync_seq; 868 uint64_t addr = ring->fence_drv.gpu_addr;
|
amdgpu_cik_sdma.c | 839 uint32_t seq = ring->fence_drv.sync_seq; 840 uint64_t addr = ring->fence_drv.gpu_addr;
|
amdgpu_sdma_v3_0.c | 1050 uint32_t seq = ring->fence_drv.sync_seq; 1051 uint64_t addr = ring->fence_drv.gpu_addr;
|
amdgpu_sdma_v5_0.c | 1125 uint32_t seq = ring->fence_drv.sync_seq; 1126 uint64_t addr = ring->fence_drv.gpu_addr;
|
amdgpu_sdma_v4_0.c | 1710 uint32_t seq = ring->fence_drv.sync_seq; 1711 uint64_t addr = ring->fence_drv.gpu_addr;
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_fence.c | 77 struct radeon_fence_driver *drv = &rdev->fence_drv[ring]; 98 struct radeon_fence_driver *drv = &rdev->fence_drv[ring]; 128 &rdev->fence_drv[ring].lockup_work, 154 (*fence)->seq = seq = ++rdev->fence_drv[ring].sync_seq[ring]; 184 seq = atomic64_read(&fence->rdev->fence_drv[fence->ring].last_seq); 252 last_seq = atomic64_read(&rdev->fence_drv[ring].last_seq); 254 last_emitted = rdev->fence_drv[ring].sync_seq[ring]; 279 } while (atomic64_xchg(&rdev->fence_drv[ring].last_seq, seq) > seq); 297 struct radeon_fence_driver *fence_drv; local in function:radeon_fence_check_lockup 301 fence_drv = container_of(work, struct radeon_fence_driver [all...] |
radeon_evergreen_dma.c | 50 u64 addr = rdev->fence_drv[fence->ring].gpu_addr;
|
radeon_uvd_v2_2.c | 48 uint64_t addr = rdev->fence_drv[fence->ring].gpu_addr;
|
radeon_uvd_v1_0.c | 90 uint64_t addr = rdev->fence_drv[fence->ring].gpu_addr;
|
radeon_r600_dma.c | 295 u64 addr = rdev->fence_drv[fence->ring].gpu_addr;
|
radeon_cik_sdma.c | 209 u64 addr = rdev->fence_drv[fence->ring].gpu_addr;
|
radeon_vce.c | 796 uint64_t addr = rdev->fence_drv[fence->ring].gpu_addr;
|
radeon_r300.c | 271 radeon_ring_write(ring, PACKET0(rdev->fence_drv[fence->ring].scratch_reg, 0));
|
/src/sys/external/bsd/drm2/dist/drm/virtio/ |
virtgpu_fence.c | 83 struct virtio_gpu_fence_driver *drv = &vgdev->fence_drv; 104 struct virtio_gpu_fence_driver *drv = &vgdev->fence_drv; 122 struct virtio_gpu_fence_driver *drv = &vgdev->fence_drv; 127 atomic64_set(&vgdev->fence_drv.last_seq, last_seq);
|
virtgpu_debugfs.c | 67 (u64)atomic64_read(&vgdev->fence_drv.last_seq), 68 vgdev->fence_drv.sync_seq);
|
virtgpu_kms.c | 148 vgdev->fence_drv.context = dma_fence_context_alloc(1); 149 spin_lock_init(&vgdev->fence_drv.lock); 150 INIT_LIST_HEAD(&vgdev->fence_drv.fences);
|
virtgpu_drv.h | 192 struct virtio_gpu_fence_driver fence_drv; member in struct:virtio_gpu_device
|
virtgpu_ioctl.c | 95 if (!dma_fence_match_context(in_fence, vgdev->fence_drv.context))
|