atomic_sub         30 arch/arm64/include/asm/atomic.h ATOMIC_OP(atomic_sub)
atomic_sub        386 arch/ia64/kernel/kprobes.c 	atomic_sub(1, &kcb->prev_kprobe_index);
atomic_sub         89 arch/m68k/amiga/chipram.c 	atomic_sub(size, &chipavail);
atomic_sub        460 arch/mips/kernel/smp-cps.c 	atomic_sub(1 << cpu_vpe_id(&current_cpu_data), &core_cfg->vpe_mask);
atomic_sub        206 arch/powerpc/kvm/book3s_xive_template.c 					atomic_sub(p, &q->count);
atomic_sub        172 arch/powerpc/sysdev/xive/common.c 				atomic_sub(p, &q->count);
atomic_sub        626 arch/x86/events/intel/uncore_nhmex.c 	atomic_sub(1 << (idx * 8), &er->ref);
atomic_sub       1079 arch/x86/events/intel/uncore_nhmex.c 		atomic_sub(1 << ((idx - 2) * 8), &er->ref);
atomic_sub        852 arch/x86/events/intel/uncore_snbep.c 			atomic_sub(1 << (i * 6), &er->ref);
atomic_sub        899 arch/x86/events/intel/uncore_snbep.c 			atomic_sub(1 << (i * 6), &er->ref);
atomic_sub       1039 arch/x86/events/intel/uncore_snbep.c 	atomic_sub(1 << (reg1->idx * 8), &er->ref);
atomic_sub        355 block/blk-iolatency.c 			atomic_sub(scale, &lat_info->scale_cookie);
atomic_sub        661 crypto/af_alg.c 		atomic_sub(rsgl->sg_num_bytes, &ctx->rcvused);
atomic_sub       2084 drivers/block/drbd/drbd_int.h 	atomic_sub(n, &device->unacked_cnt);
atomic_sub        503 drivers/block/drbd/drbd_req.c 			atomic_sub(req->i.size >> 9, &device->ap_in_flight);
atomic_sub       1039 drivers/block/drbd/drbd_worker.c 		atomic_sub(i, &device->pp_in_use);
atomic_sub       1063 drivers/block/rsxx/dma.c 		atomic_sub(cnt, &card->ctrl[i].stats.hw_q_depth);
atomic_sub        397 drivers/char/agp/i460-agp.c 	atomic_sub(I460_KPAGES_PER_IOPAGE, &agp_bridge->current_memory_agp);
atomic_sub       4881 drivers/char/ipmi/ipmi_msghandler.c 		atomic_sub(2, &panic_done_count);
atomic_sub        503 drivers/char/ipmi/ipmi_watchdog.c 		atomic_sub(1, &panic_done_count);
atomic_sub        532 drivers/char/ipmi/ipmi_watchdog.c 		atomic_sub(1, &panic_done_count);
atomic_sub        615 drivers/char/ppdev.c 		atomic_sub(ret, &pp->irqc);
atomic_sub        410 drivers/cpuidle/coupled.c 	atomic_sub(MAX_WAITING_CPUS, &coupled->ready_waiting_counts);
atomic_sub        205 drivers/crypto/marvell/cipher.c 	atomic_sub(skreq->cryptlen, &engine->load);
atomic_sub        367 drivers/crypto/marvell/hash.c 	atomic_sub(ahashreq->nbytes, &engine->load);
atomic_sub        235 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c 	atomic_sub(descs_put, &chan->descs_allocated);
atomic_sub        436 drivers/dma/mediatek/mtk-hsdma.c 	atomic_sub(reserved, &pc->nr_free);
atomic_sub        175 drivers/firewire/nosy.c 	atomic_sub(sizeof(struct packet) + length, &buffer->size);
atomic_sub       1011 drivers/gpu/drm/i915/i915_gem_gtt.c 			atomic_sub(count, &pt->used);
atomic_sub        348 drivers/gpu/drm/i915/intel_runtime_pm.c 		atomic_sub(INTEL_RPM_WAKELOCK_BIAS, &rpm->wakeref_count);
atomic_sub        169 drivers/gpu/drm/i915/intel_runtime_pm.h 	atomic_sub(INTEL_RPM_WAKELOCK_BIAS + 1,
atomic_sub         61 drivers/hwmon/pwm-fan.c 	atomic_sub(pulses, &ctx->pulses);
atomic_sub       1012 drivers/infiniband/hw/hfi1/user_sdma.c 		atomic_sub(node->npages, &node->pq->n_locked);
atomic_sub       1729 drivers/infiniband/hw/mlx5/devx.c 		atomic_sub(cmd_out_len, &ev_file->ev_queue.bytes_in_use);
atomic_sub       1768 drivers/infiniband/hw/mlx5/devx.c 	atomic_sub(cmd_out_len, &ev_file->ev_queue.bytes_in_use);
atomic_sub       2494 drivers/infiniband/hw/mlx5/devx.c 	atomic_sub(event->cmd_out_len, &ev_queue->bytes_in_use);
atomic_sub       1413 drivers/infiniband/hw/mlx5/mr.c 	atomic_sub(mr->npages, &dev->mdev->priv.reg_pages);
atomic_sub       1607 drivers/infiniband/hw/mlx5/mr.c 		atomic_sub(npages, &dev->mdev->priv.reg_pages);
atomic_sub       1622 drivers/infiniband/hw/mlx5/mr.c 		atomic_sub(npages, &dev->mdev->priv.reg_pages);
atomic_sub        280 drivers/infiniband/sw/rdmavt/qp.c 			atomic_sub(weight, &wss->total_count);
atomic_sub         55 drivers/lightnvm/pblk-rl.c 		atomic_sub(nr_entries, &rl->rb_space);
atomic_sub         94 drivers/lightnvm/pblk-rl.c 	atomic_sub(nr_user, &rl->rb_user_cnt);
atomic_sub         95 drivers/lightnvm/pblk-rl.c 	atomic_sub(nr_gc, &rl->rb_gc_cnt);
atomic_sub        176 drivers/lightnvm/pblk-rl.c 	atomic_sub(blk_in_line, &rl->free_blocks);
atomic_sub         94 drivers/md/bcache/alloc.c 	atomic_sub(sectors, &c->rescale);
atomic_sub        224 drivers/md/bcache/closure.h 	atomic_sub(CLOSURE_RUNNING, &cl->remaining);
atomic_sub        158 drivers/md/bcache/io.c 			atomic_sub(ms, &c->congested);
atomic_sub        316 drivers/md/dm-service-time.c 	atomic_sub(nr_bytes, &pi->in_flight_size);
atomic_sub       8263 drivers/md/md.c 	atomic_sub(blocks, &mddev->recovery_active);
atomic_sub        941 drivers/message/fusion/mptlan.c 	atomic_sub(count, &priv->buckets_out);
atomic_sub       1093 drivers/message/fusion/mptlan.c 	atomic_sub(count, &priv->buckets_out);
atomic_sub        631 drivers/misc/mic/scif/scif_dma.c 			atomic_sub(window->nr_pages,
atomic_sub       1509 drivers/misc/mic/scif/scif_rma.c 		atomic_sub(1, &pinned_pages->ref_count);
atomic_sub       1517 drivers/misc/mic/scif/scif_rma.c 		atomic_sub(1, &pinned_pages->ref_count);
atomic_sub        751 drivers/net/can/c_can/c_can.c 	atomic_sub(clr, &priv->tx_active);
atomic_sub       2015 drivers/net/ethernet/alteon/acenic.c 	atomic_sub(std_count, &ap->cur_rx_bufs);
atomic_sub       2017 drivers/net/ethernet/alteon/acenic.c 		atomic_sub(mini_count, &ap->cur_mini_bufs);
atomic_sub        729 drivers/net/ethernet/cavium/liquidio/octeon_droq.c 	atomic_sub(retval, &droq->pkts_pending);
atomic_sub        479 drivers/net/ethernet/cavium/liquidio/request_manager.c 			atomic_sub(inst_processed, &iq->instr_pending);
atomic_sub       1124 drivers/net/ethernet/cavium/thunder/nicvf_queues.c 		atomic_sub(desc_cnt, &sq->free_cnt);
atomic_sub       1431 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				atomic_sub(2, &t->hash_tids_in_use);
atomic_sub       1436 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 				atomic_sub(2, &t->tids_in_use);
atomic_sub       2893 drivers/net/ethernet/emulex/benet/be_main.c 				atomic_sub(num_wrbs, &txq->used);
atomic_sub       2922 drivers/net/ethernet/emulex/benet/be_main.c 			atomic_sub(num_wrbs, &txq->used);
atomic_sub       3279 drivers/net/ethernet/emulex/benet/be_main.c 		atomic_sub(num_wrbs, &txo->q.used);
atomic_sub        116 drivers/net/ethernet/google/gve/gve_tx.c 	atomic_sub(bytes + padding, &fifo->available);
atomic_sub        792 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c 	atomic_sub(num_wqebbs, &wq->prod_idx);
atomic_sub       1958 drivers/net/ethernet/jme.c 	atomic_sub(nr_alloc, &txring->nr_free);
atomic_sub       1034 drivers/net/ethernet/mediatek/mtk_eth_soc.c 	atomic_sub(n_desc, &ring->free_count);
atomic_sub       4061 drivers/net/ethernet/sun/cassini.c 	atomic_sub(pending_all, &cp->reset_task_pending_all);
atomic_sub       4062 drivers/net/ethernet/sun/cassini.c 	atomic_sub(pending_spare, &cp->reset_task_pending_spare);
atomic_sub       4063 drivers/net/ethernet/sun/cassini.c 	atomic_sub(pending_mtu, &cp->reset_task_pending_mtu);
atomic_sub        243 drivers/net/wireless/marvell/mwifiex/txrx.c 		atomic_sub(tx_info->aggr_num, &adapter->tx_queued);
atomic_sub        760 drivers/net/wireless/marvell/mwifiex/wmm.c 			atomic_sub(ra_list->total_pkt_count,
atomic_sub        619 drivers/s390/block/dasd_devmap.c 	atomic_sub(3, &device->ref_count);
atomic_sub        737 drivers/s390/cio/qdio_main.c 		atomic_sub(count, &q->nr_buf_used);
atomic_sub        743 drivers/s390/cio/qdio_main.c 		atomic_sub(count, &q->nr_buf_used);
atomic_sub        591 drivers/s390/crypto/zcrypt_api.c 	atomic_sub(weight, &zc->load);
atomic_sub        592 drivers/s390/crypto/zcrypt_api.c 	atomic_sub(weight, &zq->load);
atomic_sub       3517 drivers/s390/net/qeth_core_main.c 	atomic_sub(count, &queue->used_buffers);
atomic_sub       5303 drivers/s390/net/qeth_core_main.c 		atomic_sub(completed, &queue->used_buffers);
atomic_sub        273 drivers/s390/scsi/zfcp_qdio.c 	atomic_sub(sbal_number, &qdio->req_q_free);
atomic_sub       1295 drivers/scsi/megaraid.c 		atomic_sub(nstatus, &adapter->pend_cmds);
atomic_sub       1372 drivers/scsi/megaraid.c 		atomic_sub(nstatus, &adapter->pend_cmds);
atomic_sub        459 drivers/tty/mips_ejtag_fdc.c 		atomic_sub(word.bytes, &priv->xmit_total);
atomic_sub        787 drivers/tty/mips_ejtag_fdc.c 		atomic_sub(dport->xmit_cnt, &priv->xmit_total);
atomic_sub        245 drivers/xen/gntdev.c 	atomic_sub(map->count, &pages_mapped);
atomic_sub       7525 fs/btrfs/volumes.c 			atomic_sub(stats_cnt, &device->dev_stats_ccnt);
atomic_sub        987 fs/f2fs/segment.c 		atomic_sub(dc->queued, &dcc->queued_discard);
atomic_sub        387 fs/gfs2/log.c  	atomic_sub(blks, &sdp->sd_log_blks_needed);
atomic_sub        518 fs/jbd2/commit.c 	atomic_sub(atomic_read(&journal->j_reserved_credits),
atomic_sub        191 fs/jbd2/transaction.c 	atomic_sub(blocks, &journal->j_reserved_credits);
atomic_sub        230 fs/jbd2/transaction.c 		atomic_sub(total, &t->t_outstanding_credits);
atomic_sub        262 fs/jbd2/transaction.c 		atomic_sub(total, &t->t_outstanding_credits);
atomic_sub        280 fs/jbd2/transaction.c 		atomic_sub(total, &t->t_outstanding_credits);
atomic_sub        628 fs/jbd2/transaction.c 		atomic_sub(nblocks, &transaction->t_outstanding_credits);
atomic_sub        636 fs/jbd2/transaction.c 		atomic_sub(nblocks, &transaction->t_outstanding_credits);
atomic_sub        697 fs/jbd2/transaction.c 	atomic_sub(handle->h_buffer_credits,
atomic_sub       1812 fs/jbd2/transaction.c 	atomic_sub(handle->h_buffer_credits,
atomic_sub       1208 fs/jfs/jfs_imap.c 	atomic_sub(INOSPEREXT - 1, &imap->im_numfree);
atomic_sub       1209 fs/jfs/jfs_imap.c 	atomic_sub(INOSPEREXT, &imap->im_numinos);
atomic_sub       1271 fs/kernfs/dir.c 		atomic_sub(KN_DEACTIVATED_BIAS, &pos->active);
atomic_sub        153 include/asm-generic/atomic-instrumented.h #define atomic_sub atomic_sub
atomic_sub        600 include/asm-generic/atomic-long.h 	atomic_sub(i, v);
atomic_sub         47 include/asm-generic/qrwlock.h 		atomic_sub(_QR_BIAS, &lock->cnts);
atomic_sub        268 include/linux/atmdev.h 	atomic_sub(truesize, &sk_atm(vcc)->sk_rmem_alloc);
atomic_sub        439 include/linux/atomic-fallback.h 	atomic_sub(1, v);
atomic_sub        100 include/linux/page_ref.h 	atomic_sub(nr, &page->_refcount);
atomic_sub        270 ipc/msg.c      	atomic_sub(msq->q_cbytes, &ns->msg_bytes);
atomic_sub       1137 ipc/msg.c      			atomic_sub(msg->m_ts, &ns->msg_bytes);
atomic_sub       1464 kernel/bpf/syscall.c 		atomic_sub(i, &prog->aux->refcnt);
atomic_sub         36 kernel/locking/qrwlock.c 	atomic_sub(_QR_BIAS, &lock->cnts);
atomic_sub        127 lib/fault-inject.c 		atomic_sub(size, &attr->space);
atomic_sub        508 net/9p/trans_virtio.c 			atomic_sub(in_nr_pages, &vp_pinned);
atomic_sub        512 net/9p/trans_virtio.c 			atomic_sub(out_nr_pages, &vp_pinned);
atomic_sub         98 net/atm/atm_misc.c #define __HANDLE_ITEM(i) atomic_sub(to->i, &from->i)
atomic_sub        172 net/atm/resources.c #define __HANDLE_ITEM(i) atomic_sub(to->i, &from->i)
atomic_sub        641 net/bluetooth/rfcomm/sock.c 		atomic_sub(len, &sk->sk_rmem_alloc);
atomic_sub        289 net/bluetooth/rfcomm/tty.c 			atomic_sub(skb->len, &sk->sk_rmem_alloc);
atomic_sub        138 net/core/bpf_sk_storage.c 		atomic_sub(smap->elem_size, &sk->sk_omem_alloc);
atomic_sub        162 net/core/bpf_sk_storage.c 		atomic_sub(smap->elem_size, &sk->sk_omem_alloc);
atomic_sub        167 net/core/bpf_sk_storage.c 		atomic_sub(sizeof(struct bpf_sk_storage), &sk->sk_omem_alloc);
atomic_sub        378 net/core/bpf_sk_storage.c 	atomic_sub(sizeof(*sk_storage), &sk->sk_omem_alloc);
atomic_sub        419 net/core/bpf_sk_storage.c 			atomic_sub(smap->elem_size, &sk->sk_omem_alloc);
atomic_sub        820 net/core/bpf_sk_storage.c 				atomic_sub(smap->elem_size,
atomic_sub       1186 net/core/filter.c 	atomic_sub(filter_size, &sk->sk_omem_alloc);
atomic_sub       4400 net/core/skbuff.c 	atomic_sub(skb->truesize, &sk->sk_rmem_alloc);
atomic_sub       2053 net/core/sock.c 	atomic_sub(len, &sk->sk_rmem_alloc);
atomic_sub       2113 net/core/sock.c 	atomic_sub(skb->truesize, &sk->sk_omem_alloc);
atomic_sub       2151 net/core/sock.c 		atomic_sub(size, &sk->sk_omem_alloc);
atomic_sub       2170 net/core/sock.c 	atomic_sub(size, &sk->sk_omem_alloc);
atomic_sub       2237 net/ipv4/igmp.c 	atomic_sub(IP_SFLSIZE(psf->sl_max), &sk->sk_omem_alloc);
atomic_sub       2281 net/ipv4/igmp.c 		atomic_sub(sizeof(*iml), &sk->sk_omem_alloc);
atomic_sub       2397 net/ipv4/igmp.c 			atomic_sub(IP_SFLSIZE(psl->sl_max), &sk->sk_omem_alloc);
atomic_sub       2497 net/ipv4/igmp.c 		atomic_sub(IP_SFLSIZE(psl->sl_max), &sk->sk_omem_alloc);
atomic_sub       2691 net/ipv4/igmp.c 		atomic_sub(sizeof(*iml), &sk->sk_omem_alloc);
atomic_sub       1127 net/ipv4/tcp_ipv4.c 	atomic_sub(sizeof(*key), &sk->sk_omem_alloc);
atomic_sub       1144 net/ipv4/tcp_ipv4.c 		atomic_sub(sizeof(*key), &sk->sk_omem_alloc);
atomic_sub       1394 net/ipv4/udp.c 	atomic_sub(size, &sk->sk_rmem_alloc);
atomic_sub       1512 net/ipv4/udp.c 	atomic_sub(skb->truesize, &sk->sk_rmem_alloc);
atomic_sub        495 net/ipv6/af_inet6.c 		atomic_sub(opt->tot_len, &sk->sk_omem_alloc);
atomic_sub        795 net/ipv6/calipso.c 		atomic_sub(txopts->tot_len, &sk->sk_omem_alloc);
atomic_sub       1220 net/ipv6/calipso.c 		atomic_sub(txopts->tot_len, &sk->sk_omem_alloc);
atomic_sub       1253 net/ipv6/calipso.c 			atomic_sub(txopts->tot_len, &sk->sk_omem_alloc);
atomic_sub        243 net/ipv6/ipv6_sockglue.c 				atomic_sub(opt->tot_len, &sk->sk_omem_alloc);
atomic_sub        474 net/ipv6/ipv6_sockglue.c 			atomic_sub(opt->tot_len, &sk->sk_omem_alloc);
atomic_sub        547 net/ipv6/ipv6_sockglue.c 			atomic_sub(opt->tot_len, &sk->sk_omem_alloc);
atomic_sub        248 net/ipv6/mcast.c 			atomic_sub(sizeof(*mc_lst), &sk->sk_omem_alloc);
atomic_sub        312 net/ipv6/mcast.c 		atomic_sub(sizeof(*mc_lst), &sk->sk_omem_alloc);
atomic_sub        385 net/iucv/af_iucv.c 		atomic_sub(confirm_recv, &iucv->msg_recv);
atomic_sub       2114 net/iucv/af_iucv.c 	atomic_sub(iucv_trans_hdr(skb)->window, &iucv->msg_sent);
atomic_sub        175 net/kcm/kcmsock.c 	atomic_sub(len, &sk->sk_rmem_alloc);
atomic_sub        260 net/rds/ib_cm.c 			atomic_sub(IB_SET_POST_CREDITS(credits),
atomic_sub        267 net/rds/ib_rdma.c 		atomic_sub(pinned, &pool->free_pinned);
atomic_sub        421 net/rds/ib_rdma.c 	atomic_sub(unpinned, &pool->free_pinned);
atomic_sub        422 net/rds/ib_rdma.c 	atomic_sub(dirty_to_clean, &pool->dirty_count);
atomic_sub        423 net/rds/ib_rdma.c 	atomic_sub(nfreed, &pool->item_count);
atomic_sub        285 net/rds/ib_recv.c 		atomic_sub(RDS_FRAG_SIZE / SZ_1K, &ic->i_cache_allocs);
atomic_sub       9029 net/sctp/socket.c 	atomic_sub(event->rmem_len, &sk->sk_rmem_alloc);
atomic_sub         99 net/sctp/ulpevent.c 	atomic_sub(event->rmem_len, &asoc->rmem_alloc);
atomic_sub        429 net/smc/smc_rx.c 			atomic_sub(copylen, &conn->bytes_to_rcv);
atomic_sub        216 net/smc/smc_tx.c 		atomic_sub(copylen, &conn->sndbuf_space);
atomic_sub        302 net/smc/smc_tx.c 	atomic_sub(len, &conn->peer_rmbe_space);
atomic_sub        495 net/sunrpc/svc_xprt.c 		atomic_sub((rqstp->rq_reserved - space), &xprt->xpt_reserved);