atomic_long_add
#define local_add(i,l) atomic_long_add((i),(&(l)->a))
#define local_add(i, l) atomic_long_add((i), (&(l)->a))
#define local_add(i, l) atomic_long_add((i), (&(l)->a))
atomic_long_add(count, &direct_pages_count[psize]);
atomic_long_add(count, &direct_pages_count[level]);
atomic_long_add(numpages, &nr_shared);
atomic_long_add(num_fences, &t->num_fences);
atomic_long_add(num_waits, &t->num_waits);
atomic_long_add(1 << pt->order, &allocated_pages);
atomic_long_add(ttm->num_pages, &ttm_pages_allocated);
atomic_long_add(ttm->num_pages,
atomic_long_add(1 + msg->retries, &port->counters[CM_XMIT][attr_index]);
atomic_long_add(msg->retries,
atomic_long_add(sectors,
atomic_long_add(set_blocks(i, block_bytes(b->c->cache)) * b->c->cache->sb.block_size,
atomic_long_add(sectors, &ca->meta_sectors_written);
atomic_long_add(ca->sb.bucket_size, &ca->meta_sectors_written);
atomic_long_add(ca->sb.bucket_size * prio_buckets(ca),
atomic_long_add(nr_sectors, &c->flash_dev_dirty_sectors);
atomic_long_add(sc->nr_to_scan, &c->need_shrink);
atomic_long_add(nsec, &mcs_op_statistics[op].total);
atomic_long_add(ddp_data_len, &conn->sess->rx_data_octets);
atomic_long_add(data_length - datain->length,
atomic_long_add(payload_length, &conn->sess->rx_data_octets);
atomic_long_add(datain.length, &conn->sess->tx_data_octets);
atomic_long_add(op->fetch.subreq->transferred, &op->net->n_fetch_bytes);
atomic_long_add(op->store.size, &afs_v2net(vnode)->n_store_bytes);
atomic_long_add(ki->b_writing, &cache->b_writing);
atomic_long_add(inode->i_blocks, &cache->b_released);
atomic_long_add(!free, &erofs_global_shrink_cnt);
atomic_long_add(wb->avg_write_bandwidth,
#define local_add(i,l) atomic_long_add((i),(&(l)->a))
atomic_long_add(nr, &nonconst_cred->usage);
atomic_long_add(l, &mm->hugetlb_usage);
atomic_long_add(nr_ksm_zero_pages, &ksm_zero_pages);
atomic_long_add(PTRS_PER_PUD * sizeof(pud_t), &mm->pgtables_bytes);
atomic_long_add(PTRS_PER_PMD * sizeof(pmd_t), &mm->pgtables_bytes);
atomic_long_add(PTRS_PER_PTE * sizeof(pte_t), &mm->pgtables_bytes);
atomic_long_add(count, &_totalram_pages);
atomic_long_add((VAL), &(DEV)->stats.__##FIELD)
atomic_long_add(nr, &ref->data->count);
atomic_long_add(x, &zone->vm_numa_event[item]);
atomic_long_add(x, &vm_numa_event[item]);
atomic_long_add(x, &zone->vm_stat[item]);
atomic_long_add(x, &vm_zone_stat[item]);
atomic_long_add(x, &pgdat->vm_stat[item]);
atomic_long_add(x, &vm_node_stat[item]);
atomic_long_add(val, &fqdir->mem);
atomic_long_add(val, proto->memory_allocated);
atomic_long_add(nslots, &mem->transient_nslabs);
atomic_long_add(user_extra, &user->locked_vm);
atomic_long_add(-adjustment, &sem->count);
atomic_long_add(adjustment, &sem->count);
#define mod_stat_add_long(count, var) atomic_long_add(count, var)
atomic_long_add(info->len * 2, &invalid_mod_bytes);
atomic_long_add(info->compressed_len, &invalid_mod_bytes);
atomic_long_add(info->len, &invalid_becoming_bytes);
atomic_long_add(info->compressed_len, &invalid_becoming_bytes);
atomic_long_add(v, &rsclp->len);
atomic_long_add(n_max_cbs, &rcu_fwd_max_cbs);
atomic_long_add(delta, &calc_load_tasks);
atomic_long_add(delta, &cfs_rq->tg->load_avg);
atomic_long_add(delta, &cfs_rq->tg->load_avg);
atomic_long_add(delta, &calc_load_nohz[idx]);
atomic_long_add(delta, &calc_load_tasks);
atomic_long_add(delta, &calc_load_tasks);
atomic_long_add(size, &chunk->avail);
atomic_long_add((long)count - PERCPU_COUNT_BIAS, &data->count);
atomic_long_add(PERCPU_COUNT_BIAS, &ref->data->count);
atomic_long_add(size, &test->data.kmalloc.alloc);
atomic_long_add(size, &test->data.kmalloc.free);
KUNIT_EXPECT_KASAN_FAIL(test, atomic_long_add(42, unsafe));
atomic_long_add(total, &mmap_pages_allocated);
atomic_long_add(nr_pages, &page_zone(page)->managed_pages);
atomic_long_add(count, &page_zone(page)->managed_pages);
atomic_long_add(delta, &c->parent->children_min_usage);
atomic_long_add(delta, &c->parent->children_low_usage);
atomic_long_add(nr, &parent_unit->nr_deferred[offset]);
atomic_long_add(objects, &n->total_objects);
atomic_long_add(nr_entries, &nr_swap_pages);
atomic_long_add(si->pages, &nr_swap_pages);
atomic_long_add(area->nr_pages, &nr_vmalloc_pages);
atomic_long_add(delta, &nr_memmap_boot_pages);
atomic_long_add(delta, &nr_memmap_pages);
atomic_long_add(zone_diff[i], &vm_zone_stat[i]);
atomic_long_add(node_diff[i], &vm_node_stat[i]);
atomic_long_add(v, &zone->vm_stat[i]);
atomic_long_add(v, &pgdat->vm_stat[i]);
atomic_long_add(v, &zone->vm_stat[i]);
atomic_long_add(v, &pgdat->vm_stat[i]);
atomic_long_add(delta, &lrugen->evicted[hist][type][tier]);
atomic_long_add(delta, &lrugen->refaulted[hist][type][tier]);
atomic_long_add(nr_pages, &lruvec->nonresident_age);
atomic_long_add(class->pages_per_zspage, &pool->pages_allocated);
atomic_long_add(pages_freed, &pool->stats.pages_compacted);
atomic_long_add(skb->len, &c->_c.mfc_un.res.bytes);
atomic_long_add(skb->len, &c->_c.mfc_un.res.bytes);
atomic_long_add(skb->len, &c->_c.mfc_un.res.bytes);
atomic_long_add(skb->len, &c->_c.mfc_un.res.bytes);
atomic_long_add(len, &session->tunnel->stats.tx_bytes);
atomic_long_add(len, &session->stats.tx_bytes);
atomic_long_add(length, &tunnel->stats.rx_bytes);
atomic_long_add(length, &session->stats.rx_bytes);