Searched refs:atomic_sub_return (Results 1 - 25 of 49) sorted by relevance
12
/linux-master/drivers/crypto/virtio/ |
H A D | virtio_crypto_mgr.c | 152 if (atomic_sub_return(1, &vcrypto_dev->ref_count) == 0)
|
/linux-master/arch/arm64/include/asm/ |
H A D | atomic.h | 53 ATOMIC_FETCH_OPS(atomic_sub_return)
|
/linux-master/fs/bcachefs/ |
H A D | nocow_locking.c | 33 int v = atomic_sub_return(lock_val, &l->l[i]);
|
H A D | six.c | 180 old = atomic_sub_return(SIX_LOCK_HELD_write, &lock->state);
|
/linux-master/drivers/scsi/elx/efct/ |
H A D | efct_scsi.c | 436 atomic_sub_return(1, &xport->io_pending_count); 469 atomic_sub_return(1, &xport->io_pending_recursing); 477 atomic_sub_return(1, &xport->io_pending_recursing); 497 atomic_sub_return(1, &xport->io_pending_count); 513 atomic_sub_return(1, &xport->io_pending_recursing);
|
H A D | efct_io.c | 166 atomic_sub_return(1, &efct->xport->io_active_count);
|
H A D | efct_lio.c | 336 atomic_sub_return(1, &efct->tgt_efct.ios_in_use); 1309 ini_count = atomic_sub_return(1, &efct->tgt_efct.initiator_count);
|
/linux-master/include/linux/ |
H A D | page_ref.h | 144 int ret = atomic_sub_return(nr, &page->_refcount);
|
/linux-master/drivers/crypto/intel/qat/qat_common/ |
H A D | adf_dev_mgr.c | 421 if (atomic_sub_return(1, &accel_dev->ref_count) == 0)
|
/linux-master/io_uring/ |
H A D | waitid.c | 212 if (!atomic_sub_return(1, &iw->refs))
|
H A D | poll.c | 348 } while (atomic_sub_return(v, &req->poll_refs) & IO_POLL_REF_MASK);
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | gen6_ppgtt.c | 93 if (!atomic_sub_return(count, &pt->used))
|
/linux-master/drivers/tty/ |
H A D | tty_buffer.c | 203 WARN_ON(atomic_sub_return(b->size, &buf->mem_used) < 0);
|
/linux-master/net/9p/ |
H A D | trans_rdma.c | 437 if ((atomic_sub_return(1, &rdma->excess_rc) >= 0)) {
|
/linux-master/drivers/net/wwan/t7xx/ |
H A D | t7xx_hif_dpmaif_tx.c | 311 if (atomic_sub_return(send_cnt, &txq->tx_budget) <= (MAX_SKB_FRAGS + 2))
|
/linux-master/drivers/w1/ |
H A D | w1_netlink.c | 64 if (atomic_sub_return(1, &block->refcnt) == 0) {
|
/linux-master/net/vmw_vsock/ |
H A D | virtio_transport.c | 251 new_cnt = atomic_sub_return(cnt, &vsock->queued_replies);
|
/linux-master/drivers/s390/cio/ |
H A D | qdio_main.c | 467 if (atomic_sub_return(count, &q->nr_buf_used) == 0) 479 if (atomic_sub_return(count, &q->nr_buf_used) == 0)
|
/linux-master/net/rds/ |
H A D | ib_send.c | 231 if ((atomic_sub_return(nr, &ic->i_signaled_sends) == 0) &&
|
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_wq.c | 750 if (atomic_sub_return(num_wqebbs, &wq->delta) <= 0) {
|
/linux-master/drivers/vhost/ |
H A D | vsock.c | 318 new_cnt = atomic_sub_return(cnt, &vsock->queued_replies);
|
/linux-master/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_sendto.c | 357 if (atomic_sub_return(sqecount, &rdma->sc_sq_avail) < 0) {
|
H A D | svc_rdma_rw.c | 388 if (atomic_sub_return(cc->cc_sqecount,
|
/linux-master/net/mac80211/ |
H A D | sta_info.c | 2373 tx_pending = atomic_sub_return(tx_airtime, 2381 tx_pending = atomic_sub_return(tx_airtime,
|
/linux-master/drivers/xen/ |
H A D | gntdev.c | 430 live_grants = atomic_sub_return(successful_unmaps, &map->live_grants);
|
Completed in 335 milliseconds
12