Searched refs:__fence (Results 1 – 3 of 3) sorted by relevance
| /linux/tools/memory-model/ |
| H A D | linux-kernel.def | 17 smp_store_mb(X,V) { __store{ONCE}(X,V); __fence{MB}; } 20 smp_mb() { __fence{MB}; } 21 smp_rmb() { __fence{rmb}; } 22 smp_wmb() { __fence{wmb}; } 23 smp_mb__before_atomic() { __fence{before-atomic}; } 24 smp_mb__after_atomic() { __fence{after-atomic}; } 25 smp_mb__after_spinlock() { __fence{after-spinlock}; } 26 smp_mb__after_unlock_lock() { __fence{after-unlock-lock}; } 27 smp_mb__after_srcu_read_unlock() { __fence{after-srcu-read-unlock}; } 28 barrier() { __fence{barrie [all...] |
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_tlb_inval.c | 269 #define xe_tlb_inval_issue(__tlb_inval, __fence, op, args...) \ argument 274 xe_assert((__tlb_inval)->xe, (__fence)); \ 277 xe_tlb_inval_fence_prep((__fence)); \ 278 __ret = op((__tlb_inval), (__fence)->seqno, ##args); \ 280 xe_tlb_inval_fence_signal_unlocked((__fence)); \
|
| H A D | xe_svm.c | 599 struct dma_fence *__fence; in xe_svm_copy() local 661 __fence = xe_migrate_from_vram(vr->migrate, in xe_svm_copy() 671 __fence = xe_migrate_to_vram(vr->migrate, in xe_svm_copy() 677 if (IS_ERR(__fence)) { in xe_svm_copy() 678 err = PTR_ERR(__fence); in xe_svm_copy() 683 fence = __fence; in xe_svm_copy() 702 __fence = xe_migrate_from_vram(vr->migrate, 1, in xe_svm_copy() 710 __fence = xe_migrate_to_vram(vr->migrate, 1, in xe_svm_copy() 715 if (IS_ERR(__fence)) { in xe_svm_copy() 716 err = PTR_ERR(__fence); in xe_svm_copy() [all …]
|