| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_hmm.c | 68 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()
|
| H A D | amdgpu_amdkfd.h | 198 unsigned long cur_seq, struct kgd_mem *mem); 222 unsigned long cur_seq, struct kgd_mem *mem) in amdgpu_amdkfd_evict_userptr() argument
|
| /linux-6.15/mm/ |
| H A D | mmu_notifier.c | 274 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.15/include/linux/ |
| H A D | mmu_notifier.h | 245 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()
|
| H A D | kmsg_dump.h | 38 u64 cur_seq; member
|
| /linux-6.15/fs/bcachefs/ |
| H A D | journal.c | 1405 u64 last_seq = cur_seq, nr, seq; in bch2_fs_journal_start() 1407 if (cur_seq >= JOURNAL_SEQ_MAX) { in bch2_fs_journal_start() 1422 nr = cur_seq - last_seq; in bch2_fs_journal_start() 1442 j->replay_journal_seq_end = cur_seq; in bch2_fs_journal_start() 1444 j->flushed_seq_ondisk = cur_seq - 1; in bch2_fs_journal_start() 1445 j->seq_write_started = cur_seq - 1; in bch2_fs_journal_start() 1446 j->seq_ondisk = cur_seq - 1; in bch2_fs_journal_start() 1448 j->pin.back = cur_seq; in bch2_fs_journal_start() 1449 atomic64_set(&j->seq, cur_seq - 1); in bch2_fs_journal_start() 1461 BUG_ON(seq >= cur_seq); in bch2_fs_journal_start() [all …]
|
| H A D | fs-io.c | 195 u64 cur_seq = journal_cur_seq(&trans->c->journal); in bch2_get_inode_journal_seq_trans() local 196 *seq = min(cur_seq, u.bi_journal_seq); in bch2_get_inode_journal_seq_trans() 198 if (fsck_err_on(u.bi_journal_seq > cur_seq, in bch2_get_inode_journal_seq_trans() 201 cur_seq, in bch2_get_inode_journal_seq_trans() 204 u.bi_journal_seq = cur_seq; in bch2_get_inode_journal_seq_trans()
|
| /linux-6.15/drivers/gpu/drm/radeon/ |
| H A D | radeon_mn.c | 51 unsigned long cur_seq) in radeon_mn_invalidate() argument
|
| /linux-6.15/drivers/infiniband/hw/hfi1/ |
| H A D | user_exp_rcv.c | 25 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.15/kernel/printk/ |
| H A D | printk.c | 4796 if (iter->cur_seq < min_seq) in kmsg_dump_get_line() 4797 iter->cur_seq = min_seq; in kmsg_dump_get_line() 4803 if (!prb_read_valid(prb, iter->cur_seq, &r)) in kmsg_dump_get_line() 4807 if (!prb_read_valid_info(prb, iter->cur_seq, in kmsg_dump_get_line() 4816 iter->cur_seq = r.info->seq + 1; in kmsg_dump_get_line() 4859 if (iter->cur_seq < min_seq) in kmsg_dump_get_buffer() 4860 iter->cur_seq = min_seq; in kmsg_dump_get_buffer() 4863 if (info.seq != iter->cur_seq) { in kmsg_dump_get_buffer() 4865 iter->cur_seq = info.seq; in kmsg_dump_get_buffer() 4870 if (iter->cur_seq >= iter->next_seq) in kmsg_dump_get_buffer() [all …]
|
| /linux-6.15/drivers/infiniband/sw/rxe/ |
| H A D | rxe_odp.c | 14 unsigned long cur_seq) in rxe_ib_invalidate_range() argument 24 mmu_interval_set_seq(mni, cur_seq); in rxe_ib_invalidate_range()
|
| /linux-6.15/fs/nfs/ |
| H A D | nfs4session.c | 204 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.15/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_userptr.c | 61 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.15/drivers/accel/amdxdna/ |
| H A D | amdxdna_pci_drv.h | 56 void (*hmm_invalidate)(struct amdxdna_gem_obj *abo, unsigned long cur_seq);
|
| H A D | amdxdna_gem.c | 95 unsigned long cur_seq) in amdxdna_hmm_invalidate() argument 107 xdna->dev_info->ops->hmm_invalidate(abo, cur_seq); in amdxdna_hmm_invalidate()
|
| H A D | aie2_pci.h | 294 void aie2_hmm_invalidate(struct amdxdna_gem_obj *abo, unsigned long cur_seq);
|
| H A D | aie2_ctx.c | 905 unsigned long cur_seq) in aie2_hmm_invalidate() argument 913 mmu_interval_set_seq(&abo->mem.notifier, cur_seq); in aie2_hmm_invalidate()
|
| /linux-6.15/net/mptcp/ |
| H A D | options.c | 1020 u64 __mptcp_expand_seq(u64 old_seq, u64 cur_seq) in __mptcp_expand_seq() argument 1025 cur_seq32 = (u32)cur_seq; in __mptcp_expand_seq() 1026 cur_seq = (old_seq & GENMASK_ULL(63, 32)) + cur_seq32; in __mptcp_expand_seq() 1028 return cur_seq + (1LL << 32); in __mptcp_expand_seq() 1032 return cur_seq - (1LL << 32); in __mptcp_expand_seq() 1033 return cur_seq; in __mptcp_expand_seq()
|
| H A D | protocol.h | 867 u64 __mptcp_expand_seq(u64 old_seq, u64 cur_seq); 868 static inline u64 mptcp_expand_seq(u64 old_seq, u64 cur_seq, bool use_64bit) in mptcp_expand_seq() argument 871 return cur_seq; in mptcp_expand_seq() 873 return __mptcp_expand_seq(old_seq, cur_seq); in mptcp_expand_seq()
|
| /linux-6.15/lib/ |
| H A D | test_hmm.c | 260 unsigned long cur_seq) in dmirror_interval_invalidate() argument 277 mmu_interval_set_seq(mni, cur_seq); in dmirror_interval_invalidate() 1057 unsigned long cur_seq) in dmirror_snapshot_invalidate() argument 1072 mmu_interval_set_seq(mni, cur_seq); in dmirror_snapshot_invalidate()
|
| /linux-6.15/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_svm.c | 508 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.15/drivers/gpu/drm/ |
| H A D | drm_gpusvm.c | 500 unsigned long cur_seq) in drm_gpusvm_notifier_invalidate() argument 510 mmu_interval_set_seq(mni, cur_seq); in drm_gpusvm_notifier_invalidate()
|
| /linux-6.15/Documentation/gpu/ |
| H A D | drm-vm-bind-locking.rst | 483 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.15/drivers/infiniband/hw/mlx5/ |
| H A D | odp.c | 261 unsigned long cur_seq) in mlx5_ib_invalidate_range() argument 278 mmu_interval_set_seq(mni, cur_seq); in mlx5_ib_invalidate_range()
|
| /linux-6.15/drivers/xen/ |
| H A D | gntdev.c | 537 unsigned long cur_seq) in gntdev_invalidate() argument
|