Searched refs:atomic_try_cmpxchg (Results 1 – 9 of 9) sorted by relevance
| /linux/Documentation/ |
| A D | atomic_t.txt | 39 atomic_try_cmpxchg{,_relaxed,_acquire,_release}() 280 bool atomic_try_cmpxchg(atomic_t *ptr, int *oldp, int new); 285 bool atomic_try_cmpxchg(atomic_t *ptr, int *oldp, int new) 298 (void)atomic_try_cmpxchg(ptr, &old, new); 307 tmp = atomic_cmpxchg(&v, old, new); } while (!atomic_try_cmpxchg(&v, &old, new)); 334 } while (!atomic_try_cmpxchg(&v, &old, new));
|
| /linux/kernel/futex/ |
| A D | requeue.c | 119 } while (!atomic_try_cmpxchg(&q->requeue_state, &old, new)); in futex_requeue_pi_prepare() 147 } while (!atomic_try_cmpxchg(&q->requeue_state, &old, new)); in futex_requeue_pi_complete() 173 } while (!atomic_try_cmpxchg(&q->requeue_state, &old, new)); in futex_requeue_pi_wakeup_sync()
|
| /linux/fs/gfs2/ |
| A D | log.c | 442 if (atomic_try_cmpxchg(&sdp->sd_log_revokes_available, in __gfs2_log_try_reserve_revokes() 496 if (atomic_try_cmpxchg(&sdp->sd_log_blks_free, &free_blocks, in __gfs2_log_try_reserve() 538 if (atomic_try_cmpxchg(&sdp->sd_log_blks_free, in __gfs2_log_reserve()
|
| /linux/drivers/gpu/drm/i915/ |
| A D | i915_sw_fence.c | 235 } while (!atomic_try_cmpxchg(&fence->pending, &pending, pending + 1)); in i915_sw_fence_await()
|
| A D | i915_vma.c | 766 } while (!atomic_try_cmpxchg(&vma->flags, &bound, bound + 1)); in try_qad_pin() 786 } while (!atomic_try_cmpxchg(&vma->flags, &bound, bound + 1)); in try_qad_pin()
|
| /linux/drivers/net/ipa/ |
| A D | gsi_trans.c | 311 } while (!atomic_try_cmpxchg(&trans_info->tre_avail, &avail, new)); in gsi_trans_tre_reserve()
|
| /linux/samples/vfio-mdev/ |
| A D | mtty.c | 716 } while (!atomic_try_cmpxchg(&mdev_avail_ports, in mtty_probe()
|
| A D | mbochs.c | 520 } while (!atomic_try_cmpxchg(&mbochs_avail_mbytes, &avail_mbytes, in mbochs_probe()
|
| /linux/include/linux/atomic/ |
| A D | atomic-instrumented.h | 501 atomic_try_cmpxchg(atomic_t *v, int *old, int new) in atomic_try_cmpxchg() function
|
Completed in 24 milliseconds