Searched refs:atomic_sub_return (Results 1 - 25 of 49) sorted by relevance

12

/linux-master/drivers/crypto/virtio/
H A Dvirtio_crypto_mgr.c152 if (atomic_sub_return(1, &vcrypto_dev->ref_count) == 0)
/linux-master/arch/arm64/include/asm/
H A Datomic.h53 ATOMIC_FETCH_OPS(atomic_sub_return)
/linux-master/fs/bcachefs/
H A Dnocow_locking.c33 int v = atomic_sub_return(lock_val, &l->l[i]);
H A Dsix.c180 old = atomic_sub_return(SIX_LOCK_HELD_write, &lock->state);
/linux-master/drivers/scsi/elx/efct/
H A Defct_scsi.c436 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 Defct_io.c166 atomic_sub_return(1, &efct->xport->io_active_count);
H A Defct_lio.c336 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 Dpage_ref.h144 int ret = atomic_sub_return(nr, &page->_refcount);
/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dadf_dev_mgr.c421 if (atomic_sub_return(1, &accel_dev->ref_count) == 0)
/linux-master/io_uring/
H A Dwaitid.c212 if (!atomic_sub_return(1, &iw->refs))
H A Dpoll.c348 } while (atomic_sub_return(v, &req->poll_refs) & IO_POLL_REF_MASK);
/linux-master/drivers/gpu/drm/i915/gt/
H A Dgen6_ppgtt.c93 if (!atomic_sub_return(count, &pt->used))
/linux-master/drivers/tty/
H A Dtty_buffer.c203 WARN_ON(atomic_sub_return(b->size, &buf->mem_used) < 0);
/linux-master/net/9p/
H A Dtrans_rdma.c437 if ((atomic_sub_return(1, &rdma->excess_rc) >= 0)) {
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif_tx.c311 if (atomic_sub_return(send_cnt, &txq->tx_budget) <= (MAX_SKB_FRAGS + 2))
/linux-master/drivers/w1/
H A Dw1_netlink.c64 if (atomic_sub_return(1, &block->refcnt) == 0) {
/linux-master/net/vmw_vsock/
H A Dvirtio_transport.c251 new_cnt = atomic_sub_return(cnt, &vsock->queued_replies);
/linux-master/drivers/s390/cio/
H A Dqdio_main.c467 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 Dib_send.c231 if ((atomic_sub_return(nr, &ic->i_signaled_sends) == 0) &&
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_wq.c750 if (atomic_sub_return(num_wqebbs, &wq->delta) <= 0) {
/linux-master/drivers/vhost/
H A Dvsock.c318 new_cnt = atomic_sub_return(cnt, &vsock->queued_replies);
/linux-master/net/sunrpc/xprtrdma/
H A Dsvc_rdma_sendto.c357 if (atomic_sub_return(sqecount, &rdma->sc_sq_avail) < 0) {
H A Dsvc_rdma_rw.c388 if (atomic_sub_return(cc->cc_sqecount,
/linux-master/net/mac80211/
H A Dsta_info.c2373 tx_pending = atomic_sub_return(tx_airtime,
2381 tx_pending = atomic_sub_return(tx_airtime,
/linux-master/drivers/xen/
H A Dgntdev.c430 live_grants = atomic_sub_return(successful_unmaps, &map->live_grants);

Completed in 335 milliseconds

12