Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/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()
H A Damdgpu_object.c68 atomic64_sub(amdgpu_bo_size(bo), &adev->vram_pin_size); in amdgpu_bo_subtract_pin_size()
69 atomic64_sub(amdgpu_vram_mgr_bo_visible_size(bo), in amdgpu_bo_subtract_pin_size()
72 atomic64_sub(amdgpu_bo_size(bo), &adev->gart_pin_size); in amdgpu_bo_subtract_pin_size()
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/
H A Datomic.h122 static inline void atomic64_sub(long long i, volatile atomic64_t *v) in atomic64_sub() function
142 static inline void atomic64_sub(long i, volatile atomic64_t *v) in atomic64_sub() function
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/
H A Duser_pages.c124 atomic64_sub(npages, &mm->pinned_vm); in hfi1_release_user_pages()
/OK3568_Linux_fs/kernel/arch/s390/include/asm/
H A Datomic.h156 #define atomic64_sub(_i, _v) atomic64_add(-(s64)(_i), _v) macro
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/include/asm-generic/
H A Dlocal64.h73 #define local64_sub(i,l) atomic64_sub((i),(&(l)->a))
H A Datomic-instrumented.h959 atomic64_sub(s64 i, atomic64_t *v) in atomic64_sub() function
964 #define atomic64_sub atomic64_sub macro
H A Datomic-long.h107 atomic64_sub(i, v); in atomic_long_sub()
/OK3568_Linux_fs/u-boot/include/asm-generic/
H A Datomic-long.h66 atomic64_sub(i, v); in atomic_long_sub()
/OK3568_Linux_fs/kernel/net/netfilter/
H A Dnft_quota.c148 atomic64_sub(consumed, &priv->consumed); in nft_quota_do_dump()
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Datomic.h69 ATOMIC64_OP(atomic64_sub)
/OK3568_Linux_fs/kernel/arch/ia64/include/asm/
H A Datomic.h221 #define atomic64_sub(i,v) (void)atomic64_sub_return((i), (v)) macro
/OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/
H A Dradeon_object.c64 atomic64_sub(size, &rdev->gtt_usage); in radeon_update_memory_usage()
70 atomic64_sub(size, &rdev->vram_usage); in radeon_update_memory_usage()
/OK3568_Linux_fs/kernel/drivers/misc/habanalabs/common/
H A Dmemory.c329 atomic64_sub(phys_pg_pack->total_size, &ctx->dram_phys_mem); in free_device_memory()
330 atomic64_sub(phys_pg_pack->total_size, &hdev->dram_used_mem); in free_device_memory()
1768 atomic64_sub(phys_pg_list->total_size, in hl_vm_ctx_fini()
/OK3568_Linux_fs/kernel/drivers/infiniband/sw/siw/
H A Dsiw_mem.c82 atomic64_sub(umem->num_pages, &mm_s->pinned_vm); in siw_umem_release()
/OK3568_Linux_fs/kernel/arch/s390/kernel/
H A Dvtime.c296 atomic64_sub(elapsed, &virt_timer_elapsed); in virt_timer_expire()
/OK3568_Linux_fs/kernel/arch/s390/pci/
H A Dpci_dma.c429 atomic64_sub(size / PAGE_SIZE, &zdev->allocated_pages); in s390_dma_free()
/OK3568_Linux_fs/kernel/include/linux/
H A Datomic-fallback.h1424 #define arch_atomic64_sub atomic64_sub
1709 atomic64_sub(1, v); in atomic64_dec()
/OK3568_Linux_fs/kernel/drivers/scsi/snic/
H A Dsnic_scsi.c988 atomic64_sub(act_ios, &st->io.active); in snic_hba_reset_scsi_cleanup()
991 atomic64_sub(act_fwreqs, &st->fw.actv_reqs); in snic_hba_reset_scsi_cleanup()
/OK3568_Linux_fs/kernel/drivers/misc/
H A Dvmw_balloon.c1271 atomic64_sub(n_unlocked_frames, &b->size); in vmballoon_deflate()
/OK3568_Linux_fs/kernel/drivers/vhost/
H A Dvdpa.c530 atomic64_sub(map->size >> PAGE_SHIFT, &dev->mm->pinned_vm); in vhost_vdpa_iotlb_unmap()

12