Home
last modified time | relevance | path

Searched refs:cur_seq (Results 1 – 21 of 21) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_hmm.c68 unsigned long cur_seq) in amdgpu_hmm_invalidate_gfx() argument
79 mmu_interval_set_seq(mni, cur_seq); in amdgpu_hmm_invalidate_gfx()
105 unsigned long cur_seq) in amdgpu_hmm_invalidate_hsa() argument
112 amdgpu_amdkfd_evict_userptr(mni, cur_seq, bo->kfd_bo); in amdgpu_hmm_invalidate_hsa()
Damdgpu_amdkfd.h197 unsigned long cur_seq, struct kgd_mem *mem);
222 unsigned long cur_seq, struct kgd_mem *mem) in amdgpu_amdkfd_evict_userptr() argument
Damdgpu_amdkfd_gpuvm.c2508 unsigned long cur_seq, struct kgd_mem *mem) in amdgpu_amdkfd_evict_userptr() argument
2520 mmu_interval_set_seq(mni, cur_seq); in amdgpu_amdkfd_evict_userptr()
/linux-6.12.1/mm/
Dmmu_notifier.c274 unsigned long cur_seq; in mn_itree_release() local
278 mn_itree_inv_start_range(subscriptions, &range, &cur_seq); in mn_itree_release()
282 cur_seq); in mn_itree_release()
433 unsigned long cur_seq; in mn_itree_invalidate() local
436 mn_itree_inv_start_range(subscriptions, range, &cur_seq); in mn_itree_invalidate()
442 cur_seq); in mn_itree_invalidate()
/linux-6.12.1/include/linux/
Dmmu_notifier.h245 unsigned long cur_seq);
325 unsigned long cur_seq) in mmu_interval_set_seq() argument
327 WRITE_ONCE(interval_sub->invalidate_seq, cur_seq); in mmu_interval_set_seq()
Dkmsg_dump.h38 u64 cur_seq; member
/linux-6.12.1/fs/bcachefs/
Djournal.c1211 int bch2_fs_journal_start(struct journal *j, u64 cur_seq) in bch2_fs_journal_start() argument
1218 u64 last_seq = cur_seq, nr, seq; in bch2_fs_journal_start()
1230 nr = cur_seq - last_seq; in bch2_fs_journal_start()
1242 j->replay_journal_seq_end = cur_seq; in bch2_fs_journal_start()
1244 j->flushed_seq_ondisk = cur_seq - 1; in bch2_fs_journal_start()
1245 j->seq_ondisk = cur_seq - 1; in bch2_fs_journal_start()
1247 j->pin.back = cur_seq; in bch2_fs_journal_start()
1248 atomic64_set(&j->seq, cur_seq - 1); in bch2_fs_journal_start()
1260 BUG_ON(seq >= cur_seq); in bch2_fs_journal_start()
1278 j->last_empty_seq = cur_seq - 1; /* to match j->seq */ in bch2_fs_journal_start()
/linux-6.12.1/drivers/gpu/drm/radeon/
Dradeon_mn.c51 unsigned long cur_seq) in radeon_mn_invalidate() argument
/linux-6.12.1/drivers/infiniband/hw/hfi1/
Duser_exp_rcv.c25 unsigned long cur_seq);
28 unsigned long cur_seq);
894 unsigned long cur_seq) in tid_rb_invalidate() argument
944 unsigned long cur_seq) in tid_cover_invalidate() argument
952 mmu_interval_set_seq(mni, cur_seq); in tid_cover_invalidate()
/linux-6.12.1/kernel/printk/
Dprintk.c4735 if (iter->cur_seq < min_seq) in kmsg_dump_get_line()
4736 iter->cur_seq = min_seq; in kmsg_dump_get_line()
4742 if (!prb_read_valid(prb, iter->cur_seq, &r)) in kmsg_dump_get_line()
4746 if (!prb_read_valid_info(prb, iter->cur_seq, in kmsg_dump_get_line()
4755 iter->cur_seq = r.info->seq + 1; in kmsg_dump_get_line()
4798 if (iter->cur_seq < min_seq) in kmsg_dump_get_buffer()
4799 iter->cur_seq = min_seq; in kmsg_dump_get_buffer()
4801 if (prb_read_valid_info(prb, iter->cur_seq, &info, NULL)) { in kmsg_dump_get_buffer()
4802 if (info.seq != iter->cur_seq) { in kmsg_dump_get_buffer()
4804 iter->cur_seq = info.seq; in kmsg_dump_get_buffer()
[all …]
/linux-6.12.1/fs/nfs/
Dnfs4session.c204 u32 cur_seq = 0; in nfs4_slot_seqid_in_use() local
208 if (nfs4_slot_get_seqid(tbl, slotid, &cur_seq) == 0 && in nfs4_slot_seqid_in_use()
209 cur_seq == seq_nr && test_bit(slotid, tbl->used_slots)) in nfs4_slot_seqid_in_use()
/linux-6.12.1/drivers/gpu/drm/i915/gem/
Di915_gem_userptr.c61 unsigned long cur_seq) in i915_gem_userptr_invalidate() argument
63 mmu_interval_set_seq(mni, cur_seq); in i915_gem_userptr_invalidate()
/linux-6.12.1/net/mptcp/
Doptions.c1016 u64 __mptcp_expand_seq(u64 old_seq, u64 cur_seq) in __mptcp_expand_seq() argument
1021 cur_seq32 = (u32)cur_seq; in __mptcp_expand_seq()
1022 cur_seq = (old_seq & GENMASK_ULL(63, 32)) + cur_seq32; in __mptcp_expand_seq()
1024 return cur_seq + (1LL << 32); in __mptcp_expand_seq()
1028 return cur_seq - (1LL << 32); in __mptcp_expand_seq()
1029 return cur_seq; in __mptcp_expand_seq()
Dprotocol.h858 u64 __mptcp_expand_seq(u64 old_seq, u64 cur_seq);
859 static inline u64 mptcp_expand_seq(u64 old_seq, u64 cur_seq, bool use_64bit) in mptcp_expand_seq() argument
862 return cur_seq; in mptcp_expand_seq()
864 return __mptcp_expand_seq(old_seq, cur_seq); in mptcp_expand_seq()
/linux-6.12.1/lib/
Dtest_hmm.c259 unsigned long cur_seq) in dmirror_interval_invalidate() argument
276 mmu_interval_set_seq(mni, cur_seq); in dmirror_interval_invalidate()
1079 unsigned long cur_seq) in dmirror_snapshot_invalidate() argument
1094 mmu_interval_set_seq(mni, cur_seq); in dmirror_snapshot_invalidate()
/linux-6.12.1/drivers/gpu/drm/nouveau/
Dnouveau_svm.c508 unsigned long cur_seq) in nouveau_svm_range_invalidate() argument
528 mmu_interval_set_seq(mni, cur_seq); in nouveau_svm_range_invalidate()
/linux-6.12.1/Documentation/gpu/
Ddrm-vm-bind-locking.rst483 bool gpu_vma_userptr_invalidate(userptr_interval, cur_seq)
489 mmu_interval_set_seq(userptr_interval, cur_seq);
493 // submitting a new job, because cur_seq is an invalid
/linux-6.12.1/drivers/infiniband/hw/mlx5/
Dodp.c246 unsigned long cur_seq) in mlx5_ib_invalidate_range() argument
263 mmu_interval_set_seq(mni, cur_seq); in mlx5_ib_invalidate_range()
/linux-6.12.1/drivers/xen/
Dgntdev.c537 unsigned long cur_seq) in gntdev_invalidate() argument
/linux-6.12.1/drivers/gpu/drm/amd/amdkfd/
Dkfd_svm.c75 unsigned long cur_seq);
2561 unsigned long cur_seq) in svm_range_cpu_invalidate_pagetables() argument
2585 mmu_interval_set_seq(mni, cur_seq); in svm_range_cpu_invalidate_pagetables()
/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_vm.c585 unsigned long cur_seq) in vma_userptr_invalidate() argument
606 mmu_interval_set_seq(mni, cur_seq); in vma_userptr_invalidate()