| /linux-6.15/tools/include/linux/ |
| H A D | refcount.h | 126 bool refcount_sub_and_test(unsigned int i, refcount_t *r) in refcount_sub_and_test() function 153 return refcount_sub_and_test(1, r); in refcount_dec_and_test()
|
| /linux-6.15/drivers/misc/lkdtm/ |
| H A D | refcount.c | 179 if (refcount_sub_and_test(5, &neg)) in lkdtm_REFCOUNT_SUB_AND_TEST_NEGATIVE() 194 if (refcount_sub_and_test(0, &neg)) in lkdtm_REFCOUNT_SUB_AND_TEST_ZERO() 359 if (refcount_sub_and_test(8, &sat)) in lkdtm_REFCOUNT_SUB_AND_TEST_SATURATED()
|
| /linux-6.15/Documentation/translations/zh_CN/core-api/ |
| H A D | refcount-vs-atomic.rst | 124 * atomic_sub_and_test() --> refcount_sub_and_test()
|
| /linux-6.15/net/atm/ |
| H A D | raw.c | 39 WARN_ON(refcount_sub_and_test(ATM_SKB(skb)->acct_truesize, &sk->sk_wmem_alloc)); in atm_pop_raw()
|
| H A D | signaling.c | 71 WARN_ON(refcount_sub_and_test(skb->truesize, &sk_atm(vcc)->sk_wmem_alloc)); in sigd_send()
|
| H A D | mpc.c | 913 WARN_ON(refcount_sub_and_test(skb->truesize, &sk_atm(vcc)->sk_wmem_alloc)); in msg_from_mpoad()
|
| H A D | lec.c | 352 WARN_ON(refcount_sub_and_test(skb->truesize, &sk_atm(vcc)->sk_wmem_alloc)); in lec_atm_send()
|
| /linux-6.15/include/net/ |
| H A D | inet_frag.h | 150 if (refs && refcount_sub_and_test(refs, &q->refcnt)) in inet_frag_putn()
|
| /linux-6.15/include/linux/sched/ |
| H A D | task.h | 177 if (refcount_sub_and_test(nr, &t->usage)) in DEFINE_FREE()
|
| /linux-6.15/lib/ |
| H A D | objpool.c | 200 if (refcount_sub_and_test(count, &pool->ref)) in objpool_fini()
|
| /linux-6.15/include/linux/ |
| H A D | refcount.h | 425 static inline __must_check bool refcount_sub_and_test(int i, refcount_t *r) in refcount_sub_and_test() function
|
| /linux-6.15/fs/netfs/ |
| H A D | internal.h | 253 refcount_sub_and_test(nr, &netfs_group->ref)) in netfs_put_group_many()
|
| /linux-6.15/Documentation/core-api/ |
| H A D | refcount-vs-atomic.rst | 160 * atomic_sub_and_test() --> refcount_sub_and_test()
|
| /linux-6.15/net/tls/ |
| H A D | tls_device_fallback.c | 206 WARN_ON_ONCE(refcount_sub_and_test(-delta, &sk->sk_wmem_alloc)); in complete_skb()
|
| /linux-6.15/net/ipv4/ |
| H A D | tcp_offload.c | 248 WARN_ON_ONCE(refcount_sub_and_test(-delta, &skb->sk->sk_wmem_alloc)); in tcp_gso_segment()
|
| H A D | udp_offload.c | 470 WARN_ON_ONCE(refcount_sub_and_test(-delta, &sk->sk_wmem_alloc)); in __udp_gso_segment()
|
| H A D | tcp_output.c | 1212 WARN_ON(refcount_sub_and_test(skb->truesize - 1, &sk->sk_wmem_alloc)); in tcp_wfree()
|
| /linux-6.15/mm/ |
| H A D | page_owner.c | 227 if (refcount_sub_and_test(nr_base_pages, &stack_record->count)) in dec_stack_record_count()
|
| H A D | memcontrol.c | 3464 if (refcount_sub_and_test(n, &memcg->id.ref)) { in mem_cgroup_id_put_many()
|
| H A D | memory.c | 6484 *detached = refcount_sub_and_test(VMA_LOCK_OFFSET, &vma->vm_refcnt); in __vma_exit_locked()
|
| /linux-6.15/net/core/ |
| H A D | sock.c | 2616 free = refcount_sub_and_test(len, &sk->sk_wmem_alloc); in sock_wfree() 2628 WARN_ON(refcount_sub_and_test(len - 1, &sk->sk_wmem_alloc)); in sock_wfree() 2636 if (refcount_sub_and_test(len, &sk->sk_wmem_alloc)) in sock_wfree() 2648 if (refcount_sub_and_test(skb->truesize, &sk->sk_wmem_alloc)) in __sock_wfree()
|
| H A D | pktgen.c | 3570 WARN_ON(refcount_sub_and_test(burst - 1, &skb->users)); in pktgen_xmit() 3664 WARN_ON(refcount_sub_and_test(burst, &pkt_dev->skb->users)); in pktgen_xmit()
|
| /linux-6.15/fs/nfsd/ |
| H A D | filecache.c | 641 if (refcount_sub_and_test(decrement, &nf->nf_ref)) { in nfsd_file_cond_queue()
|
| /linux-6.15/kernel/ |
| H A D | padata.c | 57 if (refcount_sub_and_test(cnt, &pd->refcnt)) in padata_put_pd_cnt()
|
| /linux-6.15/drivers/iommu/iommufd/ |
| H A D | device.c | 788 WARN_ON(refcount_sub_and_test(num_devices - 1, in iommufd_device_do_replace()
|