Home
last modified time | relevance | path

Searched refs:atomic64_sub (Results 1 - 25 of 72) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/
H A 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()
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/
H A 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()
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dumem.c201 atomic64_sub(npages, &mm->pinned_vm); in ib_umem_get()
252 atomic64_sub(ib_umem_num_pages(umem), &mm->pinned_vm); in ib_umem_get()
277 atomic64_sub(ib_umem_num_pages(umem), &umem->owning_mm->pinned_vm); in ib_umem_release()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dumem.c201 atomic64_sub(npages, &mm->pinned_vm); in ib_umem_get()
246 atomic64_sub(ib_umem_num_pages(umem), &mm->pinned_vm); in ib_umem_get()
273 atomic64_sub(ib_umem_num_pages(umem), &umem->owning_mm->pinned_vm); in ib_umem_release()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vram_mgr.c335 atomic64_sub(mem_bytes, &mgr->usage); in amdgpu_vram_mgr_new()
356 atomic64_sub(mem_bytes, &mgr->usage); in amdgpu_vram_mgr_new()
413 atomic64_sub(mem->num_pages << PAGE_SHIFT, &mgr->usage); in amdgpu_vram_mgr_new()
449 atomic64_sub(usage, &mgr->usage); in amdgpu_vram_mgr_del()
450 atomic64_sub(vis_usage, &mgr->vis_usage); in amdgpu_vram_mgr_del()
H A Damdgpu_gtt_mgr.c191 atomic64_sub(mem->num_pages, &mgr->available); in amdgpu_gtt_mgr_new()
/kernel/linux/linux-5.10/drivers/hyperhold/
H A Dhp_iotab.c110 atomic64_sub(PAGE_SIZE, &hpio_mem); in hpio_clear_pages()
113 atomic64_sub(sizeof(struct page *) * hpio->nr_page, &hpio_mem); in hpio_clear_pages()
157 atomic64_sub(sizeof(struct hpio), &hpio_mem); in hpio_free()
H A Dhp_space.c24 atomic64_sub(BITS_TO_LONGS(spc->nr_ext) * sizeof(long), &spc_mem); in deinit_space()
H A Dhp_core.c698 atomic64_sub(sizeof(struct bio), &mem_used); in hpio_endio()
750 atomic64_sub(sizeof(struct bio), &mem_used); in hpio_submit()
/kernel/linux/linux-6.6/drivers/hyperhold/
H A Dhp_iotab.c110 atomic64_sub(PAGE_SIZE, &hpio_mem); in hpio_clear_pages()
113 atomic64_sub(sizeof(struct page *) * hpio->nr_page, &hpio_mem); in hpio_clear_pages()
157 atomic64_sub(sizeof(struct hpio), &hpio_mem); in hpio_free()
H A Dhp_space.c24 atomic64_sub(BITS_TO_LONGS(spc->nr_ext) * sizeof(long), &spc_mem); in deinit_space()
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Duser_pages.c101 atomic64_sub(npages, &mm->pinned_vm); in hfi1_release_user_pages()
/kernel/linux/linux-5.10/drivers/block/zram/zram_group/
H A Dzram_group.c252 atomic64_sub(size, &zgrp->stats[gid].zram_size); in zgrp_obj_stats_dec()
254 atomic64_sub(size, &zgrp->stats[0].zram_size); in zgrp_obj_stats_dec()
653 atomic64_sub(size, &zgrp->stats[gid].wb_size); in wbgrp_obj_stats_dec()
655 atomic64_sub(size, &zgrp->stats[0].wb_size); in wbgrp_obj_stats_dec()
/kernel/linux/linux-6.6/drivers/block/zram/zram_group/
H A Dzram_group.c252 atomic64_sub(size, &zgrp->stats[gid].zram_size); in zgrp_obj_stats_dec()
254 atomic64_sub(size, &zgrp->stats[0].zram_size); in zgrp_obj_stats_dec()
653 atomic64_sub(size, &zgrp->stats[gid].wb_size); in wbgrp_obj_stats_dec()
655 atomic64_sub(size, &zgrp->stats[0].wb_size); in wbgrp_obj_stats_dec()
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Duser_pages.c124 atomic64_sub(npages, &mm->pinned_vm); in hfi1_release_user_pages()
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_mksstat.h132 atomic64_sub(dt, &pstat[_##kern_cntr.old_top].selfCycles); \
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Datomic.h156 #define atomic64_sub(_i, _v) atomic64_add(-(s64)(_i), _v) macro
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Datomic.h69 ATOMIC64_OP(atomic64_sub)
/kernel/linux/linux-5.10/include/asm-generic/
H A Dlocal64.h73 #define local64_sub(i,l) atomic64_sub((i),(&(l)->a))
/kernel/linux/linux-6.6/include/asm-generic/
H A Dlocal64.h82 #define local64_sub(i,l) atomic64_sub((i),(&(l)->a))
/kernel/linux/linux-5.10/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c186 atomic64_sub(npages, &current->mm->pinned_vm); in usnic_uiom_get_pages()
438 atomic64_sub(usnic_uiom_num_pages(uiomr), &uiomr->owning_mm->pinned_vm); in usnic_uiom_reg_release()
/kernel/linux/linux-6.6/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c181 atomic64_sub(npages, &current->mm->pinned_vm); in usnic_uiom_get_pages()
433 atomic64_sub(usnic_uiom_num_pages(uiomr), &uiomr->owning_mm->pinned_vm); in usnic_uiom_reg_release()
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/
H A Dsiw_mem.c82 atomic64_sub(umem->num_pages, &mm_s->pinned_vm); in siw_umem_release()
444 atomic64_sub(num_pages, &mm_s->pinned_vm); in siw_umem_get()
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Datomic.h69 ATOMIC64_OP(atomic64_sub)
/kernel/linux/linux-5.10/net/netfilter/
H A Dnft_quota.c148 atomic64_sub(consumed, &priv->consumed); in nft_quota_do_dump()

Completed in 14 milliseconds

123