atomic64_sub
ATOMIC64_OP(atomic64_sub)
addr = (u32)&atomic64_sub;
atomic64_sub(elapsed, &virt_timer_elapsed);
atomic64_sub(nr_pages, ¤t->mm->pinned_vm);
atomic64_sub(sub, &blkg->delay_nsec);
atomic64_sub(ubuf->nr_pages, &ubuf->mm->pinned_vm);
atomic64_sub(ubuf->nr_pages, &ubuf->mm->pinned_vm);
atomic64_sub(args->in.alloc.mem_size,
atomic64_sub(args->in.alloc.mem_size,
atomic64_sub(phys_pg_list->total_size, &hdev->dram_used_mem);
atomic64_sub(phys_pg_pack->total_size, &ctx->dram_phys_mem);
atomic64_sub(phys_pg_pack->total_size, &hdev->dram_used_mem);
atomic64_sub(get_slot_size(zram, index),
atomic64_sub(get_slot_size(zram, index), &zram->stats.compr_data_size);
atomic64_sub(amdgpu_bo_size(bo), &adev->vram_pin_size);
atomic64_sub(amdgpu_vram_mgr_bo_visible_size(bo),
atomic64_sub(amdgpu_bo_size(bo), &adev->gart_pin_size);
atomic64_sub(vis_usage, &mgr->vis_usage);
atomic64_sub(size, &pdd->vram_usage);
atomic64_sub(amdgpu_bo_size(svm_bo->bo), &pdd->vram_usage);
atomic64_sub(dt, &pstat[_##kern_cntr.old_top].selfCycles); \
atomic64_sub(npages, &mm->pinned_vm);
atomic64_sub(ib_umem_num_pages(umem), &mm->pinned_vm);
atomic64_sub(ib_umem_num_pages(umem), &umem->owning_mm->pinned_vm);
atomic64_sub(npages, &mm->pinned_vm);
atomic64_sub(npages, ¤t->mm->pinned_vm);
atomic64_sub(usnic_uiom_num_pages(uiomr), &uiomr->owning_mm->pinned_vm);
atomic64_sub(npages, &pages->source_mm->pinned_vm);
atomic64_sub(n_unlocked_frames, &b->size);
atomic64_sub(occ, &data->nexthops.num);
atomic64_sub(i, &data->nexthops.num);
atomic64_sub(act_ios, &st->io.active);
atomic64_sub(act_fwreqs, &st->fw.actv_reqs);
atomic64_sub(dev->as[asid].umem->npages, &dev->as[asid].umem->mm->pinned_vm);
atomic64_sub(PFN_DOWN(map->size), &dev->mm->pinned_vm);
atomic64_sub(size, &vm->offline_size);
atomic64_sub(size, &vm->offline_size);
atomic64_sub(size, &vm->offline_size);
atomic64_sub(size, &vm->offline_size);
atomic64_sub(device->total_bytes, &fs_info->free_chunk_space);
atomic64_sub(free_diff, &fs_info->free_chunk_space);
atomic64_sub(ctl->stripe_size * map->num_stripes,
atomic64_sub(changed, &fg->free_clusters);
atomic64_sub(fi->atomic_write_cnt, &sbi->current_atomic_write);
(atomic64_sub(blocks, &F2FS_I_SB(inode)->compr_blocks))
atomic64_sub(n, &root->blocks_count);
atomic64_sub(da, &sbi->used.da);
atomic64_sub((long long)cfid->dirents.bytes_used,
atomic64_sub((long long)cfid->dirents.bytes_used,
atomic64_sub(bytes, &head->grant);
#define local64_sub(i,l) atomic64_sub((i),(&(l)->a))
atomic64_sub(nr_pages, &mm_account->pinned_vm);
atomic64_sub(rb->aux_mmap_locked, &vma->vm_mm->pinned_vm);
atomic64_sub(mmap_locked, &vma->vm_mm->pinned_vm);
atomic64_sub(i, v);