Home
last modified time | relevance | path

Searched refs:last_seq (Results 1 - 25 of 54) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_fence.c125 seq = atomic_read(&drv->last_seq); in amdgpu_fence_read()
277 uint32_t seq, last_seq; in amdgpu_fence_process() local
280 last_seq = atomic_read(&ring->fence_drv.last_seq); in amdgpu_fence_process()
283 } while (atomic_cmpxchg(&drv->last_seq, last_seq, seq) != last_seq); in amdgpu_fence_process()
289 if (unlikely(seq == last_seq)) in amdgpu_fence_process()
292 last_seq &= drv->num_fences_mask; in amdgpu_fence_process()
298 ++last_seq; in amdgpu_fence_process()
419 uint32_t last_seq, sync_seq; amdgpu_fence_last_unsignaled_time_us() local
[all...]
H A Damdgpu_ring_mux.c80 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()
102 /*resubmit all the fences between (last_seq, seq]*/ in amdgpu_mux_resubmit_chunks()
104 if (chunk->sync_seq > last_seq && chunk->sync_seq <= seq) { in amdgpu_mux_resubmit_chunks()
465 uint32_t last_seq = 0; in scan_and_remove_signaled_chunk() local
475 last_seq = atomic_read(&ring->fence_drv.last_seq); in scan_and_remove_signaled_chunk()
478 if (chunk->sync_seq <= last_seq) { in scan_and_remove_signaled_chunk()
[all...]
H A Damdgpu_debugfs.c1806 uint32_t sync_seq, last_seq; in amdgpu_ib_preempt_fences_swap() local
1808 last_seq = atomic_read(&ring->fence_drv.last_seq); in amdgpu_ib_preempt_fences_swap()
1811 last_seq &= drv->num_fences_mask; in amdgpu_ib_preempt_fences_swap()
1817 ++last_seq; in amdgpu_ib_preempt_fences_swap()
1818 last_seq &= drv->num_fences_mask; in amdgpu_ib_preempt_fences_swap()
1819 ptr = &drv->fences[last_seq]; in amdgpu_ib_preempt_fences_swap()
1827 fences[last_seq] = fence; in amdgpu_ib_preempt_fences_swap()
1829 } while (last_seq != sync_seq); in amdgpu_ib_preempt_fences_swap()
1874 if (preempt_seq <= atomic_read(&drv->last_seq)) { in amdgpu_ib_preempt_mark_partial_job()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_fence.c97 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
206 * process needs to update the last_seq btw the atomic read and in radeon_fence_activity()
212 * polling process and the other process that xchg the last_seq in radeon_fence_activity()
221 * have temporarly set the last_seq not to the true real last in radeon_fence_activity()
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()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_fence.c123 seq = atomic_read(&drv->last_seq); in amdgpu_fence_read()
247 uint32_t seq, last_seq; in amdgpu_fence_process() local
251 last_seq = atomic_read(&ring->fence_drv.last_seq); in amdgpu_fence_process()
254 } while (atomic_cmpxchg(&drv->last_seq, last_seq, seq) != last_seq); in amdgpu_fence_process()
260 if (unlikely(seq == last_seq)) in amdgpu_fence_process()
263 last_seq &= drv->num_fences_mask; in amdgpu_fence_process()
269 ++last_seq; in amdgpu_fence_process()
[all...]
H A Damdgpu_debugfs.c1361 uint32_t sync_seq, last_seq; in amdgpu_ib_preempt_fences_swap() local
1363 last_seq = atomic_read(&ring->fence_drv.last_seq); in amdgpu_ib_preempt_fences_swap()
1366 last_seq &= drv->num_fences_mask; in amdgpu_ib_preempt_fences_swap()
1372 ++last_seq; in amdgpu_ib_preempt_fences_swap()
1373 last_seq &= drv->num_fences_mask; in amdgpu_ib_preempt_fences_swap()
1374 ptr = &drv->fences[last_seq]; in amdgpu_ib_preempt_fences_swap()
1382 fences[last_seq] = fence; in amdgpu_ib_preempt_fences_swap()
1384 } while (last_seq != sync_seq); in amdgpu_ib_preempt_fences_swap()
1429 if (preempt_seq <= atomic_read(&drv->last_seq)) { in amdgpu_ib_preempt_mark_partial_job()
[all...]
H A Damdgpu_job.c49 job->base.sched->name, atomic_read(&ring->fence_drv.last_seq), in amdgpu_job_timedout()
/kernel/linux/linux-5.10/drivers/gpu/drm/virtio/
H A Dvirtgpu_fence.c51 if (atomic64_read(&fence->drv->last_seq) >= fence->f.seqno) in virtio_fence_signaled()
65 snprintf(str, size, "%llu", (u64)atomic64_read(&fence->drv->last_seq)); in virtio_timeline_value_str()
115 u64 last_seq) in virtio_gpu_fence_event_process()
122 atomic64_set(&vgdev->fence_drv.last_seq, last_seq); in virtio_gpu_fence_event_process()
124 if (last_seq < fence->f.seqno) in virtio_gpu_fence_event_process()
114 virtio_gpu_fence_event_process(struct virtio_gpu_device *vgdev, u64 last_seq) virtio_gpu_fence_event_process() argument
H A Dvirtgpu_debugfs.c64 (u64)atomic64_read(&vgdev->fence_drv.last_seq), in virtio_gpu_debugfs_irq_info()
H A Dvirtgpu_drv.h108 atomic64_t last_seq; member
371 u64 last_seq);
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_fence.c98 seq = lower_32_bits(atomic64_read(&drv->last_seq)); in radeon_fence_read()
178 seq = atomic64_read(&fence->rdev->fence_drv[fence->ring].last_seq); in radeon_fence_check_signaled()
207 uint64_t seq, last_seq, last_emitted; in radeon_fence_activity() local
214 * process needs to update the last_seq btw the atomic read and in radeon_fence_activity()
220 * polling process and the other process that xchg the last_seq in radeon_fence_activity()
229 * have temporarly set the last_seq not to the true real last in radeon_fence_activity()
232 last_seq = atomic64_read(&rdev->fence_drv[ring].last_seq); in radeon_fence_activity()
236 seq |= last_seq & 0xffffffff00000000LL; in radeon_fence_activity()
237 if (seq < last_seq) { in radeon_fence_activity()
[all...]
/kernel/linux/linux-5.10/drivers/md/bcache/
H A Djournal.c111 * Check from the oldest jset for last_seq. If in journal_read_bucket()
112 * i->j.seq < j->last_seq, it means the oldest jset in journal_read_bucket()
120 if (i->j.seq >= j->last_seq) in journal_read_bucket()
132 * if j->seq is less than any i->j.last_seq in journal_read_bucket()
135 if (j->seq < i->j.last_seq) in journal_read_bucket()
357 uint64_t start = i->j.last_seq, end = i->j.seq, n = start; in bch_journal_replay()
570 #define last_seq(j) ((j)->seq - fifo_used(&(j)->pin) + 1) macro
656 uint64_t last_seq; in journal_reclaim() local
665 last_seq = last_seq( in journal_reclaim()
[all...]
/kernel/linux/linux-6.6/drivers/md/bcache/
H A Djournal.c109 * Check from the oldest jset for last_seq. If in journal_read_bucket()
110 * i->j.seq < j->last_seq, it means the oldest jset in journal_read_bucket()
118 if (i->j.seq >= j->last_seq) in journal_read_bucket()
130 * if j->seq is less than any i->j.last_seq in journal_read_bucket()
133 if (j->seq < i->j.last_seq) in journal_read_bucket()
356 uint64_t start = i->j.last_seq, end = i->j.seq, n = start; in bch_journal_replay()
569 #define last_seq(j) ((j)->seq - fifo_used(&(j)->pin) + 1) macro
653 uint64_t last_seq; in journal_reclaim() local
662 last_seq = last_seq( in journal_reclaim()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
H A D11n_rxreorder.c346 u16 last_seq = 0; in mwifiex_11n_create_rx_reorder_tbl() local
375 last_seq = node->rx_seq[tid]; in mwifiex_11n_create_rx_reorder_tbl()
380 last_seq = node->rx_seq[tid]; in mwifiex_11n_create_rx_reorder_tbl()
382 last_seq = priv->rx_seq[tid]; in mwifiex_11n_create_rx_reorder_tbl()
387 "info: last_seq=%d start_win=%d\n", in mwifiex_11n_create_rx_reorder_tbl()
388 last_seq, new_node->start_win); in mwifiex_11n_create_rx_reorder_tbl()
390 if (last_seq != MWIFIEX_DEF_11N_RX_SEQ_NUM && in mwifiex_11n_create_rx_reorder_tbl()
391 last_seq >= new_node->start_win) { in mwifiex_11n_create_rx_reorder_tbl()
392 new_node->start_win = last_seq + 1; in mwifiex_11n_create_rx_reorder_tbl()
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/
H A D11n_rxreorder.c334 u16 last_seq = 0; in mwifiex_11n_create_rx_reorder_tbl() local
363 last_seq = node->rx_seq[tid]; in mwifiex_11n_create_rx_reorder_tbl()
368 last_seq = node->rx_seq[tid]; in mwifiex_11n_create_rx_reorder_tbl()
370 last_seq = priv->rx_seq[tid]; in mwifiex_11n_create_rx_reorder_tbl()
375 "info: last_seq=%d start_win=%d\n", in mwifiex_11n_create_rx_reorder_tbl()
376 last_seq, new_node->start_win); in mwifiex_11n_create_rx_reorder_tbl()
378 if (last_seq != MWIFIEX_DEF_11N_RX_SEQ_NUM && in mwifiex_11n_create_rx_reorder_tbl()
379 last_seq >= new_node->start_win) { in mwifiex_11n_create_rx_reorder_tbl()
380 new_node->start_win = last_seq + 1; in mwifiex_11n_create_rx_reorder_tbl()
/kernel/linux/linux-5.10/include/linux/netfilter/
H A Dnf_conntrack_tcp.h24 u_int32_t last_seq; /* Last sequence number seen in dir */ member
/kernel/linux/linux-6.6/include/linux/netfilter/
H A Dnf_conntrack_tcp.h24 u_int32_t last_seq; /* Last sequence number seen in dir */ member
/kernel/linux/linux-6.6/include/net/
H A Dmctp.h161 u8 last_seq; member
/kernel/linux/linux-5.10/net/rxrpc/
H A Dconn_event.c101 pkt.ack.firstPacket = htonl(chan->last_seq + 1); in rxrpc_conn_retransmit_call()
102 pkt.ack.previousPacket = htonl(chan->last_seq); in rxrpc_conn_retransmit_call()
/kernel/linux/linux-6.6/net/rxrpc/
H A Dconn_event.c156 pkt.ack.firstPacket = htonl(chan->last_seq + 1); in rxrpc_conn_retransmit_call()
157 pkt.ack.previousPacket = htonl(chan->last_seq); in rxrpc_conn_retransmit_call()
/kernel/linux/linux-5.10/fs/nilfs2/
H A Dsysfs.c473 u64 last_seq; in nilfs_segctor_last_seg_sequence_show() local
476 last_seq = nilfs->ns_last_seq; in nilfs_segctor_last_seg_sequence_show()
479 return snprintf(buf, PAGE_SIZE, "%llu\n", last_seq); in nilfs_segctor_last_seg_sequence_show()
/kernel/linux/linux-6.6/fs/nilfs2/
H A Dsysfs.c464 u64 last_seq; in nilfs_segctor_last_seg_sequence_show() local
467 last_seq = nilfs->ns_last_seq; in nilfs_segctor_last_seg_sequence_show()
470 return sysfs_emit(buf, "%llu\n", last_seq); in nilfs_segctor_last_seg_sequence_show()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsta.h361 * @last_seq: last sequence per tid for duplicate packet detection
365 __le16 last_seq[IWL_MAX_TID_COUNT + 1]; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dbcache.h163 __u64 last_seq; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dbcache.h163 __u64 last_seq; member

Completed in 22 milliseconds

123