| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_hmm.c | 59 * @cur_seq: Value to pass to mmu_interval_set_seq() 66 unsigned long cur_seq) in amdgpu_hmm_invalidate_gfx() argument 78 mmu_interval_set_seq(mni, cur_seq); in amdgpu_hmm_invalidate_gfx() 99 * @cur_seq: Value to pass to mmu_interval_set_seq() 106 unsigned long cur_seq) in amdgpu_hmm_invalidate_hsa() argument 113 amdgpu_amdkfd_evict_userptr(mni, cur_seq, bo->kfd_bo); in amdgpu_hmm_invalidate_hsa()
|
| H A D | amdgpu_amdkfd.h | 209 unsigned long cur_seq, struct kgd_mem *mem); 233 unsigned long cur_seq, struct kgd_mem *mem) in amdgpu_amdkfd_evict_userptr() 231 amdgpu_amdkfd_evict_userptr(struct mmu_interval_notifier * mni,unsigned long cur_seq,struct kgd_mem * mem) amdgpu_amdkfd_evict_userptr() argument
|
| H A D | amdgpu_amdkfd_gpuvm.c | 2501 unsigned long cur_seq, struct kgd_mem *mem) in amdgpu_amdkfd_evict_userptr() argument 2513 mmu_interval_set_seq(mni, cur_seq); in amdgpu_amdkfd_evict_userptr()
|
| /linux/include/linux/ |
| H A D | mmu_notifier.h | 282 unsigned long cur_seq); 285 unsigned long cur_seq, 355 * @cur_seq: The cur_seq passed to the invalidate() callback 360 * mmu_interval_read_retry(). The provided cur_seq will always be odd. 367 unsigned long cur_seq) in mmu_interval_set_seq() argument 369 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/drivers/gpu/drm/radeon/ |
| H A D | radeon_mn.c | 51 unsigned long cur_seq) in radeon_mn_invalidate() argument
|
| /linux/kernel/printk/ |
| H A D | printk.c | 4908 if (iter->cur_seq < min_seq) in kmsg_dump_get_line() 4909 iter->cur_seq = min_seq; in kmsg_dump_get_line() 4915 if (!prb_read_valid(prb, iter->cur_seq, &r)) in kmsg_dump_get_line() 4919 if (!prb_read_valid_info(prb, iter->cur_seq, in kmsg_dump_get_line() 4928 iter->cur_seq = r.info->seq + 1; in kmsg_dump_get_line() 4971 if (iter->cur_seq < min_seq) in kmsg_dump_get_buffer() 4972 iter->cur_seq = min_seq; in kmsg_dump_get_buffer() 4974 if (prb_read_valid_info(prb, iter->cur_seq, &info, NULL)) { in kmsg_dump_get_buffer() 4975 if (info.seq != iter->cur_seq) { in kmsg_dump_get_buffer() 4977 iter->cur_seq in kmsg_dump_get_buffer() [all...] |
| /linux/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/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_userptr.c | 62 unsigned long cur_seq) in i915_gem_userptr_invalidate() argument 64 mmu_interval_set_seq(mni, cur_seq); in i915_gem_userptr_invalidate()
|
| /linux/drivers/hv/ |
| H A D | mshv_regions.c | 502 * @cur_seq: Current sequence number for the interval notifier 518 unsigned long cur_seq) 539 mmu_interval_set_seq(mni, cur_seq); in mshv_region_interval_invalidate() 521 mshv_region_interval_invalidate(struct mmu_interval_notifier * mni,const struct mmu_notifier_range * range,unsigned long cur_seq) mshv_region_interval_invalidate() argument
|
| /linux/net/mptcp/ |
| H A D | options.c | 1008 u64 __mptcp_expand_seq(u64 old_seq, u64 cur_seq) in check_fully_established() 1013 cur_seq32 = (u32)cur_seq; in check_fully_established() 1014 cur_seq = (old_seq & GENMASK_ULL(63, 32)) + cur_seq32; in check_fully_established() 1016 return cur_seq + (1LL << 32); in check_fully_established() 1020 return cur_seq - (1LL << 32); in check_fully_established() 1021 return cur_seq; in check_fully_established() 1026 __mptcp_expand_seq(u64 old_seq,u64 cur_seq) __mptcp_expand_seq() argument
|
| H A D | protocol.h | 969 u64 __mptcp_expand_seq(u64 old_seq, u64 cur_seq); in mptcp_expand_seq() argument 970 static inline u64 mptcp_expand_seq(u64 old_seq, u64 cur_seq, bool use_64bit) in mptcp_expand_seq() 973 return cur_seq; in mptcp_expand_seq() 975 return __mptcp_expand_seq(old_seq, cur_seq); in mptcp_expand_seq()
|
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_gem.c | 249 unsigned long cur_seq) in amdxdna_hmm_unregister() 265 mmu_interval_set_seq(&mapp->notifier, cur_seq); in amdxdna_umap_release() 269 xdna->dev_info->ops->hmm_invalidate(abo, cur_seq); in amdxdna_umap_release() 195 amdxdna_hmm_invalidate(struct mmu_interval_notifier * mni,const struct mmu_notifier_range * range,unsigned long cur_seq) amdxdna_hmm_invalidate() argument
|
| H A D | aie2_pci.h | 307 void aie2_hmm_invalidate(struct amdxdna_gem_obj *abo, unsigned long cur_seq);
|
| H A D | aie2_ctx.c | 1170 unsigned long cur_seq) 1123 aie2_hmm_invalidate(struct amdxdna_gem_obj * abo,unsigned long cur_seq) aie2_hmm_invalidate() argument
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_gpusvm.c | 323 * @cur_seq: Current sequence number. 334 unsigned long cur_seq) in drm_gpusvm_notifier_invalidate() argument 344 mmu_interval_set_seq(mni, cur_seq); in drm_gpusvm_notifier_invalidate()
|
| /linux/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/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/drivers/xen/ |
| H A D | gntdev.c | 541 unsigned long cur_seq) in gntdev_invalidate() argument
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_svm.c | 76 unsigned long cur_seq); 2662 unsigned long cur_seq) in svm_range_cpu_invalidate_pagetables() argument 2684 mmu_interval_set_seq(mni, cur_seq); in svm_range_cpu_invalidate_pagetables()
|