Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/tty/
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-6.3-rc2/kernel/printk/
A Dprintk_ringbuffer.c750 if (atomic_long_try_cmpxchg(&data_ring->tail_lpos, &tail_lpos, in data_push_tail()
965 } while (!atomic_long_try_cmpxchg(&desc_ring->head_id, &head_id, in desc_reserve()
989 if (!atomic_long_try_cmpxchg(&desc->state_var, &prev_state_val, in desc_reserve()
1070 } while (!atomic_long_try_cmpxchg(&data_ring->head_lpos, &begin_lpos, in data_alloc()
1139 if (!atomic_long_try_cmpxchg(&data_ring->head_lpos, &head_lpos, in data_realloc()
1299 if (!atomic_long_try_cmpxchg(&d->state_var, &prev_state_val, in desc_reopen_last()
1607 if (!atomic_long_try_cmpxchg(&d->state_var, &prev_state_val, in _prb_commit()
/linux-6.3-rc2/kernel/locking/
A Drwsem.c213 if (atomic_long_try_cmpxchg(&sem->owner, &val, in rwsem_clear_reader_owned()
237 } while (!atomic_long_try_cmpxchg(&sem->owner, &owner, in rwsem_set_nonspinnable()
/linux-6.3-rc2/lib/
A Dsbitmap.c514 while (!atomic_long_try_cmpxchg(ptr, &val, in __sbitmap_queue_get_batch()
/linux-6.3-rc2/io_uring/
A Drsrc.c60 } while (!atomic_long_try_cmpxchg(&user->locked_vm, in __io_account_mem()
/linux-6.3-rc2/include/linux/atomic/
A Datomic-instrumented.h1768 atomic_long_try_cmpxchg(atomic_long_t *v, long *old, long new) in atomic_long_try_cmpxchg() function
/linux-6.3-rc2/drivers/block/zram/
A Dzram_drv.c215 } while (!atomic_long_try_cmpxchg(&zram->stats.max_used_pages, in update_used_max()
/linux-6.3-rc2/net/core/
A Dskbuff.c1426 } while (!atomic_long_try_cmpxchg(&user->locked_vm, &old_pg, new_pg)); in mm_account_pinned_pages()

Completed in 31 milliseconds