Searched refs:sync_seq (Results 1 - 25 of 33) sorted by relevance

12

/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_fence.c144 (*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 Damdgpu_fence.c161 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 Damdgpu_ring_mux.c104 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 Damdgpu_ring_mux.h87 * @sync_seq: the fence seqno related with the saved IB.
96 uint32_t sync_seq; member in struct:amdgpu_mux_chunk
H A Dumsch_mm_v4_0.c306 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 Damdgpu_debugfs.c1818 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 Damdgpu_job.c63 ring->fence_drv.sync_seq);
H A Damdgpu_umsch_mm.c508 r = amdgpu_fence_wait_polling(ring, ring->fence_drv.sync_seq, adev->usec_timeout);
511 ring->fence_drv.sync_seq);
H A Damdgpu_ring.h117 /* sync_seq is protected by ring emission lock */
118 uint32_t sync_seq; member in struct:amdgpu_fence_driver
H A Dmes_v10_1.c111 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 Duvd_v6_0.c1093 uint32_t seq = ring->fence_drv.sync_seq;
1122 uint32_t seq = ring->fence_drv.sync_seq;
H A Dmes_v11_0.c132 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 Dcik_sdma.c822 uint32_t seq = ring->fence_drv.sync_seq;
H A Dsi_dma.c415 uint32_t seq = ring->fence_drv.sync_seq;
H A Dvce_v3_0.c888 uint32_t seq = ring->fence_drv.sync_seq;
H A Dsdma_v2_4.c757 uint32_t seq = ring->fence_drv.sync_seq;
H A Damdgpu_vpe.c529 uint32_t seq = ring->fence_drv.sync_seq;
H A Dsdma_v3_0.c1030 uint32_t seq = ring->fence_drv.sync_seq;
H A Dsdma_v5_0.c1253 uint32_t seq = ring->fence_drv.sync_seq;
H A Dsdma_v5_2.c1093 uint32_t seq = ring->fence_drv.sync_seq;
H A Dsdma_v6_0.c1106 uint32_t seq = ring->fence_drv.sync_seq;
H A Dsdma_v4_4_2.c1186 uint32_t seq = ring->fence_drv.sync_seq;
H A Dsdma_v4_0.c1648 uint32_t seq = ring->fence_drv.sync_seq;
/linux-master/drivers/md/
H A Dmd.h546 atomic_t sync_seq; member in struct:mddev
H A Dmd.c754 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);

Completed in 253 milliseconds

12