Searched refs:atomic_add_negative (Results 1 - 13 of 13) sorted by relevance
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | atomic.h | 205 static inline int atomic_add_negative(int i, atomic_t *v) in atomic_add_negative() function 213 #define atomic_add_negative atomic_add_negative macro
|
/kernel/linux/linux-5.10/mm/ |
H A D | rmap.c | 1263 if (atomic_add_negative(-1, &page[i]._mapcount)) in page_remove_file_rmap() 1266 if (!atomic_add_negative(-1, compound_mapcount_ptr(page))) in page_remove_file_rmap() 1273 if (!atomic_add_negative(-1, &page->_mapcount)) in page_remove_file_rmap() 1292 if (!atomic_add_negative(-1, compound_mapcount_ptr(page))) in page_remove_anon_compound_rmap() 1310 if (atomic_add_negative(-1, &page[i]._mapcount)) in page_remove_anon_compound_rmap() 1354 if (!atomic_add_negative(-1, &page->_mapcount)) in page_remove_rmap()
|
H A D | huge_memory.c | 2186 if (atomic_add_negative(-1, compound_mapcount_ptr(page))) { in __split_huge_pmd_locked()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | atomic-fallback.h | 1160 #define arch_atomic_add_negative atomic_add_negative 1162 #ifndef atomic_add_negative 1164 * atomic_add_negative - add and test if negative 1173 atomic_add_negative(int i, atomic_t *v) in atomic_add_negative() function 1177 #define atomic_add_negative atomic_add_negative macro
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | atomic-instrumented.h | 766 atomic_add_negative(int i, atomic_t *v) in atomic_add_negative() function 771 #define atomic_add_negative atomic_add_negative macro
|
H A D | atomic-long.h | 973 return atomic_add_negative(i, v); in atomic_long_add_negative()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | ucount.c | 153 return !atomic_add_negative(1, &ucounts->count); in get_ucounts_or_wrap()
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | hw_queue.c | 131 if (atomic_add_negative(num_of_entries * -1, free_slots)) { in ext_queue_sanity_checks()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/mm/ |
H A D | rmap.c | 1421 last = atomic_add_negative(-1, &page->_mapcount); in page_remove_rmap() 1430 last = atomic_add_negative(-1, &folio->_entire_mapcount); in page_remove_rmap()
|
/kernel/linux/linux-6.6/include/linux/atomic/ |
H A D | atomic-instrumented.h | 1398 * atomic_add_negative() - atomic add and test if negative with full ordering 1409 atomic_add_negative(int i, atomic_t *v) in atomic_add_negative() function
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | cm.c | 1851 while (!ret && !atomic_add_negative(-1, &cm_id_priv->work_count)) { in cm_process_work()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | cm.c | 1835 while (!ret && !atomic_add_negative(-1, &cm_id_priv->work_count)) { in cm_process_work()
|
Completed in 36 milliseconds