Home
last modified time | relevance | path

Searched refs:atomic64_sub (Results 1 – 25 of 29) sorted by relevance

12

/linux-5.19.10/drivers/infiniband/hw/qib/
Dqib_user_pages.c126 atomic64_sub(num_pages, &current->mm->pinned_vm); in qib_get_user_pages()
136 atomic64_sub(num_pages, &current->mm->pinned_vm); in qib_release_user_pages()
/linux-5.19.10/drivers/infiniband/core/
Dumem.c206 atomic64_sub(npages, &mm->pinned_vm); in ib_umem_get()
251 atomic64_sub(ib_umem_num_pages(umem), &mm->pinned_vm); in ib_umem_get()
278 atomic64_sub(ib_umem_num_pages(umem), &umem->owning_mm->pinned_vm); in ib_umem_release()
/linux-5.19.10/drivers/infiniband/hw/hfi1/
Duser_pages.c82 atomic64_sub(npages, &mm->pinned_vm); in hfi1_release_user_pages()
/linux-5.19.10/drivers/gpu/drm/vmwgfx/
Dvmwgfx_mksstat.h130atomic64_sub(dt, &pstat[_##kern_cntr.old_top].selfCycles); …
/linux-5.19.10/include/asm-generic/
Dlocal64.h73 #define local64_sub(i,l) atomic64_sub((i),(&(l)->a))
/linux-5.19.10/drivers/infiniband/hw/usnic/
Dusnic_uiom.c185 atomic64_sub(npages, &current->mm->pinned_vm); in usnic_uiom_get_pages()
437 atomic64_sub(usnic_uiom_num_pages(uiomr), &uiomr->owning_mm->pinned_vm); in usnic_uiom_reg_release()
/linux-5.19.10/arch/arm64/include/asm/
Datomic.h69 ATOMIC64_OP(atomic64_sub)
/linux-5.19.10/net/netfilter/
Dnft_quota.c158 atomic64_sub(consumed, priv->consumed); in nft_quota_do_dump()
/linux-5.19.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_object.c1007 atomic64_sub(amdgpu_bo_size(bo), &adev->vram_pin_size); in amdgpu_bo_unpin()
1008 atomic64_sub(amdgpu_vram_mgr_bo_visible_size(bo), in amdgpu_bo_unpin()
1011 atomic64_sub(amdgpu_bo_size(bo), &adev->gart_pin_size); in amdgpu_bo_unpin()
Damdgpu_vram_mgr.c510 atomic64_sub(vis_usage, &mgr->vis_usage); in amdgpu_vram_mgr_del()
/linux-5.19.10/drivers/misc/habanalabs/common/
Dmemory.c409 atomic64_sub(phys_pg_pack->total_size, &ctx->dram_phys_mem); in free_device_memory()
410 atomic64_sub(phys_pg_pack->total_size, &hdev->dram_used_mem); in free_device_memory()
2257 atomic64_sub(args->in.alloc.mem_size, in hl_mem_ioctl()
2259 atomic64_sub(args->in.alloc.mem_size, in hl_mem_ioctl()
2806 atomic64_sub(phys_pg_list->total_size, &hdev->dram_used_mem); in hl_vm_ctx_fini()
/linux-5.19.10/arch/s390/kernel/
Dvtime.c307 atomic64_sub(elapsed, &virt_timer_elapsed); in virt_timer_expire()
/linux-5.19.10/drivers/infiniband/sw/siw/
Dsiw_mem.c82 atomic64_sub(umem->num_pages, &mm_s->pinned_vm); in siw_umem_release()
/linux-5.19.10/drivers/virtio/
Dvirtio_mem.c650 atomic64_sub(size, &vm->offline_size); in virtio_mem_add_memory()
700 atomic64_sub(size, &vm->offline_size); in virtio_mem_remove_memory()
743 atomic64_sub(size, &vm->offline_size); in virtio_mem_offline_and_remove_memory()
1040 atomic64_sub(size, &vm->offline_size); in virtio_mem_memory_notifier_cb()
/linux-5.19.10/drivers/net/netdevsim/
Dfib.c1162 atomic64_sub(occ, &data->nexthops.num); in nsim_nexthop_account()
1168 atomic64_sub(i, &data->nexthops.num); in nsim_nexthop_account()
/linux-5.19.10/arch/s390/pci/
Dpci_dma.c431 atomic64_sub(size / PAGE_SIZE, &zdev->allocated_pages); in s390_dma_free()
/linux-5.19.10/drivers/misc/
Dvmw_balloon.c1266 atomic64_sub(n_unlocked_frames, &b->size); in vmballoon_deflate()
/linux-5.19.10/drivers/scsi/snic/
Dsnic_scsi.c985 atomic64_sub(act_ios, &st->io.active); in snic_hba_reset_scsi_cleanup()
988 atomic64_sub(act_fwreqs, &st->fw.actv_reqs); in snic_hba_reset_scsi_cleanup()
/linux-5.19.10/fs/nilfs2/
Dinode.c61 atomic64_sub(n, &root->blocks_count); in nilfs_inode_sub_blocks()
/linux-5.19.10/drivers/vhost/
Dvdpa.c672 atomic64_sub(PFN_DOWN(map->size), &dev->mm->pinned_vm); in vhost_vdpa_pa_unmap()
/linux-5.19.10/block/
Dblk-cgroup.c1721 atomic64_sub(sub, &blkg->delay_nsec); in blkcg_scale_delay()
/linux-5.19.10/include/linux/atomic/
Datomic-instrumented.h740 atomic64_sub(s64 i, atomic64_t *v) in atomic64_sub() function
/linux-5.19.10/drivers/block/zram/
Dzram_drv.c1244 atomic64_sub(zram_get_obj_size(zram, index), in zram_free_page()
/linux-5.19.10/arch/mips/net/
Dbpf_jit_comp32.c826 addr = (u32)&atomic64_sub; in emit_atomic_r64()
/linux-5.19.10/fs/btrfs/
Dvolumes.c2804 atomic64_sub(device->total_bytes, &fs_info->free_chunk_space); in btrfs_init_new_device()
4837 atomic64_sub(diff, &fs_info->free_chunk_space); in btrfs_shrink_device()
5418 atomic64_sub(ctl->stripe_size * map->num_stripes, in create_chunk()

12