Symbol: atomic64_add
arch/arm64/include/asm/atomic.h
67
ATOMIC64_OP(atomic64_add)
arch/mips/net/bpf_jit_comp32.c
820
addr = (u32)&atomic64_add;
arch/powerpc/platforms/pseries/lparcfg.c
57
atomic64_add(mfspr(SPRN_PURR), sum);
arch/s390/include/asm/archrandom.h
32
atomic64_add(max_longs * sizeof(*v), &s390_arch_random_counter);
arch/s390/kvm/pci.c
217
atomic64_add(nr_pages, &current->mm->pinned_vm);
arch/x86/kvm/mmu.h
288
atomic64_add(count, &kvm->stat.pages[level - 1]);
block/bfq-cgroup.c
78
atomic64_add(bfq_stat_read(from) + atomic64_read(&from->aux_cnt),
block/blk-cgroup-rwstat.h
147
atomic64_add(sum[i] + atomic64_read(&from->aux_cnt[i]),
block/blk-cgroup.c
2078
atomic64_add(delta, &blkg->delay_nsec);
block/blk-iocost.c
1317
atomic64_add(vtarget - vtime, &iocg->vtime);
block/blk-iocost.c
1318
atomic64_add(vtarget - vtime, &iocg->done_vtime);
block/blk-iocost.c
1522
atomic64_add(vpay, &iocg->vtime);
block/blk-iocost.c
1523
atomic64_add(vpay, &iocg->done_vtime);
block/blk-iocost.c
1769
atomic64_add(excess, &iocg->vtime);
block/blk-iocost.c
1770
atomic64_add(excess, &iocg->done_vtime);
block/blk-iocost.c
2804
atomic64_add(bio->bi_iocost_cost, &iocg->done_vtime);
block/blk-iocost.c
723
atomic64_add(cost, &iocg->vtime);
drivers/accel/habanalabs/common/memory.c
189
atomic64_add(phys_pg_pack->total_size, &ctx->dram_phys_mem);
drivers/accel/habanalabs/common/memory.c
190
atomic64_add(phys_pg_pack->total_size, &hdev->dram_used_mem);
drivers/accel/habanalabs/common/memory.c
2230
atomic64_add(args->in.alloc.mem_size,
drivers/accel/habanalabs/common/memory.c
2232
atomic64_add(args->in.alloc.mem_size,
drivers/block/zram/zram_drv.c
2233
atomic64_add(PAGE_SIZE, &zram->stats.compr_data_size);
drivers/block/zram/zram_drv.c
2299
atomic64_add(comp_len, &zram->stats.compr_data_size);
drivers/block/zram/zram_drv.c
2520
atomic64_add(comp_len_new, &zram->stats.compr_data_size);
drivers/char/hw_random/s390-trng.c
159
atomic64_add(len, &trng_hwrng_counter);
drivers/char/hw_random/s390-trng.c
86
atomic64_add(n, &trng_dev_counter);
drivers/crypto/bcm/cipher.c
1007
atomic64_add(ctx->digestsize, &iproc_priv.bytes_in);
drivers/crypto/bcm/cipher.c
1420
atomic64_add(chunksize, &iproc_priv.bytes_out);
drivers/crypto/bcm/cipher.c
1539
atomic64_add(payload_len, &iproc_priv.bytes_in);
drivers/crypto/bcm/cipher.c
404
atomic64_add(chunksize, &iproc_priv.bytes_out);
drivers/crypto/bcm/cipher.c
489
atomic64_add(payload_len, &iproc_priv.bytes_in);
drivers/crypto/bcm/cipher.c
799
atomic64_add(chunksize, &iproc_priv.bytes_out);
drivers/crypto/intel/iaa/iaa_crypto_stats.c
100
atomic64_add(n, &wq->iaa_device->decomp_bytes);
drivers/crypto/intel/iaa/iaa_crypto_stats.c
38
atomic64_add(n, &total_comp_bytes_out);
drivers/crypto/intel/iaa/iaa_crypto_stats.c
53
atomic64_add(n, &total_decomp_bytes_in);
drivers/crypto/intel/iaa/iaa_crypto_stats.c
83
atomic64_add(n, &wq->comp_bytes);
drivers/crypto/intel/iaa/iaa_crypto_stats.c
84
atomic64_add(n, &wq->iaa_device->comp_bytes);
drivers/crypto/intel/iaa/iaa_crypto_stats.c
99
atomic64_add(n, &wq->decomp_bytes);
drivers/crypto/nx/nx-aes-cbc.c
93
atomic64_add(be32_to_cpu(csbcpb->csb.processed_byte_count),
drivers/crypto/nx/nx-aes-ccm.c
263
atomic64_add(assoclen, &nx_ctx->stats->aes_bytes);
drivers/crypto/nx/nx-aes-ccm.c
311
atomic64_add(assoclen, &nx_ctx->stats->aes_bytes);
drivers/crypto/nx/nx-aes-ccm.c
388
atomic64_add(be32_to_cpu(csbcpb->csb.processed_byte_count),
drivers/crypto/nx/nx-aes-ccm.c
457
atomic64_add(be32_to_cpu(csbcpb->csb.processed_byte_count),
drivers/crypto/nx/nx-aes-ctr.c
107
atomic64_add(be32_to_cpu(csbcpb->csb.processed_byte_count),
drivers/crypto/nx/nx-aes-ecb.c
91
atomic64_add(be32_to_cpu(csbcpb->csb.processed_byte_count),
drivers/crypto/nx/nx-aes-gcm.c
156
atomic64_add(assoclen, &(nx_ctx->stats->aes_bytes));
drivers/crypto/nx/nx-aes-gcm.c
228
atomic64_add(assoclen, &(nx_ctx->stats->aes_bytes));
drivers/crypto/nx/nx-aes-gcm.c
382
atomic64_add(be32_to_cpu(csbcpb->csb.processed_byte_count),
drivers/crypto/nx/nx-sha256.c
199
atomic64_add(sctx->count, &(nx_ctx->stats->sha256_bytes));
drivers/crypto/nx/nx-sha512.c
203
atomic64_add(count0, &(nx_ctx->stats->sha512_bytes));
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
421
atomic64_add(ktime_to_ns(spend), &mgr->time_spend[i]);
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
779
atomic64_add(ktime_to_ns(amdgpu_ctx_fence_time(other)),
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
989
atomic64_add(amdgpu_bo_size(bo), &adev->vram_pin_size);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
990
atomic64_add(amdgpu_vram_mgr_bo_visible_size(bo),
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
993
atomic64_add(amdgpu_bo_size(bo), &adev->gart_pin_size);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
604
atomic64_add(bo->base.size, &adev->num_bytes_moved);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
321
atomic64_add(vis_usage, &mgr->vis_usage);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
612
atomic64_add(vis_usage, &mgr->vis_usage);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1180
atomic64_add(PAGE_ALIGN(size), &pdd->vram_usage);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
2383
atomic64_add(bo_bucket->size, &pdd->vram_usage);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
1325
atomic64_add(eviction_duration, &pdd->evict_duration_counter);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
1388
atomic64_add(eviction_duration, &pdd->evict_duration_counter);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
652
atomic64_add(amdgpu_bo_size(bo), &pdd->vram_usage);
drivers/gpu/drm/drm_vblank.c
203
atomic64_add(vblank_count_inc, &vblank->count);
drivers/gpu/drm/i915/gem/i915_gem_context.c
1067
atomic64_add(intel_context_get_total_runtime_ns(ce),
drivers/gpu/drm/radeon/radeon_ttm.c
251
atomic64_add(bo->base.size, &rdev->num_bytes_moved);
drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h
128
atomic64_add(dt, &pstat[kern_cntr].selfCycles); \
drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h
129
atomic64_add(dt, &pstat[kern_cntr].totalCycles); \
drivers/gpu/drm/xe/xe_gt_stats.c
26
atomic64_add(incr, &gt->stats.counters[id]);
drivers/infiniband/hw/efa/efa_com.c
479
atomic64_add(comp_cmds, &aq->stats.completed_cmd);
drivers/infiniband/hw/hfi1/user_pages.c
90
atomic64_add(ret, &mm->pinned_vm);
drivers/infiniband/hw/mlx5/mlx5_ib.h
679
atomic64_add(value, &((mr)->odp_stats.counter_name))
drivers/infiniband/hw/mlx5/mlx5_ib.h
684
atomic64_add(1, &((mr)->odp_stats.counter_name##_handled)); \
drivers/iommu/iommufd/pages.c
1034
atomic64_add(npages, &pages->source_mm->pinned_vm);
drivers/iommu/s390-iommu.c
1043
atomic64_add(pgcount, &s390_domain->ctrs.unmapped_pages);
drivers/iommu/s390-iommu.c
938
atomic64_add(pgcount, &s390_domain->ctrs.mapped_pages);
drivers/md/dm-vdo/dedupe.c
2156
atomic64_add(timeouts, &zones->timeouts);
drivers/md/raid1.c
2315
atomic64_add(r1_bio->sectors, &mddev->resync_mismatches);
drivers/md/raid10.c
2400
atomic64_add(r10_bio->sectors, &mddev->resync_mismatches);
drivers/md/raid5.c
4331
atomic64_add(RAID5_STRIPE_SECTORS(conf), &conf->mddev->resync_mismatches);
drivers/md/raid5.c
4495
atomic64_add(RAID5_STRIPE_SECTORS(conf), &conf->mddev->resync_mismatches);
drivers/misc/vmw_balloon.c
1134
atomic64_add(ctl.n_pages * page_in_frames, &b->size);
drivers/misc/vmw_balloon.c
430
atomic64_add(val, &b->stats->general_stat[stat]);
drivers/misc/vmw_balloon.c
447
atomic64_add(val, &b->stats->page_stat[stat][size]);
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
1197
atomic64_add(1, (atomic64_t *)&netdev->stats.tx_packets);
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
1198
atomic64_add(hdr->tot_len,
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
2098
atomic64_add(skb_data_len, &port_stats->ktls_tx_encrypted_bytes);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
306
atomic64_add(i, &pool->sw_stats->tx_tls_pool_alloc);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
325
atomic64_add(i, &pool->sw_stats->tx_tls_pool_free);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
353
atomic64_add(MLX5E_TLS_TX_POOL_BULK, &pool->sw_stats->tx_tls_pool_free);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
400
atomic64_add(MLX5E_TLS_TX_POOL_BULK, &pool->sw_stats->tx_tls_pool_free);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
405
atomic64_add(pool->size, &pool->sw_stats->tx_tls_pool_free);
drivers/net/ethernet/sfc/ef100_rep.c
470
atomic64_add(rx_buf->len, &efv->stats.rx_bytes);
drivers/net/ethernet/sfc/ef100_rep.c
74
atomic64_add(skb->len, &efv->stats.tx_bytes);
drivers/net/ovpn/stats.h
31
atomic64_add(n, &stat->bytes);
drivers/net/veth.c
569
atomic64_add(n, &priv->dropped);
drivers/scsi/lpfc/lpfc_init.c
6052
atomic64_add(lat, &phba->cgn_latency_evt);
drivers/scsi/lpfc/lpfc_init.c
6612
atomic64_add(cnt, &phba->cgn_acqe_stat.warn);
drivers/scsi/lpfc/lpfc_init.c
6613
atomic64_add(cgn_signal->alarm_cnt, &phba->cgn_acqe_stat.alarm);
drivers/scsi/lpfc/lpfc_scsi.c
3767
atomic64_add(size, &cgs->rcv_bytes);
drivers/scsi/lpfc/lpfc_scsi.c
3768
atomic64_add(time, &cgs->rx_latency);
drivers/scsi/lpfc/lpfc_scsi.c
3811
atomic64_add(size, &cgs->total_bytes);
drivers/scsi/snic/snic_scsi.c
965
atomic64_add(act_ios, &st->io.compl);
drivers/scsi/st.c
493
atomic64_add(ktime_to_ns(now), &STp->stats->tot_write_time);
drivers/scsi/st.c
494
atomic64_add(ktime_to_ns(now), &STp->stats->tot_io_time);
drivers/scsi/st.c
497
atomic64_add(atomic_read(&STp->stats->last_write_size)
drivers/scsi/st.c
503
atomic64_add(atomic_read(&STp->stats->last_write_size),
drivers/scsi/st.c
507
atomic64_add(ktime_to_ns(now), &STp->stats->tot_read_time);
drivers/scsi/st.c
508
atomic64_add(ktime_to_ns(now), &STp->stats->tot_io_time);
drivers/scsi/st.c
511
atomic64_add(atomic_read(&STp->stats->last_read_size)
drivers/scsi/st.c
517
atomic64_add(atomic_read(&STp->stats->last_read_size),
drivers/scsi/st.c
521
atomic64_add(ktime_to_ns(now), &STp->stats->tot_io_time);
drivers/vdpa/vdpa_user/vduse_dev.c
1257
atomic64_add(npages, &current->mm->pinned_vm);
drivers/vhost/vdpa.c
1022
atomic64_add(PFN_DOWN(size), &dev->mm->pinned_vm);
drivers/virtio/virtio_mem.c
1065
atomic64_add(size, &vm->offline_size);
drivers/virtio/virtio_mem.c
655
atomic64_add(size, &vm->offline_size);
fs/btrfs/discard.c
651
atomic64_add(-discardable_bytes,
fs/btrfs/discard.c
714
atomic64_add(bytes_delta, &discard_ctl->discardable_bytes);
fs/btrfs/free-space-cache.c
3116
atomic64_add(bytes, &discard_ctl->discard_bytes_saved);
fs/btrfs/free-space-cache.c
3127
atomic64_add(bytes, &discard_ctl->discard_bytes_saved);
fs/btrfs/free-space-cache.c
3296
atomic64_add(bytes, &discard_ctl->discard_bytes_saved);
fs/btrfs/volumes.c
2920
atomic64_add(device->total_bytes, &fs_info->free_chunk_space);
fs/btrfs/volumes.c
3116
atomic64_add(diff, &fs_info->free_chunk_space);
fs/btrfs/volumes.c
3381
atomic64_add(dev_extent_len, &fs_info->free_chunk_space);
fs/btrfs/volumes.c
5337
atomic64_add(free_diff, &fs_info->free_chunk_space);
fs/btrfs/volumes.c
7625
atomic64_add(device->total_bytes - device->bytes_used,
fs/ext4/mballoc.c
1333
atomic64_add(period, &sbi->s_mb_generation_time);
fs/ext4/mballoc.c
4171
atomic64_add(changed, &fg->free_clusters);
fs/ext4/resize.c
1503
atomic64_add(EXT4_NUM_B2C(sbi, free_blocks),
fs/ext4/super.c
3225
atomic64_add(ext4_free_group_clusters(sb, gdp),
fs/f2fs/f2fs.h
4364
(atomic64_add(blocks, &F2FS_I_SB(inode)->compr_blocks))
fs/nfs/fscache.c
377
atomic64_add(hdr->res.count, &netfs->transferred);
fs/nilfs2/inode.c
49
atomic64_add(n, &root->blocks_count);
fs/ntfs3/ntfs_fs.h
1080
atomic64_add(da, &sbi->used.da);
fs/smb/client/readdir.c
941
atomic64_add((long long)delta_bytes, &cfid->cfids->total_dirents_bytes);
fs/smb/client/readdir.c
943
atomic64_add((long long)delta_bytes, &cifs_dircache_bytes_used);
fs/xfs/libxfs/xfs_alloc.c
3443
atomic64_add(allocbt_blks, &mp->m_allocbt_blks);
fs/xfs/xfs_log.c
96
atomic64_add(bytes, &head->grant);
include/asm-generic/local64.h
81
#define local64_add(i,l) atomic64_add((i),(&(l)->a))
include/linux/sched/cputime.h
128
atomic64_add(cputime, &cputimer->cputime_atomic.utime);
include/linux/sched/cputime.h
149
atomic64_add(cputime, &cputimer->cputime_atomic.stime);
include/linux/sched/cputime.h
170
atomic64_add(ns, &cputimer->cputime_atomic.sum_exec_runtime);
io_uring/rsrc.c
81
atomic64_add(nr_pages, &mm_account->pinned_vm);
kernel/bpf/syscall.c
2540
atomic64_add(i, &prog->aux->refcnt);
kernel/dma/map_benchmark.c
87
atomic64_add(map_100ns, &map->sum_map_100ns);
kernel/dma/map_benchmark.c
88
atomic64_add(unmap_100ns, &map->sum_unmap_100ns);
kernel/dma/map_benchmark.c
89
atomic64_add(map_sq, &map->sum_sq_map);
kernel/dma/map_benchmark.c
90
atomic64_add(unmap_sq, &map->sum_sq_unmap);
kernel/events/core.c
14441
atomic64_add(child_val, &parent_event->child_count);
kernel/events/core.c
14442
atomic64_add(child_event->total_time_enabled,
kernel/events/core.c
14444
atomic64_add(child_event->total_time_running,
kernel/events/core.c
7262
atomic64_add(extra, &vma->vm_mm->pinned_vm);
kernel/power/swap.c
684
atomic64_add(d->cmp_len, &compressed_size);
kernel/trace/tracing_map.c
41
atomic64_add(n, &elt->fields[i].sum);
mm/cma_sysfs.c
19
atomic64_add(nr_pages, &cma->nr_pages_succeeded);
mm/cma_sysfs.c
24
atomic64_add(nr_pages, &cma->nr_pages_failed);
mm/cma_sysfs.c
29
atomic64_add(nr_pages, &cma->nr_pages_released);
net/batman-adv/tp_meter.c
712
atomic64_add(recv_ack - atomic_read(&tp_vars->last_acked),
net/netfilter/ipset/ip_set_core.c
609
atomic64_add((long long)bytes, &(counter)->bytes);
net/netfilter/ipset/ip_set_core.c
615
atomic64_add((long long)packets, &(counter)->packets);
net/netfilter/nf_conntrack_core.c
957
atomic64_add(packets, &counter[dir].packets);
net/netfilter/nf_conntrack_core.c
958
atomic64_add(bytes, &counter[dir].bytes);
net/netfilter/nfnetlink_acct.c
456
atomic64_add(skb->len, &nfacct->bytes);
rust/helpers/atomic.c
551
atomic64_add(i, v);