Searched refs:atomic_add_negative (Results 1 – 9 of 9) sorted by relevance
/openbmc/u-boot/include/asm-generic/ |
H A D | atomic.h | 69 static inline int atomic_add_negative(int i, volatile atomic_t *v) in atomic_add_negative() function
|
H A D | atomic-long.h | 214 return atomic_add_negative(i, v); in atomic_long_add_negative()
|
/openbmc/linux/tools/memory-model/ |
H A D | linux-kernel.def | 119 atomic_add_negative(V,X) __atomic_op_return{mb}(X,+,V) < 0
|
/openbmc/linux/kernel/ |
H A D | ucount.c | 153 return !atomic_add_negative(1, &ucounts->count); in get_ucounts_or_wrap()
|
/openbmc/linux/mm/ |
H A D | rmap.c | 1410 last = atomic_add_negative(-1, &page->_mapcount); in page_remove_rmap() 1419 last = atomic_add_negative(-1, &folio->_entire_mapcount); in page_remove_rmap()
|
/openbmc/linux/Documentation/ |
H A D | atomic_t.txt | 50 atomic_inc_and_test(), atomic_add_negative()
|
/openbmc/linux/drivers/accel/habanalabs/common/ |
H A D | hw_queue.c | 141 if (atomic_add_negative(num_of_entries * -1, free_slots)) { in ext_queue_sanity_checks()
|
/openbmc/linux/include/linux/atomic/ |
H A D | atomic-instrumented.h | 1409 atomic_add_negative(int i, atomic_t *v) in atomic_add_negative() function
|
/openbmc/linux/drivers/infiniband/core/ |
H A D | cm.c | 1856 while (!ret && !atomic_add_negative(-1, &cm_id_priv->work_count)) { in cm_process_work()
|