Home
last modified time | relevance | path

Searched refs:atomic_long_try_cmpxchg (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/tty/
H A Dtty_ldsem.c90 if (atomic_long_try_cmpxchg(&sem->count, &count, count - adjust)) in __ldsem_wake_readers()
114 if (atomic_long_try_cmpxchg(&sem->count, &count, count - LDSEM_ACTIVE_BIAS)) in writer_trylock()
170 if (atomic_long_try_cmpxchg(&sem->count, &count, count + adjust)) { in down_read_failed()
245 if (atomic_long_try_cmpxchg(&sem->count, &count, count + adjust)) in down_write_failed()
351 if (atomic_long_try_cmpxchg(&sem->count, &count, count + LDSEM_READ_BIAS)) { in ldsem_down_read_trylock()
377 if (atomic_long_try_cmpxchg(&sem->count, &count, count + LDSEM_WRITE_BIAS)) { in ldsem_down_write_trylock()
/linux/kernel/printk/
H A Dprintk_ringbuffer.c754 if (atomic_long_try_cmpxchg(&data_ring->tail_lpos, &tail_lpos, in data_push_tail()
969 } while (!atomic_long_try_cmpxchg(&desc_ring->head_id, &head_id, in desc_reserve()
993 if (!atomic_long_try_cmpxchg(&desc->state_var, &prev_state_val, in desc_reserve()
1078 } while (!atomic_long_try_cmpxchg(&data_ring->head_lpos, &begin_lpos, in data_alloc()
1147 if (!atomic_long_try_cmpxchg(&data_ring->head_lpos, &head_lpos, in data_realloc()
1315 if (!atomic_long_try_cmpxchg(&d->state_var, &prev_state_val, in desc_reopen_last()
1721 if (!atomic_long_try_cmpxchg(&d->state_var, &prev_state_val, in _prb_commit()
H A Dnbcon.c207 if (atomic_long_try_cmpxchg(&ACCESS_PRIVATE(con, nbcon_seq), &nbcon_seq, in nbcon_seq_try_update()
1011 atomic_long_try_cmpxchg(&ACCESS_PRIVATE(con, nbcon_prev_seq), &ulseq, in nbcon_emit_next_record()
/linux/include/asm-generic/
H A Dlocal.h45 #define local_try_cmpxchg(l, po, n) atomic_long_try_cmpxchg((&(l)->a), (po), (n))
/linux/kernel/locking/
H A Drwsem.c220 if (atomic_long_try_cmpxchg(&sem->owner, &val, in rwsem_clear_reader_owned()
244 } while (!atomic_long_try_cmpxchg(&sem->owner, &owner, in rwsem_set_nonspinnable()
/linux/lib/
H A Dsbitmap.c531 while (!atomic_long_try_cmpxchg(ptr, &val, in __sbitmap_queue_get_batch()
/linux/mm/kasan/
H A Dkasan_test_c.c746 KUNIT_EXPECT_KASAN_FAIL(test, atomic_long_try_cmpxchg(unsafe, safe, 42)); in kasan_atomics_helper()
747 KUNIT_EXPECT_KASAN_FAIL(test, atomic_long_try_cmpxchg(safe, unsafe, 42)); in kasan_atomics_helper()
/linux/mm/
H A Dzswap.c1257 } while (!atomic_long_try_cmpxchg( in zswap_shrinker_count()
/linux/io_uring/
H A Drsrc.c59 } while (!atomic_long_try_cmpxchg(&user->locked_vm, in __io_account_mem()
/linux/kernel/dma/
H A Dswiotlb.c960 } while (!atomic_long_try_cmpxchg(&mem->used_hiwater, in inc_used_and_hiwater()
/linux/drivers/iommu/iommufd/
H A Dpages.c818 } while (!atomic_long_try_cmpxchg(&pages->source_user->locked_vm, in incr_user_locked_vm()
/linux/include/linux/atomic/
H A Datomic-instrumented.h4431 atomic_long_try_cmpxchg(atomic_long_t *v, long *old, long new) in atomic_long_try_cmpxchg() function
/linux/kernel/sched/
H A Dext.c2145 if (atomic_long_try_cmpxchg(&p->scx.ops_state, &opss, in ops_dequeue()
2588 if (likely(atomic_long_try_cmpxchg(&p->scx.ops_state, &opss, in finish_dispatch()
/linux/drivers/block/zram/
H A Dzram_drv.c194 } while (!atomic_long_try_cmpxchg(&zram->stats.max_used_pages, in update_used_max()
/linux/net/core/
H A Dskbuff.c1675 } while (!atomic_long_try_cmpxchg(&user->locked_vm, &old_pg, new_pg)); in mm_account_pinned_pages()