/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_fence.c | 144 (*fence)->seq = seq = ++rdev->fence_drv[ring].sync_seq[ring]; 225 last_emitted = rdev->fence_drv[ring].sync_seq[ring]; 300 fence_drv->sync_seq[ring], ring); 634 if (seq[ring] >= rdev->fence_drv[ring].sync_seq[ring]) { 663 seq[ring] = rdev->fence_drv[ring].sync_seq[ring]; 726 emitted = rdev->fence_drv[ring].sync_seq[ring] 758 if (fence->seq <= fdrv->sync_seq[fence->ring]) 791 dst->sync_seq[i] = max(dst->sync_seq[i], src->sync_seq[ [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_fence.c | 161 seq = ++ring->fence_drv.sync_seq; 233 seq = ++ring->fence_drv.sync_seq; 285 seq != ring->fence_drv.sync_seq) 344 uint64_t seq = READ_ONCE(ring->fence_drv.sync_seq); 404 emitted += READ_ONCE(ring->fence_drv.sync_seq); 419 uint32_t last_seq, sync_seq; local 422 sync_seq = READ_ONCE(ring->fence_drv.sync_seq); 423 if (last_seq == sync_seq) 520 ring->fence_drv.sync_seq [all...] |
H A D | amdgpu_ring_mux.c | 104 if (chunk->sync_seq > last_seq && chunk->sync_seq <= seq) { 106 chunk->sync_seq, 108 if (chunk->sync_seq == 476 if (chunk->sync_seq <= last_seq) { 536 chunk->sync_seq = READ_ONCE(ring->fence_drv.sync_seq); 569 mux->seqno_to_resubmit = ring->fence_drv.sync_seq;
|
H A D | amdgpu_ring_mux.h | 87 * @sync_seq: the fence seqno related with the saved IB. 96 uint32_t sync_seq; member in struct:amdgpu_mux_chunk
|
H A D | umsch_mm_v4_0.c | 306 set_hw_resources.api_status.api_completion_fence_value = ++umsch->ring.fence_drv.sync_seq; 356 add_queue.api_status.api_completion_fence_value = ++umsch->ring.fence_drv.sync_seq; 388 remove_queue.api_status.api_completion_fence_value = ++umsch->ring.fence_drv.sync_seq;
|
H A D | amdgpu_debugfs.c | 1818 uint32_t sync_seq, last_seq; local 1821 sync_seq = ring->fence_drv.sync_seq; 1824 sync_seq &= drv->num_fences_mask; 1841 } while (last_seq != sync_seq); 1955 ring->fence_drv.sync_seq) {
|
H A D | amdgpu_job.c | 63 ring->fence_drv.sync_seq);
|
H A D | amdgpu_umsch_mm.c | 508 r = amdgpu_fence_wait_polling(ring, ring->fence_drv.sync_seq, adev->usec_timeout); 511 ring->fence_drv.sync_seq);
|
H A D | amdgpu_ring.h | 117 /* sync_seq is protected by ring emission lock */ 118 uint32_t sync_seq; member in struct:amdgpu_fence_driver
|
H A D | mes_v10_1.c | 111 api_status->api_completion_fence_value = ++mes->ring.fence_drv.sync_seq; 119 r = amdgpu_fence_wait_polling(ring, ring->fence_drv.sync_seq,
|
H A D | uvd_v6_0.c | 1093 uint32_t seq = ring->fence_drv.sync_seq; 1122 uint32_t seq = ring->fence_drv.sync_seq;
|
H A D | mes_v11_0.c | 132 api_status->api_completion_fence_value = ++mes->ring.fence_drv.sync_seq; 140 r = amdgpu_fence_wait_polling(ring, ring->fence_drv.sync_seq,
|
H A D | cik_sdma.c | 822 uint32_t seq = ring->fence_drv.sync_seq;
|
H A D | si_dma.c | 415 uint32_t seq = ring->fence_drv.sync_seq;
|
H A D | vce_v3_0.c | 888 uint32_t seq = ring->fence_drv.sync_seq;
|
H A D | sdma_v2_4.c | 757 uint32_t seq = ring->fence_drv.sync_seq;
|
H A D | amdgpu_vpe.c | 529 uint32_t seq = ring->fence_drv.sync_seq;
|
H A D | sdma_v3_0.c | 1030 uint32_t seq = ring->fence_drv.sync_seq;
|
H A D | sdma_v5_0.c | 1253 uint32_t seq = ring->fence_drv.sync_seq;
|
H A D | sdma_v5_2.c | 1093 uint32_t seq = ring->fence_drv.sync_seq;
|
H A D | sdma_v6_0.c | 1106 uint32_t seq = ring->fence_drv.sync_seq;
|
H A D | sdma_v4_4_2.c | 1186 uint32_t seq = ring->fence_drv.sync_seq;
|
H A D | sdma_v4_0.c | 1648 uint32_t seq = ring->fence_drv.sync_seq;
|
/linux-master/drivers/md/ |
H A D | md.h | 546 atomic_t sync_seq; member in struct:mddev
|
H A D | md.c | 754 atomic_set(&mddev->sync_seq, 0); 4907 int sync_seq; local 4910 sync_seq = atomic_read(&mddev->sync_seq); 4931 (check_seq && sync_seq != atomic_read(&mddev->sync_seq))); 9705 atomic_inc(&mddev->sync_seq);
|