Home
last modified time | relevance | path

Searched refs:refcount_sub_and_test (Results 1 – 21 of 21) sorted by relevance

/linux/tools/include/linux/
H A Drefcount.h126 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/drivers/misc/lkdtm/
H A Drefcount.c179 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/Documentation/translations/zh_CN/core-api/
H A Drefcount-vs-atomic.rst124 * atomic_sub_and_test() --> refcount_sub_and_test()
/linux/include/net/
H A Dinet_frag.h150 if (refs && refcount_sub_and_test(refs, &q->refcnt)) in inet_frag_putn()
/linux/include/linux/sched/
H A Dtask.h166 if (refcount_sub_and_test(nr, &t->usage)) in DEFINE_FREE()
/linux/lib/
H A Dobjpool.c200 if (refcount_sub_and_test(count, &pool->ref)) in objpool_fini()
/linux/include/linux/
H A Drefcount.h425 static inline __must_check bool refcount_sub_and_test(int i, refcount_t *r) in refcount_sub_and_test() function
H A Datmdev.h254 WARN_ON_ONCE(refcount_sub_and_test(ATM_SKB(skb)->acct_truesize, in atm_return_tx()
/linux/mm/
H A Dmmap_lock.c74 *detached = refcount_sub_and_test(VMA_LOCK_OFFSET, &vma->vm_refcnt); in __vma_exit_locked()
H A Dmemcontrol.c3579 if (refcount_sub_and_test(n, &memcg->id.ref)) { in mem_cgroup_id_put_many()
/linux/net/atm/
H A Dsignaling.c71 WARN_ON(refcount_sub_and_test(skb->truesize, &sk_atm(vcc)->sk_wmem_alloc)); in sigd_send()
H A Dmpc.c913 WARN_ON(refcount_sub_and_test(skb->truesize, &sk_atm(vcc)->sk_wmem_alloc)); in msg_from_mpoad()
H A Dlec.c353 WARN_ON(refcount_sub_and_test(skb->truesize, &sk_atm(vcc)->sk_wmem_alloc)); in lec_atm_send()
/linux/Documentation/core-api/
H A Drefcount-vs-atomic.rst160 * atomic_sub_and_test() --> refcount_sub_and_test()
/linux/net/ipv4/
H A Dtcp_offload.c248 WARN_ON_ONCE(refcount_sub_and_test(-delta, &skb->sk->sk_wmem_alloc)); in tcp_gso_segment()
H A Dudp_offload.c631 WARN_ON_ONCE(refcount_sub_and_test(-delta, &sk->sk_wmem_alloc)); in __udp_gso_segment()
H A Dtcp_output.c1212 WARN_ON(refcount_sub_and_test(skb->truesize - 1, &sk->sk_wmem_alloc)); in tcp_wfree()
/linux/net/core/
H A Dsock.c2653 free = refcount_sub_and_test(len, &sk->sk_wmem_alloc); in sock_wfree()
2665 WARN_ON(refcount_sub_and_test(len - 1, &sk->sk_wmem_alloc)); in sock_wfree()
2673 if (refcount_sub_and_test(len, &sk->sk_wmem_alloc)) in sock_wfree()
2685 if (refcount_sub_and_test(skb->truesize, &sk->sk_wmem_alloc)) in __sock_wfree()
H A Dpktgen.c3585 WARN_ON(refcount_sub_and_test(burst - 1, &skb->users)); in pktgen_xmit()
3679 WARN_ON(refcount_sub_and_test(burst, &pkt_dev->skb->users)); in pktgen_xmit()
/linux/fs/nfsd/
H A Dfilecache.c667 if (refcount_sub_and_test(decrement, &nf->nf_ref)) { in nfsd_file_cond_queue()
/linux/net/sctp/
H A Dsocket.c9170 WARN_ON(refcount_sub_and_test(sizeof(struct sctp_chunk), in sctp_wfree()