Home
last modified time | relevance | path

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

/linux/mm/
A Drmap.c1268 if (atomic_add_negative(-1, &page[i]._mapcount)) in page_remove_file_rmap()
1271 if (!atomic_add_negative(-1, compound_mapcount_ptr(page))) in page_remove_file_rmap()
1280 if (!atomic_add_negative(-1, &page->_mapcount)) in page_remove_file_rmap()
1299 if (!atomic_add_negative(-1, compound_mapcount_ptr(page))) in page_remove_anon_compound_rmap()
1317 if (atomic_add_negative(-1, &page[i]._mapcount)) in page_remove_anon_compound_rmap()
1361 if (!atomic_add_negative(-1, &page->_mapcount)) in page_remove_rmap()
A Dhuge_memory.c2121 if (atomic_add_negative(-1, compound_mapcount_ptr(page))) { in __split_huge_pmd_locked()
/linux/tools/memory-model/
A Dlinux-kernel.def116 atomic_add_negative(V,X) __atomic_op_return{mb}(X,+,V) < 0
/linux/kernel/
A Ducount.c156 return !atomic_add_negative(1, &ucounts->count); in get_ucounts_or_wrap()
/linux/Documentation/
A Datomic_t.txt50 atomic_inc_and_test(), atomic_add_negative()
/linux/drivers/misc/habanalabs/common/
A Dhw_queue.c141 if (atomic_add_negative(num_of_entries * -1, free_slots)) { in ext_queue_sanity_checks()
/linux/include/linux/atomic/
A Datomic-instrumented.h554 atomic_add_negative(int i, atomic_t *v) in atomic_add_negative() function
/linux/drivers/infiniband/core/
A Dcm.c1838 while (!ret && !atomic_add_negative(-1, &cm_id_priv->work_count)) { in cm_process_work()

Completed in 29 milliseconds