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(¤t_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);