Searched refs:last_seq (Results 1 – 11 of 11) sorted by relevance
| /openbsd/src/sys/dev/pci/drm/amd/amdgpu/ |
| D | amdgpu_fence.c | 132 seq = atomic_read(&drv->last_seq); in amdgpu_fence_read() 288 uint32_t seq, last_seq; in amdgpu_fence_process() local 291 last_seq = atomic_read(&ring->fence_drv.last_seq); in amdgpu_fence_process() 294 } while (atomic_cmpxchg(&drv->last_seq, last_seq, seq) != last_seq); in amdgpu_fence_process() 300 if (unlikely(seq == last_seq)) in amdgpu_fence_process() 303 last_seq &= drv->num_fences_mask; in amdgpu_fence_process() 309 ++last_seq; in amdgpu_fence_process() 310 last_seq &= drv->num_fences_mask; in amdgpu_fence_process() 311 ptr = &drv->fences[last_seq]; in amdgpu_fence_process() 324 } while (last_seq != seq); in amdgpu_fence_process() [all …]
|
| D | amdgpu_ring_mux.c | 80 uint32_t seq, last_seq; in amdgpu_mux_resubmit_chunks() local 99 last_seq = atomic_read(&e->ring->fence_drv.last_seq); in amdgpu_mux_resubmit_chunks() 101 if (last_seq < seq) { in amdgpu_mux_resubmit_chunks() 104 if (chunk->sync_seq > last_seq && chunk->sync_seq <= seq) { in amdgpu_mux_resubmit_chunks() 484 uint32_t last_seq = 0; in scan_and_remove_signaled_chunk() local 494 last_seq = atomic_read(&ring->fence_drv.last_seq); in scan_and_remove_signaled_chunk() 497 if (chunk->sync_seq <= last_seq) { in scan_and_remove_signaled_chunk()
|
| D | amdgpu_debugfs.c | 1818 uint32_t sync_seq, last_seq; in amdgpu_ib_preempt_fences_swap() local 1820 last_seq = atomic_read(&ring->fence_drv.last_seq); in amdgpu_ib_preempt_fences_swap() 1823 last_seq &= drv->num_fences_mask; in amdgpu_ib_preempt_fences_swap() 1829 ++last_seq; in amdgpu_ib_preempt_fences_swap() 1830 last_seq &= drv->num_fences_mask; in amdgpu_ib_preempt_fences_swap() 1831 ptr = &drv->fences[last_seq]; in amdgpu_ib_preempt_fences_swap() 1839 fences[last_seq] = fence; in amdgpu_ib_preempt_fences_swap() 1841 } while (last_seq != sync_seq); in amdgpu_ib_preempt_fences_swap() 1886 if (preempt_seq <= atomic_read(&drv->last_seq)) { in amdgpu_ib_preempt_mark_partial_job() 1954 if (atomic_read(&ring->fence_drv.last_seq) != in amdgpu_debugfs_ib_preempt()
|
| D | amdgpu_job.c | 124 job->base.sched->name, atomic_read(&ring->fence_drv.last_seq), in amdgpu_job_timedout()
|
| D | amdgpu_ring.h | 119 atomic_t last_seq; member
|
| /openbsd/src/sys/dev/pci/drm/radeon/ |
| D | radeon_fence.c | 97 seq = lower_32_bits(atomic64_read(&drv->last_seq)); in radeon_fence_read() 177 seq = atomic64_read(&fence->rdev->fence_drv[fence->ring].last_seq); in radeon_fence_check_signaled() 199 uint64_t seq, last_seq, last_emitted; in radeon_fence_activity() local 224 last_seq = atomic64_read(&rdev->fence_drv[ring].last_seq); in radeon_fence_activity() 228 seq |= last_seq & 0xffffffff00000000LL; in radeon_fence_activity() 229 if (seq < last_seq) { in radeon_fence_activity() 234 if (seq <= last_seq || seq > last_emitted) in radeon_fence_activity() 242 last_seq = seq; in radeon_fence_activity() 251 } while (atomic64_xchg(&rdev->fence_drv[ring].last_seq, seq) > seq); in radeon_fence_activity() 300 (uint64_t)atomic64_read(&fence_drv->last_seq), in radeon_fence_check_lockup() [all …]
|
| D | radeon.h | 380 atomic64_t last_seq; member
|
| /openbsd/src/sys/dev/pci/ |
| D | if_iwmvar.h | 464 uint16_t last_seq[IWM_MAX_TID_COUNT + 1]; member
|
| D | if_iwxvar.h | 444 uint16_t last_seq[IWX_MAX_TID_COUNT + 1]; member
|
| D | if_iwx.c | 4877 dup_data->last_seq[tid] == seq && in iwx_detect_duplicate() 4886 if (dup_data->last_seq[tid] == seq && in iwx_detect_duplicate() 4892 dup_data->last_seq[tid] = seq; in iwx_detect_duplicate()
|
| D | if_iwm.c | 4997 dup_data->last_seq[tid] == seq && in iwm_detect_duplicate() 5006 if (dup_data->last_seq[tid] == seq && in iwm_detect_duplicate() 5012 dup_data->last_seq[tid] = seq; in iwm_detect_duplicate()
|